отладка в AVR на Си и моделирование Proteus проги с таймером

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
codenamehawk
Вымогатель припоя
Сообщения: 532
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: отладка в AVR на Си и моделирование Proteus проги с тайм

Сообщение codenamehawk »

Проверил в студии, все успевает нормально работать и без "+"
Все заработало спасибо. Только FOUT выставил 5 сек.
Это еще зачем?
Вы поправили у себя

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

TCCR1B=0x05;//Коэффициент деления частоты системной синхронизации 1024
При ваших установках было выставлено Clk/256
TCCR1B=0x04;//Коэффициент деления частоты системной синхронизации 1024
Реклама
sanshoy
Родился
Сообщения: 11
Зарегистрирован: Пн май 16, 2011 04:08:52

Re: отладка в AVR на Си и моделирование Proteus проги с тайм

Сообщение sanshoy »

codenamehawk Поставил чтобы мигало каждую секунду. Так оно конечно не верно если смотреть правде в глаза.Видимо в протеусе надо что-то выставить по частоте (я просто работаю в протеусе всего ничего - мало там чего знаю.Только сегодня узнал что там можно что-то выставлять в плане настроек контроллера). Просто когда я ставлю 5 сек. то как раз таки получается раз в секунду. Ну это бред конечно по правде.
Реклама
sanshoy
Родился
Сообщения: 11
Зарегистрирован: Пн май 16, 2011 04:08:52

Re: отладка в AVR на Си и моделирование Proteus проги с тайм

Сообщение sanshoy »

urry давайте не будем выражаться. Что значит достает. Вы же не мой преподаватель по русскому языку которому я уже третий год не могу сдать зачет. Главное смысл ясен того что хочу передать. Если не ясен то поправьте меня по корректнее и я перефразирую. Спасибо конечно за помощь, но по корректнее выражайтесь.
sanshoy
Родился
Сообщения: 11
Зарегистрирован: Пн май 16, 2011 04:08:52

Re: отладка в AVR на Си и моделирование Proteus проги с тайм

Сообщение sanshoy »

Странно как то. По книге Ю.А. Шпака именно TCCR1B=0x05; дает 1024 . Это значит разряд CSx2 CSx1 CSx0 ==1 0 1==5 . Там таблица есть . Например для коэффициента деления 256 1 0 0==4 т.е TCCR1B=0x04;
Реклама
Эиком - электронные компоненты и радиодетали
codenamehawk
Вымогатель припоя
Сообщения: 532
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: отладка в AVR на Си и моделирование Proteus проги с тайм

Сообщение codenamehawk »

sanshoy писал(а):Странно как то. По книге Ю.А. Шпака именно TCCR1B=0x05; дает 1024 . Это значит разряд CSx2 CSx1 CSx0 ==1 0 1==5 . Там таблица есть . Например для коэффициента деления 256 1 0 0==4 т.е TCCR1B=0x04;
Так вы просто ошиблись, вместо 0x05 написали 0x04.
У вас в коде

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

TCCR1B=0x04;
Выложу для протеуса проект( там есть и для аврстудио файл timer_m16.aps , запустите полазьте в пошаговой отладке)
Timer na Atmega16.rar
Проект таймера.
(45.65 КБ) 160 скачиваний
Частота, проца в протеусе, выставляется в свойствах процессора.
Реклама
sanshoy
Родился
Сообщения: 11
Зарегистрирован: Пн май 16, 2011 04:08:52

Re: отладка в AVR на Си и моделирование Proteus проги с тайм

Сообщение sanshoy »

Спасибо! Я уже более менее разобрался с протеусом - как частоту выстовлять. Все заработало.
Реклама
Закрыто

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