O ne! E uçmaya başlamış bu.
Tek rakibi Türk DMA Yolları
Bu son deneysel halinin ve production halinin ziplerini alabilmemiz mümkün mü?
Bence senkron olamamasının sebebi delayMicroseconds()'ın hassas olmaması. Zaten kendi içinde bir 1/16 mikrosaniyelik epsilona sahip. Üstüne bu komuta girip çıkarken de kayıp yaşıyor. O gecikmeleri birer ikişer kısaltarak deneme yanılmayla tutturabiliriz senkronu gibi geliyor.
Source'ları akşam eve gidince paylaşırım. delayMicroseconds'ı inline assembly'e çevirmek kolay. Zaten 2 byte gönderimi ile kazanılan hız beni kesmedi, 40k'yı 1 saniyede göndermem lazım
Muhtemelen 4 byte gönderimi de çalışacaktı, sıkıntı menünün gönderilmesi sırasında yaşanıyor tahminimce. Onu çözersem aslında olay çözülüyor.
Bu arada hakikaten şerit yerine düz tek renk ekranla geçiş daha hızlı olduğu izlenimini uyandırıyor. Şeritler bizim beynimizde eski teyp yüklemelerinden kaynaklı "bekle kardeşim" bölgesini uyarıyor herhalde

Bence senkron olamamasının sebebi delayMicroseconds()'ın hassas olmaması.
Ya da i_r_on Arduino'dan kurtulup yavaş yavaş Atmel Studio'ya (dolayısıyla saf AVR GCC'ye) geçecek.

Bu projede artık zor, hardware'i de baştan design edip yazılımı da oraya kaydırmak aklımdan geçmedi değil. Bir sonraki projeye kısmetse. Gerçi belli de olmaz, kaşınırım falan yine çok kesin konuşmayayım.