Свежие обсуждения
Микроконтроллеры

Замерить сигналл Hi-Tech PICC Lite

1 4

Пожалуйста помогите-как замерить входной сигнал ?
Проект для Протеуса MPLABa и Hi-Tech в прикрепленном архиве.
ШИМ работает без проблем при замене переменной А числом от 1 до149,
а вот с замером входа и переводом его в переменную-А проблема?

213416.rar

 

Вам наверно надо использовать модуль CCP - вся фирменная документация по PIC16 переведена на русский язык и есть например на http://pic16f84.nm.ru Модуль CCP вначале надо настроить на фронт, по фронту он запомнит что в таймере, потом настроить на спад, получить значение при спаде и так посчитать длину импцльса для серво.

 

Вот статья подробная с графиками по всем режимам модуля CPP PIC - http://stream.ifolder.ru/13668136
Пожалуйста сообщите об этом и на робофоруме в топике где вы задавали свой вопрос.

 

Мне бы код на Си для хайтека,с помощью которого можно замерить входящий управляющий сигнал(1...2мс),через отсчет прерываний по переполнениютаймера-TMR0(RTC-счетчик реального времени)
А ШИМ у меня програмный работает (ССРненадо)

 

CCP и измеряет интервалы. Почитайте все же статью очень советую.

Вот код измерения ширины импульса. Читайте книгу - автор Шпак. Она по линкам выше есть.

213446.rar

 

Вот вам помогают уже - http://roboforum.ru/viewtopic.php?f=2&t=6466
и вы уж помогите помочь

 

Chui: и вы уж помогите помочь

To Neman2000 - так ты железо под катер уже сделал и осталось только программу дописать? Участвовал в соревнованиях каких-нибудь в этом году?

 

Neman2000 сделали что хотели ? или все впустую ?

 

Legram: Neman2000 сделали что хотели ? или все впустую ?

Парень просто задумалсО . Вот здесь тоже ему пытались помочь по той-же теме практически - http://pro-radio.ru/controllers/7034/ , так что не всё впустую. У него нет, я так понял чёткого понимания что в каком порядке ему делать, исходя из условий; пытается по книге Шпака разбираться и найденные проги под свои нужды править. Ликбез по программному ШИМ-у на Си для PIC-ов с примерами, близкими к его теме, ему надо в общем, т.к. AVR и PIC+CCP категорически не приемлет.

 

""Legram: Neman2000 сделали что хотели ? или все впустую ?""

Почему же в пустую,вроде все только начинается.!

В железе пробовал-вроде работает.
"Заточить"параметры под себя теперь не проблема,
потому как ясно за какие "веревочки" теперь "дергать".
Прикрепил проектик(Proteus7.2sp6,MPLAB7.41,HiTech9.50pl2)

P.S. Книга - Майк Предко. Устройства управления роботами - http://depositfiles.com/files/6003893 с исходниками и шикарными для начинающих коментариями+ бесплатный до 2Кб кода,
компилятор HiTech9.50pl2 - http://www.htsoft.com/ ( или без ограничений- http://rapidshare.com/files/11303771/Picc_950PL2_and_Crack.rar.html )

215646.rar