|
www.elektron.si
|
Poglej prejnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
unioff
Pridruen/-a: Tor Jul 2008 15:06 Prispevkov: 4
|
Objavljeno: Sre Jul 30, 2008 22:26:19 Naslov sporočila: MalĆØek PIC10F222 in A/D |
|
|
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 |
|
|
mucek4 moderator
Pridruen/-a: Čet Jan 2008 10:26 Prispevkov: 243 Kraj: TržiĆØ - Mesto med gorami
|
Objavljeno: Čet Jul 31, 2008 06:25:49 Naslov sporočila: |
|
|
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 |
|
|
unioff
Pridruen/-a: Tor Jul 2008 15:06 Prispevkov: 4
|
Objavljeno: Pon Avg 04, 2008 08:26:41 Naslov sporočila: |
|
|
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 |
|
|
mucek4 moderator
Pridruen/-a: Čet Jan 2008 10:26 Prispevkov: 243 Kraj: TržiĆØ - Mesto med gorami
|
Objavljeno: Pon Avg 04, 2008 10:17:35 Naslov sporočila: |
|
|
Za zaĆØetek ti manjkajo komentarji kaj koda dela. Bom danes popoldan pogledal. |
|
Nazaj na vrh |
|
|
unioff
Pridruen/-a: Tor Jul 2008 15:06 Prispevkov: 4
|
Objavljeno: Pon Avg 04, 2008 10:26:13 Naslov sporočila: |
|
|
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 |
|
|
unioff
Pridruen/-a: Tor Jul 2008 15:06 Prispevkov: 4
|
Objavljeno: Pon Avg 04, 2008 12:54:01 Naslov sporočila: |
|
|
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 |
|
|
|
|
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
|
|