1) Решил я начать осваивать радиоэлектронику, вот докатился до LCD дисплеев. Перетрес кучу уроков в интернете, в общем все работает, но вместо строки Hello выводится непонятная "загозюлина". Может ли кто-либо помочь в решении данной проблемы?
Вот исходник CodeVisionAVR:
Вот скрин "работающего" дисплея:
http://s39.radikal.ru/i083/1105/c0/d9cade55605f.jpg
2) Возможно ли подключить графический LCD к ATMega8 и работать с помощью стандартной библиотеки lcd.h ?
Заранее благодарен
Вот исходник CodeVisionAVR:
Код: Выделить всё
#include <mega8.h>
#include <delay.h>
#asm //сообщаем куда подключён экран
.equ __lcd_port=0x18
#endasm
#include <lcd.h> //библиотека для LCD
void main(void)
{
char * _str="hello";
lcd_init(16); //инициализация экрана на 16 символов
lcd_gotoxy(0, 0); //установка курсора в точку (0,0)
lcd_puts(_str); //вывод строки
}http://s39.radikal.ru/i083/1105/c0/d9cade55605f.jpg
2) Возможно ли подключить графический LCD к ATMega8 и работать с помощью стандартной библиотеки lcd.h ?
Заранее благодарен
