при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Да ладно... Главное - пропиарить сайт с каким-то безумным названием. Для чего же ещё комменты нужны ?СКАЗОЧНИК писал(а):их нету, где, как раз надо было бы.![]()
Код: Выделить всё
//Вывод целого числа (0...65535) без ведущих нулей
void lcd_number(uint_fast16_t value){
uint_fast16_t d=1;
while((value/d)>=10)d*=10;
while(d){
lcd_data(((char)(value/d))+48);
value%=d;
d/=10;
}
}Можно.12val12 писал(а):написал . можно улучшить?
В данном примере дисплеем управляют по шине I2C. А мне надо параллельный режим 8 бит. Контроллер ST7032 поддерживает и то и другое. Я привел конкретную схему включения и нужный мне режим.Adagumer писал(а):Вот пример есть на ваш дисплей:
После того как... А до того ни-ни.serg_svd писал(а):Подскажите, ЖК индикатор 16х2 WO1602F-TMI-AT фирмы Winstar с контроллером ST7032 совместим по командам с HD44780?
Вот именно после правильной и ... как. А она от стандартной HD44780 - нЭбо и зЭмля. Что ж Вы замкнулись на даташите самого дисплея - качаТ даташит наST7032, читаТ стр. 29-30 Initializing by Instruction 8-bit Interface (fosc=380KHz) и писаТ свою инициализацию, а не совать стандартную 44780. Подсказка - глобальные отличия пойдут уже с третьей команды.serg_svd писал(а):Даже первая строчка не засвечивается, как-будто нет инициализации.