Технический форум по робототехнике.
АЛЕКСАНДР » 02 июн 2009, 16:43
а никто не знает взаимозаменяемы ли wc1602a и HD44780?
SERGEY_M » 02 июн 2009, 16:57
HD44780 это контроллер на котором собран индикатор wc1602a
Добавлено спустя 1 минуту 4 секунды:так что можно сказать, что это одно и тоже...
АЛЕКСАНДР » 02 июн 2009, 17:03
у меня в схеме присутсвует индикатор на HD44780, а в магазине есть wc1602a на витрине. значит мне можно куплять этот и ставить ? все будет работать?
Добавлено спустя 3 минуты 53 секунды:классс! Большое спасибо!
SERGEY_M » 02 июн 2009, 17:08
пардон
HD44780 это контроллер Хитачи
а в твоем индикаторе KS0066 от Самсунга
система команд у них одинаковая, а вот временами может отличаться
читай даташит
http://www.wincomlcd.com/newpdf/WC1602A-SFYLYHTC06.pdf
АЛЕКСАНДР » 02 июн 2009, 17:10
всмысле? а как проверить?
SERGEY_M » 02 июн 2009, 17:20
короче, если прога написана под HD44780
то на KS0066 работать будет
только, если интересует русский шрифт, то его там может не быть
АЛЕКСАНДР » 02 июн 2009, 17:30
а на чет русского как быть, там написано где-то? или это в самой прошивке?
USER777 » 07 июн 2009, 19:43
Может не в тему. В ICCAVR
- Код: Выделить всё • Развернуть
#if 0
// *** Set port for LCD Data Bus 8 bit mode *** //
#define LCD_OP_PORT PORTA
#define LCD_IP_PORT PINA
#define LCD_DIR_PORT DDRA
// *** Set LCD Register Select Port and Bit values *** //
#define LCD_RS_PORT PORTC
#define RS_BIT BIT5
// *** Set LCD Read/Write Port and Bit values *** //
#define LCD_RW_PORT PORTC
#define RW_BIT BIT6
// *** Set LCD Enable Port and Bit values *** //
#define LCD_EN_PORT PORTC
#define EN_BIT BIT7
#endif
volatile unsigned char *LCD_EN_PORT = &PORTC;
volatile unsigned char *LCD_DIR_PORT = &DDRA;
volatile unsigned char *LCD_IP_PORT = &PINA;
volatile unsigned char *LCD_OP_PORT = &PORTA;
volatile unsigned char *LCD_RS_PORT = &PORTC;
volatile unsigned char *LCD_RW_PORT = &PORTC;
char LCD_RS_BIT = BIT(5);
char LCD_RW_BIT = BIT(6);
char LCD_EN_BIT = BIT(7);
меняешь ножки и все работает!
SERGEY_M » 07 июн 2009, 19:50
а на чет русского как быть, там написано где-то? или это в самой прошивке?
шрифт зашит в контроллер
по крайней мере в ДШ на него (в пред. постах) о русском ни слова
но говорят попадаются
спрашивай у продавцов, 50/50, мож. повезет
USER777 » 07 июн 2009, 19:53
begun » 13 апр 2010, 22:55
SSG,
Прошу прощения но Я пока не очень силен в программитовании микроконтроллеров.
У меня тоже проблема присоединения LCD на пины разных портов.
Скачал Ваш материал ,но не знаю как ее использовать в программе ,как хидер ,чтоли или
как то по другому .Работаю в CVAVR .Там есть свой хидер. Его чтоли нужно меняь?
Спасибо.