На ногу PD6 ATMega8 идут импульсы, частоты могут быть разные, не выше 10кГц. Каждые 100 импульсов должно происходить событие, на например 1 на PB0.
Как счетчик организовать используя прерывания или что-то подобное понять не могу, нога то сидит либо просто порт либо на компараторе. Если использую ...
Найдено 13 результатов
- Пт фев 17, 2012 13:43:57
- Форум: Микроконтроллеры и ПЛИС
- Тема: ATMega8. Подсчитать импульсы на PD6
- Ответы: 3
- Просмотры: 2099
- Пт июн 17, 2011 14:04:46
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1265782
Re: AVR studio 4 в вопросах и ответах
Все анчало работать когда поменял на TIMER1_OVF_vect. спс.
- Пт июн 17, 2011 13:17:40
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1265782
Re: AVR studio 4 в вопросах и ответах
Помогите пожалуйста, разобраться почему не работает прерывание, пишу на Си в AVRStudio 4.18. WinAVR версии 20100110.
Так вот собственно проблема надо что бы в результате прерывания LED(глобальная переменная) присваивалась 1, пытаюсь соорудить задержку, на 16-разрядном таймере 1 с использованием ...
Так вот собственно проблема надо что бы в результате прерывания LED(глобальная переменная) присваивалась 1, пытаюсь соорудить задержку, на 16-разрядном таймере 1 с использованием ...
- Чт май 12, 2011 14:31:54
- Форум: Интеграция с ПК
- Тема: MAX3488 и MOXA CP112 протокол RS-422
- Ответы: 1
- Просмотры: 1285
MAX3488 и MOXA CP112 протокол RS-422
Не могу ни как разобратся, как правильно соединить линии идущие от MAX3488 к MOXA CP112
На микросхеме выводы:
A - Noninv. RD
B- Inv. RD
Y- Noninv. TD
Z- Inv. TD
А на разъеме платы MOXA CP112
для RS-422 приводят просто без названий
TxD+(B)
RxD+(B)
TxD-(A)
RxD-(A)
Посидев в википедии и почитав ...
На микросхеме выводы:
A - Noninv. RD
B- Inv. RD
Y- Noninv. TD
Z- Inv. TD
А на разъеме платы MOXA CP112
для RS-422 приводят просто без названий
TxD+(B)
RxD+(B)
TxD-(A)
RxD-(A)
Посидев в википедии и почитав ...
- Чт янв 20, 2011 15:03:16
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2623716
Re: Мелкие вопросы по МК и ПЛИС.
Все разобрался и заработало, вызывается прерывании ISR(SIG_COMPARATOR)
Инициализация компаратора прерываение разрашено по любому изменению на выходе(ACO)
ACSR = 0<<ACD | 1<<ACIE | 0<<ACIC | 0<<ACIS1 | 0<<ACIS0;
Инициализация компаратора прерываение разрашено по любому изменению на выходе(ACO)
ACSR = 0<<ACD | 1<<ACIE | 0<<ACIC | 0<<ACIS1 | 0<<ACIS0;
- Чт янв 20, 2011 10:41:52
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2623716
Re: Мелкие вопросы по МК и ПЛИС.
ага, кажется въехал, прерывание от компаратора объявляеться при помощи SIGNAL(SIG_COMPARATOR) ?
- Чт янв 20, 2011 10:28:31
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2623716
Re: Мелкие вопросы по МК и ПЛИС.
но как сделать прерывание при любом измении на ACO не могу разобраться.
Глобально прерывания разрешены?
| 1<<ACIC |
Зачем вам ACIC: Analog Comparator Input Capture Enable?
да разрешены.
как я понимаю, что бы можно было отслеживать изменение фронтов (захват фронтов), на битах 1 и 0 ...
Глобально прерывания разрешены?
| 1<<ACIC |
Зачем вам ACIC: Analog Comparator Input Capture Enable?
да разрешены.
как я понимаю, что бы можно было отслеживать изменение фронтов (захват фронтов), на битах 1 и 0 ...
- Ср янв 19, 2011 15:11:09
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2623716
Re: Мелкие вопросы по МК и ПЛИС.
прошу помощи с прерыванием от компаратора на mega8.
не понимаю как сформировать импульс примерно длительностью 5мс, на одной из ног мк (PB0), при совпадении сигналов на входах компаратора AIN1 и AIN0.
Сам компаратор запускается,
ACSR = 0<<ACD | 1<<ACIE | 1<<ACIC | 0<<ACIS1 | 0<<ACIS0;
на ACO ...
не понимаю как сформировать импульс примерно длительностью 5мс, на одной из ног мк (PB0), при совпадении сигналов на входах компаратора AIN1 и AIN0.
Сам компаратор запускается,
ACSR = 0<<ACD | 1<<ACIE | 1<<ACIC | 0<<ACIS1 | 0<<ACIS0;
на ACO ...
- Чт дек 23, 2010 14:12:17
- Форум: Цифровая техника
- Тема: UART-Mega8-LCD
- Ответы: 1
- Просмотры: 1108
UART-Mega8-LCD
Хотел бы попросить помощи с инфой по поводу выдова принимаемой информации UART на ЖКИ 1602.
Каким образом организовать можно, uart настроен прием идет, а вот как вывести подряд все что по нему идет, хотя бы первые 32 символа, или что была возможность выводить символы которые находятся после ...
Каким образом организовать можно, uart настроен прием идет, а вот как вывести подряд все что по нему идет, хотя бы первые 32 символа, или что была возможность выводить символы которые находятся после ...
- Ср апр 21, 2010 22:36:20
- Форум: Умные мысли
- Тема: И снова ШИМ на ATtiny13
- Ответы: 12
- Просмотры: 4680
Re: И снова ШИМ на ATtiny13
ок. буду порбывать сам.
- Ср апр 21, 2010 18:55:28
- Форум: Умные мысли
- Тема: И снова ШИМ на ATtiny13
- Ответы: 12
- Просмотры: 4680
Re: И снова ШИМ на ATtiny13
я в программировании 0 только начал изучать AVR studio на си. максиму что могу сделать так это зажечь светодиод нажатием кнопки и зечерез delay сделайть задержку. вот и подумал что навернека кто нибудь что нибудь подобное делал. и может выложить.
- Вт апр 20, 2010 22:03:14
- Форум: Умные мысли
- Тема: И снова ШИМ на ATtiny13
- Ответы: 12
- Просмотры: 4680
Re: И снова ШИМ на ATtiny13
ой оно же на бейсике, я его и в глаза ни когда не видел. вот бы на си....
Если модераторы захотят могут перенести мою тему в нужный раздел. я не против.
Если модераторы захотят могут перенести мою тему в нужный раздел. я не против.
- Вт апр 20, 2010 19:39:42
- Форум: Умные мысли
- Тема: И снова ШИМ на ATtiny13
- Ответы: 12
- Просмотры: 4680
И снова ШИМ на ATtiny13
У меня появилось проблема которую мне надо срочно решить, пока, что найти ни чего подходящего не нашлось. Может кто нибудь может выложить или дать ссылку что может мне помочь. Есть микроконтролер tiny13, и две кнопки еще два светодиода на которых надо по отдельности регулировать яркость. и у каждого ...