Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.09.2009, 17:21
|
|
Вид на жительство
Регистрация: 17.02.2009
Адрес: Закарпатская область
Сообщений: 379
Сказал спасибо: 146
Сказали Спасибо 123 раз(а) в 66 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
Сообщение от arhimed486
|
И там вроде внутри RC осциллятор, а не кварц, но у меня еще не было случая, чтобы его стабильности частоты не хватило.
|
Ладно, я оговорилась, просто привычная ассоциация - если генератор тактовой частоты, то кварц
Кстати, мысль перейти на меньшие частоты, мне кажется, и вправду хорошая. Хотя бы потому, что с такими высокочастотными кварцами проблем можно поймать больше, чем хотелось бы.
__________________
Ты проштудируй-ка
анатомию глаза: откуда тут взяться, как ты говоришь, загадочному взгляду?
|
|
|
|
08.09.2009, 17:23
|
|
Временная регистрация
Регистрация: 15.08.2006
Сообщений: 54
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
Вся программа писалась под частоту 20 МГц, да и к тому же частота у внутреннего RC генератора менее стабильная, а мне нужно принимать через UART данные со скоростью 250 kb/c. Я где-то вычитал, что при работе с UART лучше применять внешний резонатор.
|
|
|
|
08.09.2009, 17:31
|
|
Вид на жительство
Регистрация: 17.02.2009
Адрес: Закарпатская область
Сообщений: 379
Сказал спасибо: 146
Сказали Спасибо 123 раз(а) в 66 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
Посмотрите, что дал Гугл: http://www.telesys.ru/wwwboards/mcon...s/673767.shtml
Цитата:
|
обратил внимание, что если коснуться чем-нибудь ножки, ответственной за внешнее прерывание по фронту (PCINT), проц не просыпается, но начинает потреблять около 8-10мА и уже не реагирует ни на какие внешние воздействия, спасает только reset. Уверенное нажатие на кнопку проц не подвешивает, глючит только когда есть помеха типа разработчика с отверткой в руке. Ножка притянута внешним резистором 3к3 к плюсу питания, 5В. Спячка глубокая, power down. Тактирование - внешний кварц 8,0.
|
Может, это общая болезнь?
__________________
Ты проштудируй-ка
анатомию глаза: откуда тут взяться, как ты говоришь, загадочному взгляду?
|
|
|
|
08.09.2009, 17:31
|
|
Прописка
Регистрация: 01.08.2009
Сообщений: 142
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 14 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
Сообщение от Gn0me
|
Вся программа писалась под частоту 20 МГц, да и к тому же частота у внутреннего RC генератора менее стабильная, а мне нужно принимать через UART данные со скоростью 250 kb/c. Я где-то вычитал, что при работе с UART лучше применять внешний резонатор.
|
У меня есть самодельное устройство (программатор), который работает через COM со скоростью 115.2 Kb/с, используется внутренний генератор, который я по частотомеру калибровал на примерно 7.3728 МГц!!! И все работает, я программатор по нескольку часов не выключаю, когда пишу программу и отлаживаю, и никаких проблем пока не было.
|
|
|
|
08.09.2009, 19:46
|
|
Временная регистрация
Регистрация: 01.08.2007
Сообщений: 73
Сказал спасибо: 44
Сказали Спасибо 16 раз(а) в 7 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
На 20МГц для ATMega644 для 115200 CodeVision пишет красным -1.4% baud rate error для UART применения. А у Вас как раз такой случай, если UART хотите с компом сдружить. Если не с компом, а с другим мк, то они как-то сдружатся. Рекомендация поменять частоту кварца. Ближайший 18,432MHz. CVAVR с этим кварцем даёт 0% baud rate error.
Последний раз редактировалось viczai1; 08.09.2009 в 19:58.
|
|
|
|
08.09.2009, 19:50
|
|
Прописка
Регистрация: 01.08.2009
Сообщений: 142
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 14 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
Сообщение от viczai1
|
На 20МГц для AT644 CodeVision пишет красным -1.4% baud rate error для UART применения.
|
А baud rate сколько указали?
|
|
|
|
08.09.2009, 20:03
|
|
Временная регистрация
Регистрация: 01.08.2007
Сообщений: 73
Сказал спасибо: 44
Сказали Спасибо 16 раз(а) в 7 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
115200 x 2. UART данные со скоростью 250 kb --это же имелось в виду 115200x2..?
Последний раз редактировалось viczai1; 08.09.2009 в 20:07.
|
|
|
|
08.09.2009, 20:10
|
|
Прописка
Регистрация: 01.08.2009
Сообщений: 142
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 14 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
Сообщение от viczai1
|
115200 x 2. UART данные со скоростью 250 kb --это же имелось в виду 115200x2..?
|
Пожалуй 115200x2 = 230400, а это из 20МГц целыми делителями не получить, отсюда и погрешность.
|
|
|
|
09.09.2009, 16:17
|
|
Временная регистрация
Регистрация: 01.08.2007
Сообщений: 73
Сказал спасибо: 44
Сказали Спасибо 16 раз(а) в 7 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
Сообщение от arhimed486
|
отсюда и погрешность
|
Это не погрешность, а невозможность работы с компом. Когда красным ругается CVAVR.
|
|
|
|
09.09.2009, 16:25
|
|
Прописка
Регистрация: 01.08.2009
Сообщений: 142
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 14 сообщении(ях)
|
Re: Слетает прошивка контроллера ATMEGA644
Сообщение от viczai1
|
Это не погрешность, а невозможность работы с компом. Когда красным ругается CVAVR.
|
Я имел ввиду вот это:
Сообщение от viczai1
|
-1.4% baud rate error
|
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:33.
|
|