Przy kompilacji kodu na atmega8 wychodzą mi błędy;ADC_MUX entry not found in dat file.
Ten sam kod działa na atmega16 oczywiście po zmianie wyprowadzeń.
Bascom 1.11.9.8 demo.
Kody błędów to 0 i 124 których nie ma na liście.
Ten sam kod działa na atmega16 oczywiście po zmianie wyprowadzeń.
$regfile = "m8def.dat"
$crystal = 8000000
Config Lcdpin = Pin , Rs = Portd.2 , E = Portd.3 , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.0
Config Lcd = 16 * 2
Cls
Cursor Off Noblink
Lcd "U1: 0.00 V"
Lowerline
Lcd "U2: 0.00 V"
Config Portc = Input
Config Adc = Single , Prescaler = Auto , Reference = Internal
Start Adc
Dim W As Word , U As Single , S As String * 11
Do
W = Getadc(0)
U = W
U = U / 1023
U = U * 2.56
Locate 1 , 5
S = Fusing(u , "#.##")
Lcd S
W = Getadc(1)
U = U / 1023
U = U * 2.56
Locate 2 , 5
S = Fusing(u , "#.##")
Lcd S
Waitms 100
Loop
EndBascom 1.11.9.8 demo.
Kody błędów to 0 i 124 których nie ma na liście.