Спойлер





ATmega2560 насколько помню аппаратно не поддерживает дисплеи с параллельной шиной, а значит будут тормоза как на ATmega328. Да и и оперативки в 2560 мало - 8 КБ. Одним словом игрушка.Upgrader писал(а):На LCD дисплей цветные картинки можно выводить, графический интерфейс классный сделать.
Та плата намного круче синей. Аппаратно поддерживает дисплеи с параллельной шиной 16 бит. На ту же шину можно подключить внешнее ОЗУ до 128 МБ. Для кеширования графики дисплея самое то.BOB51 писал(а):Есть у мня синя пилюлька
STM32F407ZET6.Upgrader писал(а):Название в студию! Уже хочу
Статическую поддерживает.Reflector писал(а):У тебя на картинке с обратной стороны написано какая туда память рекомендуется и это всего 1 МБ, потому что SDRAM F407 не поддерживает.
Объем? 64 КБ? Сравните это с 128 МБ.BOB51 писал(а):Мега 2560 технически аппаратно поддерживает внешнее параллельное ОЗУ (как и многие 40-лапые атмеги).
Устроит низкая скорость вывода на дисплей при 100% загруженности МК?BOB51 писал(а):Насчет интерфейса с дисплеем - так никто не запрещает программный дрыголап любой сложности
void print_time(byte*, const nju& nju_0);
Код: Выделить всё
void print_time(byte *wideo_ram, byte *dpad, nju &nju_0) // снова объект аргументом nju nju_0
{
wideo_ram[minut10]=znak((dpad[adr_rtc_min]>>4)&0b00001111);
wideo_ram[minut1]=znak(dpad[adr_rtc_min]&0b00001111);
wideo_ram[puse]=fnt_minus;
wideo_ram[hours10]=znak((dpad[adr_rtc_hours]>>4)&0b00000011);
wideo_ram[hours1]=znak(dpad[adr_rtc_hours]&0b00001111);
nju_0.wr_ksda();
}
Код: Выделить всё
print_time(wideo_ram, dpad, nju_0); Код: Выделить всё
print_time(wideo_ram, dpad, ref);