Kazalo po www.elektron.si forumu www.elektron.si

 
 Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
   recentZadnjih 20 razprav  Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

MalĆØek PIC10F222 in A/D

 
Objavi novo temo   Odgovori na to temo    Kazalo po www.elektron.si forumu -> Programiranje mikrokontrolerjev in programatorji
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
unioff



Pridružen/-a: Tor Jul 2008 15:06
Prispevkov: 4

PrispevekObjavljeno: Sre Jul 30, 2008 22:26:19    Naslov sporočila: MalĆØek PIC10F222 in A/D Odgovori s citatom

A/D converter ne pobriŔe GO/DONE bita.
Je že kdo preizkusil A/D na 10F220/222 ƈe že bi bil zelo sreĆØen ĆØe bi mi pokazal nek delujoĆØ prefram.

Glede na datasheet naj bi se GO/DONE pobrisal po 13 Tad (trajanje AD pretcorbe) ĆØe je ADON postavljen, ali pa takoj ĆØe je ADON v nizkem nivoju. Toda tale loop se vrti v neskonĆØnost!

BSF ADCON0,GO
WAIT
BTFSC ADCON0,GO
GOTO WAIT
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek4
moderator


Pridružen/-a: Čet Jan 2008 10:26
Prispevkov: 243
Kraj: TržiĆØ - Mesto med gorami

PrispevekObjavljeno: Čet Jul 31, 2008 06:25:49    Naslov sporočila: Odgovori s citatom

Stvar bi mogla delat. Preizkusi v simulatorju.
ƈe poveÅ” iz kje si, oz. ĆØe prilepiÅ” celo kodo bi se dalo malo veĆØ povedat. Lahko se en dan dobiva pa pogledam.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
unioff



Pridružen/-a: Tor Jul 2008 15:06
Prispevkov: 4

PrispevekObjavljeno: Pon Avg 04, 2008 08:26:41    Naslov sporočila: Odgovori s citatom

To je cela testna koda:

list p=10F222
#include <p10F222>

__CONFIG _MCLRE_OFF & _CP_OFF & _WDT_OFF & _MCPU_OFF & _IOFSCS_8MHZ

TMR EQU 0x09
TMR2 EQU 0x0A
TMR3 EQU 0x0B

ORG 0xFF
MOVWF 0x32
ORG 0x000
MOVLW OSCCAL



START
MOVLW B'11010111'
OPTION
MOVLW B'00001011'
TRIS GPIO
CLRF ADCON0
MOVLW b'11001101'
MOVWF ADCON0
CLRF GPIO
DECF GPIO,F

TOGGLE
DECFSZ TMR
GOTO TOGGLE
DECFSZ TMR2
GOTO TOGGLE
DECFSZ TMR3
GOTO TOGGLE
MOVLW h'03'
MOVWF TMR3
MOVLW 0X87
MOVWF TMR2
MOVLW 0X10
MOVWF TMR
BCF GPIO,2
TOOGLE2
DECFSZ TMR
GOTO TOOGLE2
DECFSZ TMR2
GOTO TOOGLE2
DECFSZ TMR3
GOTO TOOGLE2
MOVLW h'03'
MOVWF TMR3
MOVLW 0X87
MOVWF TMR2
MOVLW 0X10
MOVWF TMR
BSF GPIO,2

BSF ADCON0,GO
WAIT
BTFSC ADCON0,GO
GOTO WAIT

MOVF ADRES,W
MOVWF TMR2
GOTO TOGGLE

END
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek4
moderator


Pridružen/-a: Čet Jan 2008 10:26
Prispevkov: 243
Kraj: TržiĆØ - Mesto med gorami

PrispevekObjavljeno: Pon Avg 04, 2008 10:17:35    Naslov sporočila: Odgovori s citatom

Za zaĆØetek ti manjkajo komentarji kaj koda dela. Bom danes popoldan pogledal.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
unioff



Pridružen/-a: Tor Jul 2008 15:06
Prispevkov: 4

PrispevekObjavljeno: Pon Avg 04, 2008 10:26:13    Naslov sporočila: Odgovori s citatom

NiĆØ posebnega
START je le inicializacija kontrolerja
TOGGLE po ~0.5s izklopi izhod GP2
TOGGLE2 po ~0.5s vklopi izhod GP2. Nato prebere analogno vrednost trimerja ki doloĆØi ĆØas nasednjega TOGGLE

To je le poizkusni program zato ni nobene tople vode.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
unioff



Pridružen/-a: Tor Jul 2008 15:06
Prispevkov: 4

PrispevekObjavljeno: Pon Avg 04, 2008 12:54:01    Naslov sporočila: Odgovori s citatom

Težava reŔena:
Moj pic ima komparator???
Izgleda da so mi poslali napaĆØne kose - najverjeteje 10F206.
Je pa zanimivo da ga lahko programiram ne glede na to kateri 10F pic imam izbran v MPLab-u.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po www.elektron.si forumu -> Programiranje mikrokontrolerjev in programatorji Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Da, lahko povlečeš datoteke v tem forumu


Powered by phpBB © 2001, 2005 phpBB Group