Hallo!
Ich habe mich rein theoretisch mit dem Problem auch beschäftigt und festgestellt, dass es mit jedem uC machbar ist, wenn man zwei Bildspeicher verwendet.
In einen Speicher wird das Bild vom uC langsam eingeschrieben, während aus dem zweiten Speicher wird das Bild durch entsprechenden (hardware ?) Kontroller ans Display geschickt. Wenn das nächste Bild im Speicher fertig ist, wird es einfach umgeschaltet u.s.w.
Im Code habe ich meine Idee skizziert. Es ist aber kein vollständiges Schaltplan !
MfG
Code:
.------. CP,Vsync,Hsync, u.s.w,
| |-----------------------------------------------> CTRL D
| LCD | +------------------------\
| | | RD,WR,OE V I
|Kont- | | .-----------------.
| | | +-------------| |-+--------> DU0 S
|roler | | |+------------| |-|+-------> DU1
| | | ||+-----------| |-||+------> DU2 P
| | | |||+----------| Speicher 1 |-|||+-----> DU3
'------' | ||||+---------| |-||||+----> DD0 L
| | |||||+--------| |-|||||+---> DD1
| | ||||||+-------| |-||||||+--> DD2 A
| | |||||||+------| |-|||||||+-> DD3
V | |||||||| '-----------------' |||||||| Y
.------. | |||||||| Clr  ||||||||
| Um- |--+ |||||||| Adr+ .-----------------. ||||||||
|schal-|----------------->| Adresszähler 1 | ||||||||
+->| ter |--+ |||||||| '-----------------' ||||||||
| | |--|------------------------\ ||||||||
| '--A---' | |||||||| RD,WR,OE V ||||||||
| .--|---. | |||||||| .-----------------. ||||||||
| | |--|-|||||||+------| |-+|||||||
| | |--|-||||||+-------| |--+||||||
| | |--|-|||||+--------| |---+|||||
+-<| µC |--|-||||+---------| Speicher 2 |----+||||
| |--|-||+-----------| |-----+|||
| |--|-|+------------| |------+||
| |--|-|+------------| |-------+|
| |--|-+-------------| |--------+
'------' | '-----------------'
| Clr A
| Adr+ .-----------------.
+-------------->| Adresszähler 2 |
'-----------------'
Lesezeichen