реклама на сайте
подробности

 
 
> Я вам симптоматику, вы мне диагноз.
zheka
сообщение May 4 2009, 18:31
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 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-я ревизия платы, одна и та же проблема, то есть контроллеры ставил разные, кварцы ставил разные, электрические соединения, замыкания проверены десятки раз.
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3  
Start new topic
Ответов (30 - 40)
zheka
сообщение May 7 2009, 10:20
Сообщение #31


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Цитата
В воздухе?! Или все же он был выведен на разъем пограммирования. Иначе в режим последовательного программирования контроллер посто не попадет.


Причем здесь программирование? При всем везении чудес не бывает и без ресета контроллер не запрограммируется.
Имелась ввиду запуск и работа контроллера у которого ресет не подтянут. Ведь в таких случаях могут быть проблемы.

Сообщение отредактировал zheka - May 7 2009, 10:22
Go to the top of the page
 
+Quote Post
ReAl
сообщение May 7 2009, 10:27
Сообщение #32


Нечётный пользователь.
******

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



Цитата(zheka @ May 6 2009, 16:08) *
Avreal последней версии вылетает с ошибкой "nothing to do with fuses"
Весь мир против меня...

Если ключ -f есть, а ключей -w и/или -v нет, то avreal не знает, что с этими фьюзами делать и честно сообщает "мне нечего делать".


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
zheka
сообщение May 7 2009, 10:29
Сообщение #33


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



ну дык что мне делать, если у меня AvrealShell и я никаких ключей не добавляю, я просто на кнопочки жму?
На помойку avrealshell?
Go to the top of the page
 
+Quote Post
Gura
сообщение May 7 2009, 11:33
Сообщение #34





Группа: Новичок
Сообщений: 4
Регистрация: 12-02-09
Пользователь №: 44 750



А что за устройство то? Не полимузон ли? Тоже хотел его собрать,расскажите если возможно, так как смущает то что в протеусе он не симулируется...
Go to the top of the page
 
+Quote Post
defunct
сообщение May 12 2009, 01:21
Сообщение #35


кекс
******

Группа: Свой
Сообщений: 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Вт паяльником для пайки тазов.
Go to the top of the page
 
+Quote Post
zheka
сообщение May 21 2009, 09:48
Сообщение #36


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Ух... наконец-то выздоровел и с делами разгребся.
Продолжим.
Развел самую простецкую плату, упростил для чистоты эксперимента все что можно, даже разъем для программирования нестандартный (не беспокойтесь, спецкабель для него сделаю).

Посмотрите на разводку и скажите, соответствует ли она требованиям, которые здесь обсуждались? Чтобы если я ее соберу и она работать не будет, я мог грешить на слишком быстрый компьютер и интерфейсную плату LPT
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
rezident
сообщение May 21 2009, 16:26
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(zheka @ May 21 2009, 15:48) *
Посмотрите на разводку и скажите, соответствует ли она требованиям, которые здесь обсуждались?
Это для ручной пайки или для автоматизированной? Хотя по-моему в любом случае SMD резисторы/конденсаторы (и вообще маленькие компоненты) паять напрямую к полигону не следует. Утомитесь прогревать маломощным паяльником такой пад. А если еще и маски не будет, то на линии авт.монтажа этот компонент просто "уедет" на полигон. Советую термобарьеры сделать в местах подключения падов к полигону. И там где отверстия сквозного монтажа тоже. Почему-то справа где большое отверстие, вы это сделали, а слева ряд пинов разъема прямо на полигон зафигачили.
Go to the top of the page
 
+Quote Post
zheka
сообщение May 22 2009, 08:22
Сообщение #38


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



всегда руками такое паял без проблем. Ладно, термобарьер сделаю.
Какие-либо другие замечания будут? Может быть банально где забыл дорожку провести или не туда провел. Уж извините, что прошу не только разжевать но и в рот положить, но у меня диагностический поиск, и я хоть в чем-то хочу быть уверен.
Go to the top of the page
 
+Quote Post
zheka
сообщение Jun 4 2009, 18:53
Сообщение #39


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



В общем, проблема была сорее всего в LPT порте. Во-первых новый комп, шустрый, во-вторых, не родной, а плата расширения. Спаял программатор USB от Petka - сделал плату с нарушением всех данных здесь рекомендаций - работает, программируется.

А сколько нервных клеток погибло....
Go to the top of the page
 
+Quote Post
defunct
сообщение Jun 5 2009, 01:11
Сообщение #40


кекс
******

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



Цитата(zheka @ Jun 4 2009, 21:53) *
А сколько нервных клеток погибло....

Еще один повод подумать о том стоит ли вообще пользовать LPT г..но-программаторы.
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jun 5 2009, 03:38
Сообщение #41


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



lpt для начинающих - в самый раз - там хоть осциллом глянуть можно что происходит, да и приятно что есть avreal под дос - а в usb еще придется с драйверами и виндовсом бороться пока дело до программирования дойдет
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016