Das Elektor-Forum schließt seine Pforten (siehe auch http://www.elektormagazine.de/forum). Ab Freitag, den 01. März, ist es nicht mehr möglich, sich im Forum einzuloggen. Alle Inhalte des Forums bleiben jedoch bis Ende März noch sichtbar. Am 01. April wird das Forum schließlich komplett geschlossen.

Fehlermeldungen

ATMega-Controller in BASIC programmieren

Postby burkhard kainka » Wed Dec 24, 2008 12:00 am

Das ist mehreren Teilnehmern des Kurses so gegangen, die Teile aus den Beispiellistings isolieren wollten:

... habe Ihr beiliegendes Programm erfolglos zu kompilieren versucht: es kommt immer eine Fehlermeldung und die Kompilierung wird abgebrochen.

$regfile = "m8def.dat"
$crystal = 16000000
Baud = 9600

Declare Sub Voltage
Dim N As Byte
Config Adc = Single , Prescaler = 64 , Reference = Off
Start Adc

Do
N = 0: Voltage
Print "ADC(0) = "; U; " V"; ""
N = 1: Voltage
Print "ADC(1) = "; U; " V"; ""
Print
Waitms 500
Loop

Sub Voltage()
D = Getadc(N)
D = D * 5
U = D / 1023
End Sub


.........


Es fehlt die Dimensionierung von N und U. In dem Gesamtbeispiel Print.bas standen sie weiter oben. Wenn man einen Teil einzeln verwenden will müssen diese Zeilen hinzugefügt werden.

Dim D As Integer
Dim U As Single
burkhard kainka
 
Posts: 736
Joined: Thu Jan 02, 2014 10:41 am

Return to BASCOM-AVR-Kurs

Who is online

Users browsing this forum: No registered users and 1 guest