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í 

Záměna PIC12C509 za 12F509
Jdi na stránku Předchozí  1, 2, 3
 
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
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: čt březen 10 2022, 13:39    Předmět: Citovat

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.

_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
forbidden



Založen: Feb 14, 2005
Příspěvky: 8977
Bydliště: Brno (JN89GF)

PříspěvekZaslal: čt březen 10 2022, 19:07    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: čt březen 10 2022, 19:31    Předmět: Citovat

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.

_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: čt březen 10 2022, 21:02    Předmět: Citovat

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/development-tool/PG164120

Jak sis vlastně naprogramoval ten PIC18F2550 do PK2?


Naposledy upravil Mahoney dne st březen 23 2022, 21:29, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: čt březen 10 2022, 22:06    Předmět: Citovat

Ten právě mám a programátor je podle toho schema.

edit Ten 18F2550 jsem programoval v Brenner8P.



Schránka 01.jpg
 Komentář:
 Velikost:  110.12 kB
 Zobrazeno:  130 krát

Schránka 01.jpg



_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: po březen 21 2022, 11:14    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: po březen 21 2022, 11:23    Předmět: Citovat

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.

_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: čt březen 24 2022, 14:42    Předmět: Citovat

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.

_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: pá březen 25 2022, 12:18    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hafca



Založen: Jul 27, 2004
Příspěvky: 4486
Bydliště: 25km na západ od Prahy

PříspěvekZaslal: pá březen 25 2022, 16:27    Předmět: Citovat

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.

_________________
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Mahoney



Založen: Oct 26, 2019
Příspěvky: 381

PříspěvekZaslal: pá březen 25 2022, 20:02    Předmět: Citovat

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…
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
Jdi na stránku Předchozí  1, 2, 3
Strana 3 z 3

 
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.22 sekund