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

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

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

Сообщение Dock »

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

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

Сообщение Dock »

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

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

Сообщение akl »

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

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

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

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

Сообщение Dock »

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

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