обработка импульсов микроконтроллером

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 37
Зарегистрирован: Сб дек 22, 2007 17:13:24

Сообщение Dock »

хорошо, буду пробовать так, спасибо.
Истина где-то рядом
Контактная информация:
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 37
Зарегистрирован: Сб дек 22, 2007 17:13:24

Сообщение Dock »

Написал прошивку, но возникли проблемы, никак не могу скопировать значение тамера в регистр tim = r22 командой mov, подскажите где проблема.
воспользовался таймером 0, 8 бит вполне достаточно, компаратор A. на всякий случай работает на прерывания по переполнению.
Вложения
code.asm
(5.93 КБ) 213 скачиваний
Истина где-то рядом
Контактная информация:
Реклама
akl
Друг Кота
Сообщения: 4450
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Здравствуйте. Нужно так

Код: Выделить всё

IN  tim,TCNT0		;копируем значение 0 таймера в регистр tim
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 37
Зарегистрирован: Сб дек 22, 2007 17:13:24

Сообщение Dock »

всем спасибо, тестовая прошивка заработала на таймере отлично, в ближайшее время выложу полную не проверочную версию прошивки, с полным объяснением! :)))
Вложения
code.asm
(4.77 КБ) 270 скачиваний
Истина где-то рядом
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»