Hallo zusammen,
ich habe hier ein 4x40 Display von Noritake/ISE auf dem Tisch, welches
sowohl parallel 8Bit als auch seriell verstehen soll.
Ein Datenblatt habe ich im Anhang. Wie betreibe ich das Teil denn in
Bascom? Soweit ich das verstanden habe, reichen hier 2 Leitungen (Einmal
SIN + /Reset)?
Ich habe testweise mal folgendes probiert, will aber nicht.
Display ist auf 19200 8,E,1 eingestellt.
1 | $regfile = "m8def.dat"
|
2 | $crystal = 3686411
|
3 |
|
4 | Config Portc.2 = Output 'Für Reset
|
5 | Config Portc.1 = Output 'Für Seriell
|
6 |
|
7 |
|
8 | 'Variablen
|
9 | Dim Msg As String * 5
|
10 |
|
11 |
|
12 | 'start
|
13 |
|
14 | Set Portc.2 'Reset auf High
|
15 | Waitms 100
|
16 |
|
17 | Do
|
18 | Reset Portc.2 'Reset auf Low - Implus 1ms
|
19 | Waitms 1
|
20 | Set Portc.2 'Reset auf High, 100ms warten laut DB
|
21 | Waitms 100
|
22 |
|
23 | Msg = String(1 , 027) 'Escape Zeichen laden
|
24 |
|
25 | Msg = Msg + "Test" ' Message zusammenbauen
|
26 | ' Set Portb.0
|
27 | Open "comc.1:19200,8,E,1" For Output As #1
|
28 | Print #1 , Msg
|
29 | Waitus 5
|
30 | Close #1
|
31 |
|
32 | Waitms 500
|
33 | Loop
|
Bin ich hier auf dem Holzweg? Ich habe vorher ein Pollin DMF5008 Display
unter Bascom zum rennen gebracht mit 1xText + 1xGrafikseite, 6x8Font ->
21Char + 4(+1) virtuell für Menuscroll, Umlauten über CGRam. Ich dachte
nun, das wäre alles ganz einfach. :)
Wie das aussah, guckst du hier:
http://www.closed-society.com/Atmega8_DMF5008_128x128px_Pollin_Scroll.avi
Vielleicht kann einer helfen?
Gruss, Christian