Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

PIC...poistky

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
jankrizan



Založen: Dec 30, 2007
Příspěvky: 122

PříspěvekZaslal: po říjen 13 2025, 18:20    Předmět: PIC...poistky Citovat

Zdravím. Asi sa mi podarilo zamknuť procesor PIC 16F627A, pretože po zakliknutí (podľa obr.) tak ako je aj v .hex súbore, prestal mi programátor MiniPro TL866CS, čitať tento procesor. Nejde ani v UsbPicProg programátore.
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.



Snímka obrazovky (5).jpg
 Komentář:
 Velikost:  105.92 kB
 Zobrazeno:  54 krát

Snímka obrazovky (5).jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
teufel



Založen: Feb 09, 2017
Příspěvky: 476
Bydliště: Na dohled od Spolany

PříspěvekZaslal: po říjen 13 2025, 20:19    Předmět: Citovat

Pokud programátor umí HV programování (ten Tvůj neznám), tak určitě umí i smazat vše co je v mikrokontroléru, tedy včetně pojistek.
Na to, že bys přeprogramoval pojistky a přečetl paměť zapomeň, proto tam (některé) pojistky jsou, aby to nešlo přečíst.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 5702

PříspěvekZaslal: po říjen 13 2025, 21:56    Předmět: Citovat

https://ww1.microchip.com/downloads/en/DeviceDoc/41196g.pdf
kapitola 3.1
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ruprecht



Založen: Sep 28, 2005
Příspěvky: 1526
Bydliště: ZČ + JM

PříspěvekZaslal: út říjen 14 2025, 10:33    Předmět: Citovat

Pokud ten procesor můžeš smazat (a vyresetovat tím i pojistky), zkus ikonu "Erase chip" vpravo nahoře, vypadá jako list s gumou vedle "P".
_________________
Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankrizan



Založen: Dec 30, 2007
Příspěvky: 122

PříspěvekZaslal: út říjen 14 2025, 16:13    Předmět: Citovat

Používam robený GTP-USB, z internetu. na pine 4 PICu je VPP, ktoré má 13V. To je tam. PIC ide programovať aj čítať, ale... na konci programovania mi vyhodí - obr. (7) Ak však použijem TL866 (naprogramovaný v GTP-USB) tak ten mi ho akože prečíta ale vo vysledku sú data všetko 0000 0000, atd. obr 8 . Poistky sú kompletne zafajknuté všetky,-obr(9). Na TL866 nejde vymazať, programovať. Akho vymažem na GTP-USB tak mi ho TL866
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.



Snímka obrazovky (7).jpg
 Komentář:
 Velikost:  105.24 kB
 Zobrazeno:  16 krát

Snímka obrazovky (7).jpg



Snímka obrazovky (8).jpg
 Komentář:
 Velikost:  106.57 kB
 Zobrazeno:  12 krát

Snímka obrazovky (8).jpg



Snímka obrazovky (9).jpg
 Komentář:
 Velikost:  106.75 kB
 Zobrazeno:  16 krát

Snímka obrazovky (9).jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankrizan



Založen: Dec 30, 2007
Příspěvky: 122

PříspěvekZaslal: út říjen 14 2025, 18:03    Předmět: Citovat

Dopracoval som sa k určitým poznatkom a asi končím. Na stránke w.w.w.electronics-lab.com/project/100mhz-frequency-counter-with-pic16f628a/ je pôvodná konštrukcia kde je hex súbor. Pri zvolení je v konfiguračnom nastavení - config word čislo 2159-. S tymto nastavením majú obidva programátory problém, ako tu opisujem. Avšak nejakým - mne neznámym spôsobom som zmenil config word na 3F59 a programátory nemajú absolutne žiadny problém s programovaním, čítaním, ani medzi sebou. A porovnávaním som nezaregistroval nejakú zmenu v nastavení poistiek. PIC-om absolutne nerozumiem, len napáliť HEX a používať. Pre vás znalých možno smiešne, ale bohužiaľ. Ale budem rád, ak niekto vie objasniť a prípadne aj vysvetliť, čo je príčina. Ešte som zabudol (a možno, že dôležité), že som používal čipy 16F628A, 16F628, 16F627A. Robilo to na všetkých. Zatiaľ ďakujem.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.24 sekund