Hallo,
habe so wie viele andere das selbe problem mit dem sch... ks00066
kontroller...
nach tagelangem lesen und probieren bekomme ich jetzt zumindest etwas
ausgegeben, zwar lauter müll aber der balken ist weg...
meine bisherigen erkenntnisse:
lt foren soll das ks0066 mit dem standard hd44780 kompatibel sein, bis
auf den init vorgang
mein versuch:
ich hab lt datenblatt den init selbst versucht, und seit dem bekomme ich
zumindest irgendwelche zeichen ausgegeben, aber nicht wirklich das was
ich sill.. aber teile davon sind irgendwo im ganzen dabei..
derzeitiger code:
1 | Config Portc = Output
|
2 | Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
|
3 |
|
4 |
|
5 | Myport Alias Portd
|
6 |
|
7 |
|
8 |
|
9 |
|
10 | Config Lcd = 20 * 2
|
11 |
|
12 |
|
13 |
|
14 | Waitms 150
|
15 |
|
16 | Myport = &B00111011
|
17 | Myport = &B00111011
|
18 | Myport = &B00111101
|
19 | Waitms 55
|
20 |
|
21 | Myport = &B00111111
|
22 | Myport = &B00111100
|
23 | Waitms 55
|
24 |
|
25 | Myport = &B00111111
|
26 | Myport = &B00110111
|
27 | Waitms 15
|
28 |
|
29 | Myport = &B00111111
|
30 | Myport = &B00111001
|
31 |
|
32 | Wait 20
|
33 |
|
34 | Lcd "Hello world."
|
35 | Wait 1
|
36 |
|
37 | Lowerline
|
38 | Wait 1
|
39 | Lcd "second line."
|
40 | Wait 1
|
meist ist nur eine zeile aktiv, aber manchmal aktiviert er beide... ich
steh echt an, und mit c oder assembler bin ich nicht wirklich
bewandert...
besten dank
ps: die bits sind inventiert da ich stk500 hab