Fórum témák
» Több friss téma |
Hello kolegák, a problémám a következő:
Van egy PIC18f452-m, amit a PICKit2-vel programozok. A kezdetekben az órajelet egy RC tagról adtam neki, amivel működik tökéletesen, bár kicsit lassú, nehezen indul, meg néha téveszt, de megy. Nemrég vettem 4MHz-es kristályt, meg 20 pF-os kondikat. Bekötöttem az adatlap szerint és nem megy. Ha viszont hozzáérek a kondikhoz, vagy nem földre kötöm, hanem kézbe veszem, akkor néha egy időre beindul. Ez mitől lehet? Előre is köszi a segítséget.
A megfelelő oszcillátort állítottad be? MCLR láb fel van húzva 5V-ra? PGM láb le van húzva GND-re, vagy ki van kapcsolva?
Nem a PICKit el van a gond, az megy tökéletesen.... Az órajellel van valami cink
Azt beállítottam, mert időnként elindul, ha megérintem a kondikat, vagy valahol hozzáérek, és így gondolom valamennyire megváltozik a kapacitás
Rakd fel a komplett programot, meg az áramkör kapcsolását és egy fénykép is jó lenne róla!
Nincs róla rajzom, fényképet se tudok csinálni sajna, annyi az egész, hogy a pickit2 rá van kötve, az vezérli az MCLR-t, a GND-t, a Vdd-t, meg a PGM, PGD-t. Ezen felül az OSC1 osc2 lábon van a kristály, két kondival a föld felé. A portd lábakon van 8 darab LED, meg 8 ellenállás. ennyi
Feltételezem, te sem olvastad el az egyik PIC-el foglalkozó témát se itt az oldalon...
Az ördög a részletekben bújik meg: van-e szűrés VDD és VSS közt? Van-e 10 kOhm felhúzás az MCLR lábon? (Az kevés, hogy a PICkit2 elengedi...) A PGM-et rosszul írtad, nem azt vezérli a PICkit2, hanem a PGC és PGD lábakat.
Hogy néz ki a konfigurációs bitek beállítása?
Szia
Próbáld ki, hogy a kristályról leszeded a 2 kondit. Annélkül is kell mennie.
Órajel konfigurálásként csak ennyit irtam be:
bsf T1CON, T1OSCEN ezen kívűl még kelle valami, mert az adatlapon nem találtam, vagy az nagol tudásom nem kompatibilis az adatlappal. ![]()
Szia!
A konfiguráló regisztereket mindenképen be kell állítani. Adatlap 19-1 táblázata szerint. A 4 MHz kristályhoz XT oszcillátor mód (CONFIG1H = 0x01) kell a 2-1. táblázat szerint és 15-68pF kondenzátor. Szia. Idézet: „Szia Próbáld ki, hogy a kristályról leszeded a 2 kondit. Annélkül is kell mennie.” Ilyen ötleteket nem kellene osztogatni. Az egy dolog, hogy a legtöbbször megy, de nem garantálja senki sem, hogy stabil is marad az oszcillátor. A terhelő kapacitás akadályozza meg, hogy felharmónikuson kezdjen el oszcillálni.
Üdv!
Az én 16F871 esem tünetei is ugyan ezek. Az adatlapon nem találom, hogyan kell beállítani a konfigurációs biteket 20MHz es kvarchoz. Leírná valaki pls :help: Előre is köszi! Üdv: Gabi!
HS mód kell hozzá.
Azt tudom. Csak azt nem, hogy a programban hogyan kell HS módba állítani a PICet.
Megvan!
bit 1-0 FOSC1:FOSC0: Oscillator Selection bits 11 = RC oscillator 10 = HS oscillator 01 = XT oscillator 00 = LP oscillator ![]() Üdv: Gabi! |
Bejelentkezés
Hirdetés |