Ahoj,
mám PIC 18LF2525 a pokouším se ho naprogramovat. Zatímco s AVR poroblém nemám, tak tohle mi nejde. Zkoušel jsem tam dostat nějaký program přes Arduino - nešlo. Zkusil jsem jednoduchý sériový programátor přes COM (COM mám na kartě v PCIx slotu) podle tohoto návodu
napájím to z Arduina 5V + GND spojeno s GND COMu. Program PICPgm. Při testu psal, že programátor nalezen, ale info si to z čipu nevytáhlo. Dokonce se pustilo i programování, ale byly tam chybové hlášky. Taky mi nejde na rozum, jak to může verifikovat, aniž by byl zapojen Rx pin na COMu. Máte někdo zkušenosti s programováním? Nějak si nevím rady.
Založen: Jun 14, 2003 Příspěvky: 2807 Bydliště: Blížejov
Zaslal: čt říjen 23 2014, 14:34 Předmět:
Někdy stačí jeden nepodařený pokus a už se z toho nic nepřečte ani se tam nic nezapíše...
"Verifikovat" to může - ono se to tváří jako když čte, ale pokud není nějaký PIN zapojen, logicky čte pořád jen jednu úroveň (L nebo H) a hází jednu chybu za druhou.
Založen: Oct 30, 2010 Příspěvky: 6668 Bydliště: Praha
Zaslal: čt říjen 23 2014, 14:34 Předmět:
Potřeboval jsem před časem naprogramovat jeden PIC do programátoru PICů Slepici a vejce jsem řešil tímto programátorem a vše šlo bez problémů. Používá se tzv. bit bang přístup, tedy není to UART komunikace, ale data se generují nahazováním a shazováním DTR linky a čtou čtením CTS linky. Problém bude v úrovních, měl by ses podívat na signály osciloskopem, případně aspoň zkontroluj voltmetrem, jestli tvůj port má úrovně 12V nebo 5V, v případě 5V nemusí log1 stačit. Ona je to totiž celé řádná prasečina, TTL log 0 je na RS232 tvořena přivedením záporného napětí, dle specifikace až -15V na IO, rezistor omezí proud a substrátová dioda v procesoru se s tím musí vypořádat, TTL log1. je zase tvořena až +15 V na RS232, rezistor zase omezí proud a substrátová dioda musí omezit zase kladnou polaritu. Máš řádně zablokované napájení procesoru? Chtělo by to kombinaci keramiky, třeba 100 nF a elytu, takových 100uF by neškodilo, substrátovými diodami z programovacích signálů do zdroje přitéká kladný proud a může tak zvedat napájecí napětí procesoru, kondenzátor by měl dokázat tyto pulsy absorbovat, lineární stabilizátor typicky "sink" režim neumí.
už jsem na to přišel. nedalo mi to a šel jsem k jinému pc, které má COM na desce. A tam jsem naprogramoval hned tři na první zapojení. Okamžitě na začátku načte info o čipu a pak programuje a verifikuje bez chyby.
Ty PIC jsou podle mě docela tajemný. Programatorů na AVR všude dost, ale na PIC pusto prázdno. A když, tak docela drahé. Asi zkusím nějaký taky vyrobit. Máte nějaké typy na programátor s HV do usb?
Založen: Apr 02, 2011 Příspěvky: 18314 Bydliště: Nový Bydžov
Zaslal: čt říjen 23 2014, 15:57 Předmět:
Chceš říct, že se ti to chová jinak když je COM na základovce a jinak na desce portů zastrčený do slotu? Už jsem dlouho neviděl PC který by mělo porty ve slotu Starý to ale měly běžně. Není spíš na každým PC jinej systém?
Jirka
Založen: Dec 24, 2008 Příspěvky: 2379 Bydliště: Zlínsko
Zaslal: čt říjen 23 2014, 16:06 Předmět:
To bude spíš nějaký řadič - takže místo klasického 75232 budiče na základní desce to má speciální chipset, který má klidně napěťové úrovně jen 3,3V a tam ten programátor už fungovat nebude - podobná situace jaku u notebooků a podobných zařízení.
Založen: Oct 30, 2010 Příspěvky: 6668 Bydliště: Praha
Zaslal: čt říjen 23 2014, 16:32 Předmět:
Na PCI a PCIe kartách bývají často drivery (brouci) http://www.ti.com/lit/ds/slls206j/slls206j.pdf , takže porty pak jedou +/- 12V, což je OK, notebooky jsou jiná kapitola. Problémem může být spíš bit banging přes drivery (software) k tomu řadiči, to často nefunguje.
Založen: Jun 14, 2003 Příspěvky: 2807 Bydliště: Blížejov
Zaslal: čt říjen 23 2014, 17:45 Předmět:
Ono také trochu záleží na tom, jak programátor zadá porty a komunikaci s nimi, jestli to automaticky chodí i když jsou porty fyzicky někde úplně jinde, než je běžná adresace na MB.
To s tou adresací by klidně mohlo být. Do toho programu se dá zadat HW adresa, to bych mohl zkusit. Jinak systémy jsou taky jiné, já mám W8, druhý pc je s W7.
jinak máte někdo tip na USB programátor pro PIC?
našel jsem toto. sice můj typ přímo v podporovaných není, je tam PIC18F2520, což by s mým PIC18LF2525 měla být rodina. jenže prodejce mi psal, že v dodávaném programu není ten typ k dipozici.
http://aukro.cz/show_item.php?item=4725042932
Založen: Jul 27, 2004 Příspěvky: 4524 Bydliště: 25km na západ od Prahy
Zaslal: st říjen 29 2014, 11:31 Předmět:
Já mám Brenner8-P a spokojenost. Má i bootloader a tak se nechá měnit jeho firmware takříkajíc za chodu a umí snad všechny PIC. _________________ Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Založen: Jul 27, 2004 Příspěvky: 4524 Bydliště: 25km na západ od Prahy
Zaslal: st říjen 29 2014, 12:07 Předmět:
Ovládací program je v AJ a k výrobě tu němčinu prakticky neptřebuješ. A něco ti přeloží kdyby bylo nejhůř i Google translator. _________________ Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
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
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.