Mam problem z przetwornikiem analogowo cyfrowym
Program ma służyć jako wskaźnik napięcia do modelu RC
Procek Tiny13 zasilany napięciem 3,3V taktowany z wewnętrznego zegara procesora 4,8MHz
Przetwornik jest 10 bitowy więc muszę zastosować zmienną Word i tu jest problem.
Teoretycznie powinien Bascom ją przyjąć ale wywala błąd: error: 22 Out of SRAM space , in File
Program:
- $regfile = "ATtiny13.DAT"                                                       ' typ procesora
 
 Config Pinb.1 = Output 'led czerwony
 Config Pinb.2 = Output 'led zielony
 
 Dim Vac As Word
 
 
 Vac = 0
 
 Config Adc = Single , Prescaler = Auto , Reference = Internal 'konfigoracja przetwornika ADC
 Start Adc 'start przetwornika
 
 Do
 
 Select Case Vac
 Case Is > 654 'zielony led
 Set Portb.1
 Reset Portb.2
 
 Case 654 To 626 'żółty led
 Reset Portb.1
 Reset Portb.2
 
 Case 625 To 596 'czerwony
 Reset Portb.1
 Set Portb.2
 
 Case Is < 596 'czerwony miga
 Toggle Portb.1
 Set Portb.2
 
 End Select
 
 Waitms 255
 Waitms 255
 
 Vac = Getadc(2)
 
 Loop
 







 
 