Страница 1 из 1

Проверьте пожалуйста правильность подключения Atmega16

Добавлено: Вс июн 24, 2012 11:01:17
CheerfulCalf
Добрый день. Вроде, всё делал по даташитам и советам, которые нашёл на форуме.
Но постоянно одна и та же проблема - при подключении микроконтроллера как показано на схеме, он типо сгорает.
В связи с чем вопрос - я напутал здесь, или искать ошибку в другом месте?
Не уверен в правильности подключения PORTA (34-40), PORTB (1-8), AREF (32), AVCC (30) - всё это не использую, но чтобы лапки не "висели" в воздухе, корочу их как на рисунке.
Настройки такие

Код: Выделить всё

 DDRA = 0xFF; // выход
 PORTA = 0x00; // без напряжения
 DDRB = 0xFF; // выход
 PORTB = 0x00; // без напряжения
Или же, надо наоборот, настраивать порты как входы с напряжением?

Изображение

Re: Проверьте пожалуйста правильность подключения Atmega16

Добавлено: Вс июн 24, 2012 11:40:43
pyzhman
Раскорачивай все! Нехай висят в воздухе.
PS. Что за маньяки...

Re: Проверьте пожалуйста правильность подключения Atmega16

Добавлено: Вс июн 24, 2012 11:44:35
CheerfulCalf
Ну я пробую ложить его в кроватку без ножек (на тех пинах, что не использую). При работе глюки, нашёл в нете, что так и будет, если лапы оставить висеть..

Re: Проверьте пожалуйста правильность подключения Atmega16

Добавлено: Вс июн 24, 2012 11:49:18
pyzhman
Меньше(вообще не) верить тому, что написано в интернете.

Re: Проверьте пожалуйста правильность подключения Atmega16

Добавлено: Вт июн 26, 2012 08:35:25
Engineer_Keen
Входные ноги закорачивают подтягивают к нужному потенциалу в тех случаях, когда они не нужны, но используются в вычислении выходной функции железно. Например если в 3х входовом элементе "И" нужны только 2 входа, 3-й подтягивают к "1". В контроллере в этом смысла никакого нет, так как ненужные входы просто не задействованы программно. И глюки ваши были скорее всего из-за чего-то другого. А если вот так закорачивать ноги в контроллере, то при ошибке в программе можно весь порт спалить.