Unerklärbarer Error in BASCOM

Gast #2094652
Lesenswert?
• ▲
▼
Hallo alle,

ich bekomme ein Error bei folgender Codezeile:
1
if atime = 100 then atime = 0 end if
atime ist als byte deklariert und ich bekomme folgenden Error:
1
Source variable does not match the target variable [ 0]
Weiß jmd. wieso der Error kommt
In eine Bytevariable passen doch die Zahlen von 0-255.
Wenn ich die Zeile auskommentier, dann gibts keinen Error.
Gast #2094957
Lesenswert?
• ▲
▼
*__* schrieb:
> An dem kann es nicht liegen, da ich schon öfters solche if abfragen
> gemacht

Bascom ist ein bisschen "freischwebend" durchdacht, finde ich. Manche 
Sachen gehen manchmal und manchmal nicht.

z.B. funktionieren manchmal mehrere Befehle pro Zeile, wenn man sie mit 
":" trennt (so wie z.B. bei Quickbasic). Manchmal aber auch nicht...
Gast #2094972
Lesenswert?
• ▲
▼
*__* schrieb:
> Lohnt es sich den auf C umzusteigen bzw. was muss ich machen wenn ich
> keine Erfahrung mit C hab?

Vorsicht, solche unbefangenen Fragen können Glaubenskriege auslösen :D

Wenn Du wissen willst welche Probleme in C entstehen, dann beobachte das 
Forum.
Gast #2094996
Lesenswert?
• ▲
▼
Hi

Die AVR-spezifischen Sachen musst du in jeder Programmiersprache lernen. 
Auch in Bascom kannst du viel mehr machen, wenn du auf vorgekaute 
Funktionen verzichtest und hardwarenäher programmierst (AVR-Register 
statt config xyz).

MfG Spess
Gast #2096125
Lesenswert?
• ▲
▼
Mein Tipp zum schnellen C-Lernen:
"C Programmierung mit einfachen Beispielen" von Jürgen Wolf, einfach mal 
die Beispiele anschauen, um zu sehen, wie C arbeitet (gibt sicher auch 
noch andere gute Bücher, die man hier anführen könnte).
Dann auf ein entsprechendes C-Buch für µController umsteigen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.