PIC...poistky
Moderátor: Moderátoři
PIC...poistky
Chcem sa spýtať či je možné resetovať fusebits, (ako na AVR fusebit doctorom), aj na PIC obvody?, a ako sa to robí? Ďakujem.
prečíta, programuje ale pri programovaní vypíše- (Out of Address of the device!)- a poistky ostanú čisté nezakliknuté. Trochu -dosť- sa v tom strácam. Ele hlavná otázka je, či je možné vymazať poisky, bez hlavného obsahu- tak ako na AVR. Je tu ešte jedna záležitosť, ktorú som našiel na internete
Programovacie režimy HVP/LVP
Pred rokmi bolo na naprogramovanie používateľského kódu do PIC potrebné vysoké napätie +13 V alebo vyššie. Toto napätie je známe ako HVP, čo znamená režim programovania s vysokým napätím. Toto obmedzenie upravuje modifikáciu používateľských kódov na PIC, pretože +13 V nemusí byť voľne dostupné. Spoločnosť Microchip preto prišla s ďalšou možnosťou programovania, ako je LVP, čo znamená režim programovania s nízkym napätím, s použitím iba +5 V. Bolo nám povedané, že vysoké napätie sa potom generuje interne v PIC. Teraz máme dva programovacie režimy a niekde musí byť bit, ktorý PICu hovorí, v ktorom programovacom režime má byť nakonfigurovaný. Aby sa zabránilo vstupu PICu do LVP s normálnym napájaním +5 V, je priradený pin, ktorý umožňuje používateľovi vybrať/zakázať programovací režim LVP. Toto je pin PGM. Vysoká úroveň by vybrala LVP, zatiaľ čo LOW by ho zakázala. Zlou správou je, že toto usporiadanie prechádza cez jeden z bitov v RB a port B nie je možné použiť ako 8-bitový port. Riešenie je jednoduché, nikdy nepovoľovať LVP, preto je pin PGM k dispozícii ako normálny I/O pin. ).
Neviem či to má súvis, pretože ani jeden programátor, ktorý mám nemá možnosť zmeny VPP na 5 V, resp. je zvolenie tejto možnosti nefunkčné. Asi soft nepodporuje hardware.