Hallo,
hab jetzt mal folgenden Code versucht auf meinem Tiny2313 mit jeder
menge Fehlermeldungen, sobald ich als AVR nen mega88 angebe compiliert
Bascom es ohne Probleme :-(
1 | $regfile = "attiny2313.dat"
|
2 | $crystal = 8000000
|
3 | $baud = 19200
|
4 |
|
5 | Print "MCS Electronics TWI-slave demo"
|
6 |
|
7 | Config Twislave = &H70 , Btr = 1 , Bitrate = 100000 , Gencall = 1
|
8 | Enable Interrupts
|
9 | Do
|
10 | nop
|
11 | Loop
|
12 | End
|
13 | Twi_stop_rstart_received:
|
14 | Print "Master sent stop or repeated start"
|
15 | Return
|
16 |
|
17 |
|
18 | Twi_addressed_goread:
|
19 | Print "We were addressed and master will send data"
|
20 | Return
|
21 |
|
22 |
|
23 | Twi_addressed_gowrite:
|
24 | Print "We were addressed and master will read data"
|
25 | Return
|
26 | Twi_gotdata:
|
27 | Print "received : " ; Twi
|
28 | Return
|
29 | Twi_master_needs_byte:
|
30 | Print "Master needs byte : " ; Twi_btr
|
31 | Twi = 65
|
32 | Return
|
33 | Twi_master_need_nomore_byte:
|
34 | Print "Master does not need anymore bytes"
|
35 | Return
|
folgende Fehlermeldungen bekomme ich
Error : 7 Line : 47 IF THEN expected
Error : 7 Line : 47 IF THEN expected
Error : 222 Line : 47 Illegal character [expected (, got ''
[DDR]]
Error : 222 Line : 47 Illegal character [expected (, got ''
[DDR]]
Error : 7 Line : 47 IF THEN expected
Error : 7 Line : 47 IF THEN expected
Error : 46 Line : 47 Assignment error [TWSR: 0 0: 112]
Error : 46 Line : 47 Assignment error [TWBR: 0 32: 112]
Error : 46 Line : 47 Assignment error [TWAR: 0 112: 112]
Error : 46 Line : 47 Assignment error [TWCR: 0 &B01000101:
112]
Error : 117 Line : 47 Unknown interrupt [TWI]
Line 47 = Config Twislave = &H70 , Btr = 1 , Bitrate = 100000 , Gencall
= 1
kann mir da jemand nen Grund nennen?
Danke