Potter 0 4 декабря, 2012 Опубликовано 4 декабря, 2012 · Жалоба ATMEGA16 работает от кварца 16 Мгц. Напряжение питание стабильно 5.1 В. Порт С частично сконфигурирован на вывод, частично на ввод. Порт А Полностью сконфигурирован на вывод. Порты установил в 1 командами PORTC = 0xFF; PORTA = 0xFF; На выходах порта C наюлюдаю напряжение 4,99...5.1 В. На выходах порта А наблюдаю напряжение 4,32...4,34 В. К портам ничего не подключенно. Они находятся в воздухе. Это мне уже не понятно... К этим портам через разъем+шлейф подключается ЖКИ "WINSTAR WH0802A-YGH-CT". Когда подключен ЖКИ на выходах контроллера следующее напряжение: Порт С напряжение 4,91..4,92 В. На порту А напряжение падает до 3,76...3,79В! Порт А подключается к портам DB0...DB7 ЖКИ. Привожу код настройки портов: //Настройка портов ввода/вывода порта A DDRA_Bit0 = 0x01; //Настройка ножки на вывод (LED_DB0) DDRA_Bit1 = 0x01; //Настройка ножки на вывод (LED_DB1) DDRA_Bit2 = 0x01; //Настройка ножки на вывод (LED_DB2) DDRA_Bit3 = 0x01; //Настройка ножки на вывод (LED_DB3) DDRA_Bit4 = 0x01; //Настройка ножки на вывод (LED_DB4) DDRA_Bit5 = 0x01; //Настройка ножки на вывод (LED_DB5) DDRA_Bit6 = 0x01; //Настройка ножки на вывод (LED_DB6) DDRA_Bit7 = 0x01; //Настройка ножки на вывод (LED_DB7) PORTA = 0xFF; //Настройка портов ввода/вывода порта C DDRC_Bit0 = 0x01; //Настройка ножки на вывод (LED_R/W) DDRC_Bit1 = 0x01; //Настройка ножки на вывод (LED_RS) DDRC_Bit2 = 0x00; //Настройка ножки на ввод (JTAG_TCK) DDRC_Bit3 = 0x00; //Настройка ножки на ввод (JTAG_TMS) DDRC_Bit4 = 0x00; //Настройка ножки на ввод (JTAG_TDO) DDRC_Bit5 = 0x00; //Настройка ножки на ввод (JTAG_TDI) DDRC_Bit6 = 0x01; //Настройка ножки на вывод (LED_E) DDRC_Bit7 = 0x01; //Настройка ножки на вывод (Выход DI) PORTC = 0xFF; PORTC_Bit7 = 0x01; //Отключить транзистор VT2 Уже думаю может паленный порт А.... Что думаете? П.С. Заранее спс за помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 4 декабря, 2012 Опубликовано 4 декабря, 2012 · Жалоба Уже думаю может паленный порт А.... Что думаете? Подобные симптомы сразу заставляют задуматься о подключении AVCC. Какое на нем напряжение? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 58 4 декабря, 2012 Опубликовано 4 декабря, 2012 · Жалоба Да все GND и AGND не забыть посмотреть, может что-то тоже в воздухе? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Potter 0 4 декабря, 2012 Опубликовано 4 декабря, 2012 (изменено) · Жалоба Прошу сильно ногами не пинать( VCC и GND -> естественно питание. AGND сидит на прямую на GND так как АЦП не использую. AREF и AVCC в воздухе. Я думал раз не использую АЦП эти выводы можно оставить в воздухе... Изменено 4 декабря, 2012 пользователем Potter Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 4 декабря, 2012 Опубликовано 4 декабря, 2012 · Жалоба Potter, вероятно у вас корпус не DIP, как какой-то иной (указывать надо!), а значит, что VCC контактов у него не один, а три. Подключите питание КО ВСЕМ трём! (5, 17, 38) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Potter 0 4 декабря, 2012 Опубликовано 4 декабря, 2012 (изменено) · Жалоба Potter, вероятно у вас корпус не DIP, как какой-то иной (указывать надо!), а значит, что VCC контактов у него не один, а три. Подключите питание КО ВСЕМ трём! (5, 17, 38) Корпус DIP - 40 ножек. Выводы AREF и AVCC нужно к чему-то подключать? Изменено 4 декабря, 2012 пользователем Potter Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 4 декабря, 2012 Опубликовано 4 декабря, 2012 (изменено) · Жалоба AREF и AVCC в воздухе. Я думал раз не использую АЦП эти выводы можно оставить в воздухе... Если будете использовать BOD, то при таком подключении - даже не взлетит. Просто киньте перемычку VCC-AVCC. Изменено 4 декабря, 2012 пользователем _Pasha Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tiro 0 4 декабря, 2012 Опубликовано 4 декабря, 2012 · Жалоба Выводы AREF и AVCC нужно к чему-то подключать? Читаю и плАчу. Неужели стало позорно читать дейташиты? Даже не весь, а хотя бы обзорный раздел "Overview"? Overview - Pin Descriptions - AVCC: AVCC is the supply voltage pin for Port A and the A/D Converter. It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be con-nected to VCCthrough a low-pass filter. А может еще и перевести для Вас? P.S. В первом же ответе aaarrr указал направление поиска, но Вы упорно все проигнорировали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Potter 0 5 декабря, 2012 Опубликовано 5 декабря, 2012 · Жалоба Всем большое спс за помощь. Нехватало перемычки VCC <---> AVCC. Tiro Прошу Вас ответить на один вопрос. Зачем нужен этот форум? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 141 5 декабря, 2012 Опубликовано 5 декабря, 2012 · Жалоба Зачем нужен этот форум?Но уж точно не для чтения документации вслух. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 5 декабря, 2012 Опубликовано 5 декабря, 2012 · Жалоба Я AVCC, AREF и AGND всегда подключал. Хоть и доку в целом "по диагонали" читал ... Питание не та вещь, на которой надо экономить ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 5 декабря, 2012 Опубликовано 5 декабря, 2012 · Жалоба Зачем нужен этот форум? Если самостоятельно не выбить из себя привычку лажать каждую секунду (а чего? всё равно проверят и поправят) - то форум именно для того. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tiro 0 5 декабря, 2012 Опубликовано 5 декабря, 2012 · Жалоба Tiro Прошу Вас ответить на один вопрос. Зачем нужен этот форум? Отвечу на Ваш :bb-offtopic: Форум предназначен "для обсуждения вопросов проектирования электронной аппаратуры." Это цитата из правил, которые предполагают, что здесь общаются вполне адекватные люди, которые умеют правильно задавать вопросы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Salamander 2 6 декабря, 2012 Опубликовано 6 декабря, 2012 · Жалоба Выводы AREF и AVCC нужно к чему-то подключать? Дайте угадаю.. у вас нет блокировочных конденсаторов по питанию. Я прав? КОнденсаторы эти - фигня полная, и без них работает. Но я всегда ставлю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 141 6 декабря, 2012 Опубликовано 6 декабря, 2012 · Жалоба Дайте угадаю..Дайте угадаю... Вы прочитали только название темы? В противном случае вы бы видели, что причину уже давно нашли. И причина вовсе не в конденсаторах. Похоже вы, как и автор темы, тоже даташит не читали? КОнденсаторы эти - фигня полная, и без них работает.Без этих конденсаторов работает только полная фигня. Серьезные устройства без них не работают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться