
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo Matze, es ist klar, daß das Programm so nicht laufen kann. Du versuchst auf Port A zuzugreifen. Dieser Port wird vom Betriebssystem der C-Control benutzt um unter anderem den I²C-Bus nachzubilden. Du mußt statt dessen Port B oder Port C und das entsprechende Richtungsregister verwenden. $00 = PORTA (Port A data register) $04 = DDRA (Port A data direction register) $01 = PORTB (Port B data register) $02 = PORTC (Port C data register) $05 = DDRB (Port B data direction register) $06 = DDRC (Port C data direction register) Ansonsten gibt es noch ein paar Optimierungsmöglichkeiten. Zum Beispiel kann mit dem BSET- und dem BCLR-Befehlen ein Bitport (PORT[nr] in BASIC) einzeln gesetzt oder gelöscht werden. Das aber nur am Rande. Gruß, Dietmar Meine Homepage: http://ccintern.dharlos.de |
| Antwort schreiben |