Отговори на тема  [ 9 мнения ] 
Генератор с PIC18F452 Проблем ?! 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Мар 03, 2007 4:48 pm
Мнения: 7
Местоположение: Добрич
Мнение Генератор с PIC18F452 Проблем ?!
Не мога да подкарам CCP1 модула на PIC-а -сравнение - специален режим. В два от четирите режима работи перфектно ?! При избор на спец. режим изхода RC2 е забит в нула.
Мога да изпратя (.HEX) и (.c) на PIC-a и (.exe) за PC-то (комуникаcия между PIC18F452 и PC) през COM
Временно през съпротивление съм вързал светодиод към изхода RC2 на PIC-а, който работи на 10MHz честота.
Възможност за генериране на честота от 9 Hz до 5MHz..... ако проработи.......
Ако някой може , моля да помогне !!


Последна промяна shokata на Нед Мар 25, 2007 11:56 am, променена общо 2 пъти



Чет Мар 15, 2007 3:37 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 5:07 pm
Мнения: 813
Местоположение: Сливен
Мнение 
Малко не се разбира въпроса ама..... кое по точно те интересува .. как да си подкараш CCP модула или как да генерираш честота в твоите граници , зададена от ПЦ .

Я поуточни малко :)


Чет Мар 15, 2007 3:52 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Мар 03, 2007 4:48 pm
Мнения: 7
Местоположение: Добрич
Мнение 
valioman написа:
Малко не се разбира въпроса ама..... кое по точно те интересува .. как да си подкараш CCP модула или как да генерираш честота в твоите граници , зададена от ПЦ .

Я поуточни малко :)


Не знам точно къде може да е проблема.
Хардуера работи добре в двата режима на сравнение (преход от 0 ->1 и от 1->0) .В специалния режим при който може да се ползва PIC-а като генератор .... нещо не работи...
И аз не знам дали в инициализацията на PIC-a или в харда....?!
Затова предлагам и файловете за PIC-a и за PC-то.....


Чет Мар 15, 2007 4:02 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Аз също не разбрах нито какво се опитваш да направиш, нито какъв е проблема. И какво да ги правим тия файлове?!?! :idea:


Чет Мар 15, 2007 4:06 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Мар 03, 2007 4:48 pm
Мнения: 7
Местоположение: Добрич
Мнение 
setoy написа:
Аз също не разбрах нито какво се опитваш да направиш, нито какъв е проблема. И какво да ги правим тия файлове?!?! :idea:

С единия (.HEX) файл с помощта на програматор може да се програмира PIC-a.
С втория (.с) файл може да се разгледа кода и да се открие евентуалната грешка.
С третия (.exe) за PC- то може да се управлява пика като му се задават различните режими и различни стойности на съответните регистри за да се генерира избраната честота
Аз не зная как да разбера къде е проблема?


Чет Мар 15, 2007 4:17 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 5:07 pm
Мнения: 813
Местоположение: Сливен
Мнение 
Я кажи с две думи КАКВО ИСКАШ ДА НАПРАВИШ КАТО УСТРОЙСТВО. :)

С Постовете ти разбирам че имаш 3 файла дето си ги взел кой знае от къде и искаш да направиш нещо ама.... какво ли е то ?

:)


Чет Мар 15, 2007 4:43 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Мар 03, 2007 4:48 pm
Мнения: 7
Местоположение: Добрич
Мнение 
valioman написа:
Я кажи с две думи КАКВО ИСКАШ ДА НАПРАВИШ КАТО УСТРОЙСТВО. :)

С Постовете ти разбирам че имаш 3 файла дето си ги взел кой знае от къде и искаш да направиш нещо ама.... какво ли е то ?

:)

На изхода (RC2) искам да вържа един много бърз аналогов ключ, който с опрделена честота да ми превключва различни товари за определен период от време. Не мога , обаче да накарам пика да работи точно в този режим в който ми е нужен, и от там не мога да експериментирам нищо след това. За целта си написах програмка на PC-то и през COM -а вързах пика . По този начин мога да виждам в кой режим как работи. Оказвасе , че само в този режим в който ми е нужен най-вече, точно в него не мога да го подкарам.
Затова и търся помощта на вас по-добрите .


Чет Мар 15, 2007 4:55 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 5:07 pm
Мнения: 813
Местоположение: Сливен
Мнение 
Я постни кода на пика .


Чет Мар 15, 2007 5:04 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Мар 03, 2007 4:48 pm
Мнения: 7
Местоположение: Добрич
Мнение 
valioman написа:
Я постни кода на пика .

#define _START_BIT 0
#define _STOP_BIT 1
#define stop_ccp1 ccp1con=0x00; //ccp1con=ccp1con && 0xF0;
#define start_ccp1 ccp1con=data[4]; // öïåöèàëíî ñúáèòèå ñðàâíåíèå 0000 1011
unsigned char q;
unsigned char data[10],bufer[10];

//========= RC2 - èçâîä çà CCP1 ìîäóëà ============
void main()
{
INTCON.GIE=1;
INTCON.PEIE=1;
// ------------- CCP1 INIT -----------------------

T1CON.TMR1CS=0;
T1CON.RD16=0;
TRISC.F2=0;
T3CON.T3CCP2=0;
T3CON.T3CCP1=0;
PIE1.TMR1IE=0;

T1CON.T1CKPS0=1;
T1CON.T1CKPS1=1;
while (1)
{
// ...............
// ...............
} // end while (1)
} // end main


Чет Мар 15, 2007 5:07 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 9 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни