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

 
 
> ATmega16 & PORTA, Пока не знаю в чем дело...
Potter
сообщение Dec 4 2012, 17:01
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 151
Регистрация: 27-05-06
Из: Харьков
Пользователь №: 17 508



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


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

П.С. Заранее спс за помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Potter
сообщение Dec 5 2012, 06:30
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 151
Регистрация: 27-05-06
Из: Харьков
Пользователь №: 17 508



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

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

Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 5 2012, 06:56
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Potter @ Dec 5 2012, 08:30) *
Зачем нужен этот форум?
Но уж точно не для чтения документации вслух.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Potter   ATmega16 & PORTA   Dec 4 2012, 17:01
- - aaarrr   Цитата(Potter @ Dec 4 2012, 21:01) Уже ду...   Dec 4 2012, 18:09
- - Vasily_   Да все GND и AGND не забыть посмотреть, может что-...   Dec 4 2012, 18:22
- - Potter   Прошу сильно ногами не пинать( VCC и GND -> ес...   Dec 4 2012, 18:46
|- - _Pasha   Цитата(Potter @ Dec 4 2012, 21:46) AREF и...   Dec 4 2012, 19:59
- - Xenia   Potter, вероятно у вас корпус не DIP, как какой-то...   Dec 4 2012, 19:37
|- - Potter   Цитата(Xenia @ Dec 4 2012, 22:37) Potter,...   Dec 4 2012, 19:56
|- - Tiro   Цитата(Potter @ Dec 4 2012, 22:56) Выводы...   Dec 4 2012, 20:37
|- - _Pasha   Цитата(Potter @ Dec 5 2012, 10:30) Зачем ...   Dec 5 2012, 07:52
|- - Tiro   Цитата(Potter @ Dec 5 2012, 09:30) Tiro П...   Dec 5 2012, 22:15
- - hd44780   Я AVCC, AREF и AGND всегда подключал. Хоть и доку ...   Dec 5 2012, 07:48
- - Salamander   ЦитатаВыводы AREF и AVCC нужно к чему-то подключат...   Dec 6 2012, 01:50
|- - Сергей Борщ   QUOTE (Salamander @ Dec 6 2012, 03:50) Да...   Dec 6 2012, 07:02
- - monte_carlo   2 Potter Уже думаю может паленный порт А.... Что д...   Dec 13 2012, 16:06


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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 10:28
Рейтинг@Mail.ru


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