Грабли в протеусе

Учиться можно на своих ошибках, но учиться на чужих — быстрее и дешевле ;)

Грабли в протеусе

Сообщение Victorovych » 18 май 2009, 10:33

Начал давеча с протеусом знакомство и надыбал грабли. У меги 8, при работе Т2 в режиме Fast PWM, c установкой выхода в топе и сбросом по сравнению, при OCR2=$FF на выходе "0" :bad:
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: Грабли в протеусе

Сообщение blindman » 18 май 2009, 10:42

Victorovych писал(а):при работе Т2 в режиме Fast PWM, c установкой выхода в топе и сбросом по сравнению

Разве есть такой режим?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Грабли в протеусе

Сообщение Victorovych » 18 май 2009, 10:47

А то

Код: Выделить всё
   ;Config T2
   ldi r16,$00
   out ocr2,r16
   ldi r16,$69
   out tccr2,r16
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: Грабли в протеусе

Сообщение SERGEY_M » 18 май 2009, 10:53

:no: вроде такого режима нет...
есть неинв. ШИМ
установка в "1" при TCNT = 0, и сброс при совпадении с OCR...
Аватара пользователя
SERGEY_M
 
Сообщения: 682
Зарегистрирован: 20 мар 2009, 12:45
Откуда: Украина, Одесса
ФИО: Сергей

Re: Грабли в протеусе

Сообщение blindman » 18 май 2009, 10:56

Меня вот что смутило:
Victorovych писал(а):c установкой выхода в топе и сбросом по сравнению

Clear OC2 on Compare Match, set OC2 at BOTTOM, (non-inverting mode)


А так да, похоже баг, если там действительно 0xFF, а не 0 как в коде написано
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Грабли в протеусе

Сообщение Victorovych » 18 май 2009, 11:01

А так да, похоже баг, если там действительно 0xFF, а не 0 как в коде написано

Приведен фрагмент установки, программа на этом не заканчивается :D

Меня вот что смутило...

оговорился
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: Грабли в протеусе

Сообщение avr123.nm.ru » 18 май 2009, 13:27

Лучше проект прикладывать.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва


Вернуться в Осторожно — грабли ;)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8