Stránka 3 z 3

Napsal: 10 bře 2022, 13:39
od hafca
Při pokusu o pragramování vyskočí tabulka s nápisem "invalid OSCCAL detected" a jestli chci pokračovat nebo ne.
A po skončení programování vyskočí červená lišta s nápisem "Programming failed at Program Memory adress 0x000000".
Je otázka, jestli mám dobře posazený PIC v patici. Vybral jsem si verzi s ZIF paticí na jedné desce s programátorem. Nic k tomu nebylo a tak jsem použil posazení z verze, kde je ZIF mimo desku.

Napsal: 10 bře 2022, 19:07
od forbidden
Sorry, blbě jsem pastnul ten obrázek s konfigurací, už je správně.
Každopádně jsem zkusil nacpat ten program do své 12F509 a jde to bez problémů i s verifikací.
OSCCAL by mělo fungovat tak, že prázdnej PIC z výroby má na posledním místě programové paměti zapsanou nějakou konstantu na doladění frekvence. Na reset vektoru 0x0000 je instrukce, která tu konstantu načte a ty ji pak můžeš nacpat do OSCCAL registru, ale nemusíš. Jestli jsi PIC smazal, konstanta je pryč navždy, ale ono je to stejně fuk, interní RC oscilátor se používá, když na přesnosti příliš nezáleží. Podle mě se s tím nemá moc cenu zabývat. Můžeš leda napsat jednoduchej program a měřit frekvenci a podle toho to pak zkusit doladit, ale já bych se na to vy... Maximálně bych do OSCCALu zapsal 000000b což je nějakej střed.

Napsal: 10 bře 2022, 19:31
od hafca
Nejde to, stále stejné hlášky. PIC byl smazaný, oscal různý. Buď je blbej programátor, PIC nebo já. Programátory jsem vyzkoušel 3 a žádným to nešlo. PICy mám 3 a žádný nejde naprogramovat. Mohou ale být aušusové, jsou z jedné série. A zbývám už jen já s tím, že je chyba mezi židlí a klávesnicí. To bude nejspíš ten pravý důvod.
Ještě zkusím koupit jinde ty PICy a uvidím kde je pravda.

Napsal: 10 bře 2022, 21:02
od Mahoney
Já mám obavu, že IPE z MPLAB X mu nebude fungovat s PK2.

2hafca: Musíš použít standalone programmer app (druhý řádek v sekci Software, a nebo třetí, pokud nemáš nainstalovaný .NET framework). Forbidden na tom screenshotu nemá vybraný tool, určitě má novější tool než PK2, IPE byl až od PK3.

https://www.microchip.com/en-us/develop ... l/PG164120

Jak sis vlastně naprogramoval ten PIC18F2550 do PK2?

Napsal: 10 bře 2022, 22:06
od hafca
Ten právě mám a programátor je podle toho schema.

edit Ten 18F2550 jsem programoval v Brenner8P.

Napsal: 21 bře 2022, 11:14
od Mahoney
Jelikož jsem zjistil, že shodou okolností mám tuto konstrukci zde také nějakou dobu nachystanou k sestavení, tak doplňuji o jakou konstrukci se jedná:

Jedná se o konstrukci RC spínače "Mikispínač" dle článku zde (Webarchiv).

Konstrukce je ve dvou variantách které jsou prakticky shodné, liší se jen tím, jestli je k indikaci použit pípák, nebo dvě LED.

Spínač s LED, spínač s "pípákem"

Není problém tuto konstrukci předělat pro nějaký novější PIC, např. 12F629 (či jakýkoliv jiný dostupný)

Dobrý tip, jak zachovat kalibrační konstantu PICu, který ji má, je vyškrábnout ji něčím ostrým zespoda na pouzdro.

Napsal: 21 bře 2022, 11:23
od hafca
To je ono. Těch spínačů je dost, ale tenhle mě zaujal tím, že se dá jedna půlka použít jako tlačítko a druhá jako spínač.
Čekám na tranzistory pro PicKit a uvidím, jestli se to konečně podaří naprogramovat.

Napsal: 24 bře 2022, 14:42
od hafca
Asi to všechno zahodím i s rukama. Ten programátor ne a ne rozchodit.
Kdy si dám v menu Troubleshoot, tak tam všechno projde OK. Když si ovšem dám kalibraci VDD, tak skončím na chybě. Nebere to žádnou hodnotu a je jedno jestli jí zadávám s čárkou nebo s tečkou. A bez toho se asi dál nehnu.
Neví někdo čím to je nebo jak to zařídit aby nějaké číslo prošlo? Zkoušel jsem i vymyšlená čísla od 4V do 5V, ale nic.

Napsal: 25 bře 2022, 12:18
od Mahoney
Kalibrace napájecího napětí neprojde, protože klony toho Pickit2 programátoru jsou většinou zjednodušené a tuto regulaci nemají. Jinými slovy, na kalibraci se vykašli, změř jestli máš na ISCP napájecí napětí a zkus ty PICy nejprve vyčíst, a pak klidně i zapsat.

Napsal: 25 bře 2022, 16:27
od hafca
Vyčíst se to dá, napálit ne. Na ISCP chybí napájecí napětí, ale proč, to jsem nezjistil. Už jsem v tom tak zamotanej, že nejspíš dělám chyby, které nevidím.
Jestli mohu vužít tvou nabídku, dávám to v pondělí na poštu.

Napsal: 25 bře 2022, 20:02
od Mahoney
Samozřejmě můžeš. Jestli chceš, můžeš tam přiložit i ten klon Pickitu 2, pár jsem jich už stavěl, prošel bych ho a zkontroloval jestli je vše ok a funkční a je to jen brouky, nebo ne…