logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Błędy kompilacji atmega8 bascom.

GBW 07 Lip 2011 09:23 1765 2
REKLAMA
  • #1 9691495
    GBW
    Poziom 31  
    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ń.
    
    $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
    End

    Bascom 1.11.9.8 demo.
    Kody błędów to 0 i 124 których nie ma na liście.
  • REKLAMA
  • Pomocny post
    #2 9691769
    arnoldziq
    VIP Zasłużony dla elektroda
    Masz, najprawdopodobniej, uszkodzony plik m8def.dat.
    Podmień go na ten i spróbuj.
    Załączniki:
  • #3 9693529
    GBW
    Poziom 31  
    Faktycznie plik był uszkodzony, po zamianie działa poprawnie.
    Dziękuje za pomoc.
REKLAMA