s_gary 0 29 апреля, 2020 Опубликовано 29 апреля, 2020 · Жалоба Есть ли у кого пример си кода как загрузить пользовательские символы в текстовый дисплей через интерфейс на базе pcf8574 китайского производства без использования ардуины и её библиотек. (Iar avr) Дисплей вот такой как на картинке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 29 апреля, 2020 Опубликовано 29 апреля, 2020 · Жалоба 4 hours ago, s_gary said: Есть ли у кого пример си кода как загрузить пользовательские символы в текстовый дисплей через интерфейс на базе pcf8574 китайского производства без использования ардуины и её библиотек. (Iar avr) Дисплей вот такой как на картинке. Если поможет: const unsigned char arrow_right[] = {0x00,0x08,0x0C,0x0E,0x0C,0x08,0x00,0x00}; const unsigned char arrow_up[] = {0x00,0x00,0x04,0x0E,0x1F,0x00,0x00,0x00}; const unsigned char arrow_down[] = {0x00,0x00,0x00,0x1F,0x0E,0x04,0x00,0x00}; void Load_Special_Chars(void) { uint8_t i; LCD_WrCmd(0x40); Delay_Nus(50); for(i = 0; i < 8; i++) { LCD_WrData(arrow_right); } Delay_Nus(500); LCD_WrCmd(0x40 + ARROW_UP_CHAR); Delay_Nus(50); for(i = 0; i < 8; i++) { LCD_WrData(arrow_up); } Delay_Nus(500); LCD_WrCmd(0x40 + ARROW_DOWN_CHAR); Delay_Nus(50); for(i = 0; i < 8; i++) { LCD_WrData(arrow_down); } Delay_Nus(500); } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
s_gary 0 29 апреля, 2020 Опубликовано 29 апреля, 2020 · Жалоба 1 час назад, A.Lex сказал: Если поможет: Я правильно понимаю они должны заменить символы с 0 по 7? Точнее в вашем примере с 0 по 2. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 29 апреля, 2020 Опубликовано 29 апреля, 2020 · Жалоба 50 minutes ago, s_gary said: Я правильно понимаю они должны заменить символы с 0 по 7? Точнее в вашем примере с 0 по 2. На сколько я помню, эти пользовательские символы записываются в ОЗУ контроллера ЖКИ (каждый раз при инициализации ЖКИ), это нужно в доке на контроллер смотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
s_gary 0 30 апреля, 2020 Опубликовано 30 апреля, 2020 · Жалоба Помогло, всё получилось, спасибо огромное! 20 часов назад, A.Lex сказал: доке на контроллер смотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться