| Микроконтроллеры | ATMega128 + LCD | 
|
|---|---|---|
зараза не работает LCD на порту Е порт рабочий, проверял работаю в CodeVisionAVR в реале - 0 индикатор 20х4 МЭЛТ код #include <mega128.h> // Alphanumeric LCD Module functions // Declare your global variables here void main(void) PORTA=0x00; PORTB=0x00; PORTC=0x00; PORTD=0x00; PORTE=0x00; PORTF=0x00; PORTG=0x00; // LCD module initialization while (1)  | 
  | 
|
На ЖКИ все сигналы подаются? Ошибок в монтаже нет?  | 
  | 
|
Не понял, для чего сделано DDRE = 0x00; ? Если вы запретили вывод на порт E, тогда где он разрешается? В lcd_init?  | 
  | 
|
А про фьюз совместимости с мегой 103 не забыли?  | 
  | 
|
ошибок в монтаже нет 100% DDRE=0x00; CodeWizard сам поставил... я пробовал 0xFF результат тотже... хотя может стоит инициализацию порта вообще убрать... попробую насчет фьюза - его надо устанавливать в 1 ? т.е. чтобы совместимости не было? или как?  | 
  | 
|
Да, чтобы совместимости не было. Иначе начнутся проблемы со стеком.  | 
  | 
|
ща будем тестить (:  | 
  | 
|
индикаторы мелт это такое же гавно как и дсл модемы длинк  | 
  | 
|
djelektronik, в чем жо гавнистоздь?)  | 
  | 
|
кароче, вроде решилось, выключил jtag  | 
  | 
| 
 Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь  | 
© 2003—2025  | 
|||