- Labornetzteil AliExpress         
Ergebnis 1 bis 2 von 2

Thema: Timer-Register mögen Befüllung durch Funktion nicht

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.05.2007
    Beiträge
    594

    Timer-Register mögen Befüllung durch Funktion nicht

    Anzeige

    LiFePo4 Akku selber bauen - Video
    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:
    Code:
    A = Funktion(x , y , z)
    Ocr0a = A
    Schreibe ich aber im Source etwas wie:
    Code:
    Ocr0a = Funktion(x , y , z)
    dann kackt er ab und meldet:
    - 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?

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.05.2007
    Beiträge
    594
    OK, habe die Antwort nach einigem Suchen dann doch selbst gefunden...
    http://www.mcselec.com/index2.php?op...ction+register
    kurz gesagt: es geht NICHT, da das für Bascom eine "komplexe" Rechnung wäre (wie auch A = B + C +D nicht geht)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests