|
Я вам симптоматику, вы мне диагноз. |
|
|
|
May 4 2009, 18:31
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
ATMega32, напряжение питания 3.5 вольт, кварц 16 МГц, конденсаторы 22 pf не нашел, на скорую руку поставил 27 pf. Программирую через ByteBlaster.
Если CKOPT ставлю 0 то: - микросхема не отвечает при программировании и стирании в большинстве случаев, но иногда программируется. - при внешнем тактировании через XTAL программируется, запускается после отсоединения XTAL. - при попытке снять осциллографом (USB disco) сигнал с XTAL контроллер останавливается, после убирания щупа продолжает работу без сброса, на XTAL в это время 1.8 вольт.
Если CKOPT ставлю 1 то:
- программируется и стирается через раз. - но программа работает криво, тестовая моргалка моргает с частотой не 1 сек, а 6-8 секунд. - при попытке снять осциллографом (USB disco) сигнал с XTAL уровень 0.8 вольт
P.S. знаю, что 16 МГц на Mega32 при 3.5 вольтах - не айс, но: запускал при таких условиях более 20 чипов, все работало устойчиво, по крайней мере шилось на ура. Во-вторых, Mega32 я поставил на место выпаянной Mega32L, которую использовал с кварцем 8 МГц - симптоматика была та же, так что прошу предположения о нехватке питания исключить.
Меня интересует - может ли это быть из-за большей емкости конденсаторов?
Уже 3-я ревизия платы, одна и та же проблема, то есть контроллеры ставил разные, кварцы ставил разные, электрические соединения, замыкания проверены десятки раз.
|
|
|
|
3 страниц
< 1 2 3
|
 |
Ответов
(30 - 40)
|
May 7 2009, 10:27
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(zheka @ May 6 2009, 16:08)  Avreal последней версии вылетает с ошибкой "nothing to do with fuses" Весь мир против меня... Если ключ -f есть, а ключей -w и/или -v нет, то avreal не знает, что с этими фьюзами делать и честно сообщает "мне нечего делать".
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
May 7 2009, 11:33
|
Группа: Новичок
Сообщений: 4
Регистрация: 12-02-09
Пользователь №: 44 750

|
А что за устройство то? Не полимузон ли? Тоже хотел его собрать,расскажите если возможно, так как смущает то что в протеусе он не симулируется...
|
|
|
|
|
May 12 2009, 01:21
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(zheka @ May 7 2009, 13:20)  Имелась ввиду запуск и работа контроллера у которого ресет не подтянут. Ведь в таких случаях могут быть проблемы. Не могут. В МК есть встроенный pull-up на reset'e, и имеется всегда активный POR и настраиваемый фузами BOD. Надобность в вешании на пин Reset внешних компонентов - нулевая. Цитата(zheka @ May 7 2009, 13:29)  ну дык что мне делать, если у меня AvrealShell и я никаких ключей не добавляю, я просто на кнопочки жму? На помойку avrealshell? И вам посоветую. Купите или сделайте AVRISP + JTAGICE (схема и boot здесь ) Пользуйтесь прелестями быстрого и безотказного программирования Atmel'овским ПО и внутрисхемной отладки. После чего выбросьте и забудьте как страшный сон веселый LPT адаптер, и сомнительное ПО. PS: как только я попробовал JTAGICE и AVRISP, LPTшный программатор и все пониобразное ПО для AVR отправилось в корзину без промедлений. LPTшный программатор, когда есть бесплатный JTAG и содранный оригинальный программатор от Atmel, это все равно, что паять SMD детали 150Вт паяльником для пайки тазов.
|
|
|
|
|
May 21 2009, 09:48
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Ух... наконец-то выздоровел и с делами разгребся. Продолжим. Развел самую простецкую плату, упростил для чистоты эксперимента все что можно, даже разъем для программирования нестандартный (не беспокойтесь, спецкабель для него сделаю). Посмотрите на разводку и скажите, соответствует ли она требованиям, которые здесь обсуждались? Чтобы если я ее соберу и она работать не будет, я мог грешить на слишком быстрый компьютер и интерфейсную плату LPT
Эскизы прикрепленных изображений
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|