float Variable in Bascom

Gast #461853
Lesenswert?
• ▲
▼
Hi Leute,

Ich beschäffige mich erst seit ein Paar Tagen mit AVR's. Ich 
programmiere in Bascom. Ich habe ein Programm geschrieben, welches mit 
einem AD Wandlereingang Spannungen zwischen 0 und 5V messen soll. Das 
funktioniert eigentlich auch, bis auf den Punkt, dass die Ausgaben immer 
nur ganzzahlig sind. Definiert man die verwendeten Variablen als FLOAT, 
kommt ne Fehlermeldung, weil er kein float kennt.

Ich glaube man braucht zur Lösung des Problems aber Fließkommavariablen. 
Wie kann man sowas machen, wenn BASCOM kein float akzeptiert?

Also, falls jemand ne Idee hat, bitte melden.

Gruss Thomas
Gast #461884
Lesenswert?
• ▲
▼
hallo

wie wäre es mit einem blick in die Hilfe? Float kennt Bascom nicht. Ich 
würde dazu eine Singel vervenden.

Zitat:
_____________________________________________________________________

Single. Singles are stored as signed 32 bit binary numbers. Ranging in 
value from 1.5 x 10^–45 to 3.4 x 10^38

Double. Doubles are stored as signed 64 bit binary numbers. Ranging in 
value from 5.0 x 10^–324 to 1.7 x 10^308
_____________________________________________________________________
#462387
Lesenswert?
• ▲
▼
Das Float heißt Single (Oder bei Bedarf Double). Von Deinem AD bekommst 
Du bei 10 bit ganzzahlige Werte von 0 bis 1023. Diese weist Du an eine 
Single-Variable zu, teilst diese durch 1024 und und multiplizierst mit 
ARef - fertig ist die Spannung. (ok man kann das eine Bit hin und her 
noch korrigieren)

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.