Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Таймеры, ШИМ и все про них » генератор прямоугольных импульсов на atmega 32


генератор прямоугольных импульсов на atmega 32

Сообщений 1 страница 4 из 4

1

Привет всем ,вопрос состоит в следующем :почему не работает код на 32 меге когда на 16 все пашет:

tccr1b.wgm12=1
tccr1b.wgm13=1
icr1=45

подскажите как правильно написать версия басика 2.0.5.0

0

2

попробовал так
tccr1b.wgm00=1
tccr1b.wgm01=1
icr1="какое нить число"

и вот что интересно (для меня ) чистота на выходе не меняется при изменении icr1 но там почти 4 МГЦ при 8 мгц ТАКТОВОГО

и вообще гдеб почитать как с ними работать используя даташит?

0

3

вощем пошло так вместо icr1 надоть ocr1A="какоето число"

Отредактировано Алёха_81 (2014-09-08 14:36:31)

0

4

вот что вышло

tccr1b.wgm00=1
tccr1b.wgm01=1
ocr1a=1
вышла частота 1.88 МГЦ
напомню что это мега 32 внутренний кварц 8МГЦ

спасибо всем кто откликнулся)))))))))))))))))))))))))))))))))))))))))))))))

0


Вы здесь » Программирование ATMEL в BASCOM. » Таймеры, ШИМ и все про них » генератор прямоугольных импульсов на atmega 32