Ich habe eine Funktion, die als Byte dimensioniert ist.
Wenn ich das Ergebnis in eine Byte-Variable speichere, und danach in das PWM-Timer-Register (z.B. OCR0a) schreibe, dann geht das ohne Probleme. Also:
Schreibe ich aber im Source etwas wie:Code:A = Funktion(x , y , z) Ocr0a = A
dann kackt er ab und meldet:Code:Ocr0a = Funktion(x , y , z)
- Getclass Error
- Different Parameter type assigned then declared
- Loop expected
Besonders die letzte Meldung ist mal wieder ne typische Bascom-Nebelkerze...
Werden die OCR-Register intern nicht als Byte geführt?







Zitieren

Lesezeichen