Перейти к содержанию
    

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

 

Уже думаю может паленный порт А.... Что думаете?

 

П.С. Заранее спс за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже думаю может паленный порт А.... Что думаете?

Подобные симптомы сразу заставляют задуматься о подключении AVCC. Какое на нем напряжение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да все GND и AGND не забыть посмотреть, может что-то тоже в воздухе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошу сильно ногами не пинать(

 

VCC и GND -> естественно питание.

 

AGND сидит на прямую на GND так как АЦП не использую.

 

AREF и AVCC в воздухе. Я думал раз не использую АЦП эти выводы можно оставить в воздухе...

Изменено пользователем Potter

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Potter, вероятно у вас корпус не DIP, как какой-то иной (указывать надо!), а значит, что VCC контактов у него не один, а три. Подключите питание КО ВСЕМ трём! (5, 17, 38)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Potter, вероятно у вас корпус не DIP, как какой-то иной (указывать надо!), а значит, что VCC контактов у него не один, а три. Подключите питание КО ВСЕМ трём! (5, 17, 38)

 

Корпус DIP - 40 ножек.

 

Выводы AREF и AVCC нужно к чему-то подключать?

Изменено пользователем Potter

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AREF и AVCC в воздухе. Я думал раз не использую АЦП эти выводы можно оставить в воздухе...

Если будете использовать BOD, то при таком подключении - даже не взлетит. Просто киньте перемычку VCC-AVCC.

Изменено пользователем _Pasha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выводы 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 указал направление поиска, но Вы упорно все проигнорировали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем большое спс за помощь. Нехватало перемычки VCC <---> AVCC.

 

Tiro Прошу Вас ответить на один вопрос. Зачем нужен этот форум?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем нужен этот форум?
Но уж точно не для чтения документации вслух.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я AVCC, AREF и AGND всегда подключал. Хоть и доку в целом "по диагонали" читал ...

Питание не та вещь, на которой надо экономить ...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем нужен этот форум?

Если самостоятельно не выбить из себя привычку лажать каждую секунду (а чего? всё равно проверят и поправят) - то форум именно для того.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tiro Прошу Вас ответить на один вопрос. Зачем нужен этот форум?

Отвечу на Ваш :bb-offtopic:

Форум предназначен "для обсуждения вопросов проектирования электронной аппаратуры." Это цитата из правил, которые предполагают, что здесь общаются вполне адекватные люди, которые умеют правильно задавать вопросы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выводы AREF и AVCC нужно к чему-то подключать?

Дайте угадаю.. у вас нет блокировочных конденсаторов по питанию. Я прав?

КОнденсаторы эти - фигня полная, и без них работает. Но я всегда ставлю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дайте угадаю..
Дайте угадаю... Вы прочитали только название темы? В противном случае вы бы видели, что причину уже давно нашли. И причина вовсе не в конденсаторах. Похоже вы, как и автор темы, тоже даташит не читали?

 

КОнденсаторы эти - фигня полная, и без них работает.
Без этих конденсаторов работает только полная фигня. Серьезные устройства без них не работают.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...