AVR ATtiny15L PROGRAMA PROBLEM!

H

hm_fa_da

Guest
Hi;

Aš parašė dėl ATtiny15l programa, bet ji neveikia, programa pareiga InPort įtampa
PB4 (adc3), ir Chek jį absoluate vertę (nėra svarbu, aš tik nori pajusti ją, aš
chooesd 100), ir jei jis yra įėjimo įtampa dėl PB4 yra didesnis nei 1.96V (100 * 0,019), tai turnes
dėl PB3 LED, o jei mažiau nei 1.96V, virsta LED išjungti,
Dabar Programavo ATtiny15l, bet ji neveikia, ne visi,

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />

fues bitai Programavo: BODLEVEL = 0
Boden = 1 SPIEN = 0 RSTDISBL = 1 CKSEL1 = 1 CKSEL0 = 0,

PROGRAMA IS:

RJMP PRADŽIA
. ORG 0X08
RJMP ADC
Pradžia:
sei
LDI R16, $ 7C
VAIKAMS $ 31, R16, $ 31 = osccal
LDI R16, 0B00100011
VAIKAMS $ 07, R16, $ 07 = admux
LDI R16, 0B10001111
VAIKAMS $ 06, R16, $ 06 = adcsr
LDI R16, 0B00101000
VAIKAMS $ 35, R16; # 35 = mcucr
LDI R16, 0B00001001
VAIKAMS $ 17, R16, $ 17 = ddrb
LDI R16, 0B00001000
VAIKAMS $ 18, R16, $ 18 = portb
ATGAL Miego
NOP
NOP
NOP
LDI R16, 0B00101000
VAIKAMS $ 35, R16; # 35 = mcucr
RJMP ATGAL
RJMP ATGAL
ADC:
Į R20, $ 05, $ 05 = adch
VKI R20, 100
Anglijos visuomenė Raudonojo kryžiaus Outp
LDI R16, 0B00001000
VAIKAMS $ 18, R16, $ 18 = portb
Reti
Outp:
LDI R16, 0B00000000
VAIKAMS $ 18, R16, $ 18 = portb
Reti

Pasakykite problema ar panašiai programa, kuri neveikia OF REASON!?

Thank You,

 

Welcome to EDABoard.com

Sponsor

Back
Top