Dobrý den, pokouším se přesunout jeden starší program z PIC16, kde mi už nestačí paměť na PIC18F452. S PIC18 dělám poprvé, takže bych potřeboval nějaký “Hello World” program pro začátek, např. blikání diody.
Tenhle prográmek jsem napsal v HI-TECH PICC18, naprogramoval PIC, mezi OSC1 a OSC2 zapojil krystal 20MHz + 2*22p k zemi, samozřejmě napájení, ale žádná z diod ani neblikne…
Tuším, že mám něco špatně v nastavení oscilátoru, nebo obecně konfiguračních bitů, ale nevím co.
Mohl by někdo poradit, případně poslat ukázkový zdroják + HEX na blikání diody ?
Tím bych nastavil RA4-RA7 jako digital IO, RA2-RA3 jako referenční vstupy a RA0 jako analogový vstup. V čem by mi to mělo pomoct ?
Hlavní problém byl v tom že jsem zapoměl MCLR připojit na Vdd, u PIC16 jsem to dělával v konfiguračním bitu (MCLRDIS), tady to bohužel nejde. A taky v tom, že při zapnutém LVP musí být pin RB5 uzeměn.
Teď jsem LVP vypnul, MCLR napájím, ale stejně PIC naběhne tak v 8 pokusech z 10. Je ještě něco na co jsem zapoměl ?
Díky
Tak promiň, já sice PIC18 nepoužívám (zatím), ale viděl jsem v nějakém datasheetu že PIC18 mají analogové vstupy i na portu b, proto jsem to pro jistotu napsal.
Právě že u tohodle zdroje jsem ho nikdy u PIC16 nepotřeboval. Nikdy jsem neměl jedinej problém s naběhnutím žádného PIC16, až s PIC18, takže mě to vůbec nenapadlo.
Proto jsem v prvním příspěvku radši popsal všechny zapojené vývody a součástky, jestli mi něco nechybí.
No snad alespoň tenhle příspěvek pomůže dalším začátečníkům s PIC18