náhrada PIC12C509A
Moderátor: Moderátoři
náhrada PIC12C509A
hafca píše:Těch 32,- není taková rána, aby to nestálo za pokus. Je to do zapojení z téhle stránky http://www.rcmodely.sk/zobrazclanok.php?id=179. Jestli budeš mít volnou chvilku a koukneš na to, budu rád. Nespěchá to, narazil jsem na to dnes a na pouštění RC lodiček je ještě zima.
Tak už ti to chodí, ten RC spínač ? Kdysi sem něco podobného postavil a i napsal program pro PIC který to ovládal, taky kamarádovi pro lodičku.
Mám dělanej JDM PIC programátor a sw IC-Prog, ale ten nemá 12F508, 12F509 ve výběru. Někde na netu jsem našel info, že se ale dají 12F508(9) programovat jako 12C508(9). Měl jsem ale doma 12F508(ne 509) a chtěl jsem RC spínač na něm vyzkoušet, tak jsem to prostě naprogramoval s volbou 12C508 a funguje to, kód se do menší 508 vejde, akorát asi bude problém s načtením OSCCAL, paměťové místo se u 508 a 509 liší a kód je pro 509. Takže s 12F509 to musí jít taky.
Jiank samozřejmě chybí v IC-Prog volba pro vymazání obvodu(12C508 mazat nejde), ale v tom článku na netu dál psali, že lze 12F508 v IC-Progu vymazat pokud vybereš 16F84A a zvolíš vymazání - to také funguje. Jenom pak zase zpátky přehodit typ obvodu na 12C508.
Předem si načti z PICu a poznamenej kalibrační konstantu vnitřního oscilátoru, než ho vymažeš.
P.S.: PIC procesory občas používám, ale nepíšu si sám programy, jen použiju hotový kód. Proto jsem popsal mojí praktickou zkušenost a budu rád, když třeba poradí zkušenější uživatelé.
P.S.: Když už jsme u úpravy kódu - objevil jsem zapojení: http://www.rcdesign.ru/eng/electronics/batctrl , program je pro PIC12C671 - dokázal by někdo poradit, jak kód změnit pro použití PIC12F675, který je Microchipem doporučován jako náhrada(ale ne přímá)?
Sesi píše:... Když už jsme u úpravy kódu - objevil jsem zapojení: http://www.rcdesign.ru/eng/electronics/batctrl , program je pro PIC12C671 - dokázal by někdo poradit, jak kód změnit pro použití PIC12F675, který je Microchipem doporučován jako náhrada(ale ne přímá)?
Hlavně, pokud to má měřit s nějakou přesností napětí, tak musí z napěťového děliče pryč trimr. Je náchylný na otřesy a prach, čemuž se nejde v modelech ubránit.
Jinak program je tak jednoduchý, že bude lepší napsat vlastní.