Stránka 1 z 2
ISP programování
Napsal: 09 kvě 2025, 21:21
od Sandal
Existuje nějaké zařízení, respektive nástavba na programátor (E)EPROM, který neumí ISP programování, aby ISP uměl? Ptám se čistě teoreticky, kdybych náhodou někdy potřeboval přepsat Flash zapájenou na desce.
Napsal: 09 kvě 2025, 22:32
od Zmije
Na programování pomocí ISP stačil paralelní port a jednoduchá redukce s konektorem a několika odpory.
Některé programátory ISP mají, jiné nemají.
Napsal: 09 kvě 2025, 23:35
od judeware
Sandal píše:...kdybych náhodou někdy potřeboval přepsat Flash zapájenou na desce.
Zkratka
ISP se váže spíš k moderním MCU a obvodům CPLD apod., než k sólo pamětem. Chtělo by to nějaký konkrétnější příklad.
Napsal: 10 kvě 2025, 22:05
od Sandal
Konkrétně by padal v úvahu 93C86 a 24C02. Nejspíš to ale nebudu lámat přes koleno. Zatím tuto funkci nepotřebuju.
Napsal: 11 kvě 2025, 08:06
od martinkopp
Nějak nechápu tvůj problém. Máš programátor který umí 93C86 a chceš je programovat bez vypájení (ISP) nebo máš programátor který neumí 93C86 a hledáš adaptér který by to umožnil, nebo jak to vlastně je. Napiš jaký máš programátor.
Napsal: 11 kvě 2025, 08:14
od Mahoney
Co máš, Preprom 02 od Elnecu?
Napsal: 11 kvě 2025, 11:26
od Sandal
martinkopp & Mahoney: Popravdě zatím jsem ve fázi výběru vhodného programátoru. Zjišťuju, co bych asitak potřeboval, jaké jsou možnosti, jaké mám možnosti já. Zabývám se většinou automotive, takže paměti v ŘJ motoru, přístrojové desky atd. Někdy je paměť umístěna v jednotkách tak nešťastně, že je lépe se vyhnout její demontáži, proto ISP (přes jehličky, či podobně, přes BDM port).
Mám vyhlídnutý programátor, třeba tento
https://cz.rs-online.com/web/p/programo ... pu/7723069 nebo
https://www.hotair.cz/pomucky-pro-praci ... -1-24.html nebo tento, už umí ISP
https://www.asixshop.cz/prg/presto/ fakt nevim. Některý mají SW v poločínštině, což se mi nelíbí. Rád bych Elnec, ale moje využití, a cena jaksi spolu kolidují, navíc si kupovat Mercedes mezi programátory, když s tim ještě nic neumím...
Napsal: 11 kvě 2025, 14:21
od martinkopp
A jak máš v úmyslu zabránit kolizí signálů při programování zapájené paměti? Pokud programuješ přes ISP MCU, musíš mít zapojení navržené tak, aby na portech jež se k tomu využívají nebyly signály jež by proces mohly narušit, tedy je použít jako výstupy apod, ale pokud některý z těch portů uzemníš výstupem z něčěho, nenaprogramuješ nic.
Napsal: 11 kvě 2025, 21:39
od Sandal
Nojo, myslel jsem, že to lze. Jak jsem psal výše, jsem v tomto začátečník, a vím o tom prd. Teprve se seznamuju s problematikou. Radši půjdu hledat nějakou literaturu, abych neotravoval kvůli neznalosti základů.
Napsal: 12 kvě 2025, 14:13
od Mahoney
Neotravuješ. Paměti se vždycky vypajujou.
Napsal: 13 kvě 2025, 15:39
od Sandal
Dobře dobře. Děkuju mockrát za připomínky

Napsal: 14 kvě 2025, 13:07
od mluno
Zmije píše:Na programování pomocí ISP stačil paralelní port a jednoduchá redukce s konektorem a několika odpory.
Mě se osvědčil ponny prog
https://www.lancos.com/prog.html fungoval ve windows i v linuxu, naposledy jsem ho použil v sedmičkách, kde se musel nějak dodělávat přístup na paralelní port (ale vše bylo někde na fóru popsané). Za to mi to nikdy nešlo na sériovém portu, i když tam ta možnost taky měla být. Redukci jsem měl radši složitější, protože jen přímé připojení na port (s nějakými těmi odpory) bylo dost závislé na portu i kabelu, tak jsem do cesty dal něco jako 74xx244 (prostě nějaký opakovač a bylo to spolehlivé, akorát to potřebovalo napájení).
Co jsem začal používat bootloadery, tak jsem to nepoužil. Když jsem si naposledy zlikvidoval bootloader v arduino uno R4 tak na to je nějaký program, který ho tam naloaduje přes USB (myslím, že ponny prog by ten jeho procesor asi nedal, nezkoušel jsem to). Jinak předtím na vypálení toho bootloaderu to potřeba bylo (kromě mega328 (arduino uno) třeba taky do mega 8535 nebo 1280).
Napsal: 14 kvě 2025, 15:53
od PotPalo
Keď sa to tu už rieši, mám dotaz. Dá sa vyrobiť nejaká nadstavba na programátor CH341, aby sa dal káblom programovať BIOS čip rady 25xx priamo na doske? Čo som skúšal taký ten štipec ktorý sa nacvakne na čip, a druhý koniec sa dá do pätice programátora namiesto čipu, tak s ním to nejde.
Napsal: 14 kvě 2025, 17:10
od Mahoney
Ne, nedá. Dělá se to, ale chce to kvalitní programátor. Deska musí být pod napětím, I2C nebývá vyvedeno na piny, ale bývá to na testovací pady. Uživatel rnbw by věděl. Lepší to sfouknout, nebo koupit desku s Dual BIOSem.
Napsal: 14 kvě 2025, 17:52
od rnbw
Parkrat som to skusal s TL866II+, mam k tomu aj nejaky SPI driver na posilnenie signalov a tiez ten stipec. Nefungovalo to nikdy. Je to cele typicky cinske, ani ten stipec poriadne nedrzi.
SO8 mam spajkovackou za par sekund z dosky dolu. Najdlhsie trva ocistit vyvody, aby bol dobry kontakt v ZIF patici.