Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Čím programujete jednočipové mikrořadiče?

Ahoj,
není to úplně PC, ale je tu hodně bastlířů, tak se ptám na vaše zkušenosti.
Nejsem zrovna vývojář, který by potřeboval programovat PIC třikrát denně, ale čas od času se to šikne.

Zaměřuju se na PIC.

Začal jsem s jednoduchým programátorem na sériový port, který nepotřeboval externí napájení, ovšem uměl jen 16F84. Pak jsem si ubastlil PonyProg, ten byl dobrý, ovšem taky na sériový port a teď mám velký problém rozchodit tyhle programátory s novou deskou, které nemá sériový port a redukce USB-COM se prostě nechytají.
Nepomohlo ani z headeru na desce vyvést přímo COM. Všechno s ním funguje, programátory nikoliv. Pomohla by možná PCI karta s COM porty?

Jsem už z toho unavený, smutný a nas*raný. Pokukuju po Asix Presto programátoru, ten je USB, ale pořád se mi zdá, že dát 2500 CZK za něco, co užiju jednou do měsíce, je strašná zbytečnost. Ale zase je to USB a šlape v XP i Vistě.

Takže mě napadá - co za výbavičku používáte vy ostatní? Na netu nacházím mračno programátorů pro domácí stavbu, ale snad u každého je nějaké skuhrání, že to někomu nefunguje nebo že to nechodí ve Vistě nebo že to chodí jen na nativním COM, což mně nepomůže. Případně se softwarem, který funguje jednomu, to nefunguje druhému a naopak.

Díky za diskuzi.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ked to nejde tak treba zistit napr. meranim (napr. osciloskop) ze preco tpo nejde (na vine mozu byt…
MM.. 07.04.2009 20:24
MM..
Momentálně jsem bez osciloskopu a to je problém. SW je pro Windows a na staré desce vše fungovalo ok…
Moas 07.04.2009 20:40
Moas
Pokial ten programator vyraba nejake napatie (napajacie apod) zo signalov seriaku, tak mozes aspon m…
MM.. 07.04.2009 20:46
MM..
No u toho jednoúčelového programátoru dostatečné není - dává místo 13V jen asi 7V, což je málo. Ale… nový
Moas 07.04.2009 21:32
Moas
Mám něco podobného jako touchwood (LabTool 48), přes paralelní port, ale hlavně k tomu účelu udržuji… nový
jirka44 08.04.2009 16:45
jirka44
Ja používám jen nepájivé pole, 4,5V baterku a šktám drátkem proti plusu...8-) nový
MaSo 08.04.2009 19:16
MaSo
Já používám na tohle programátor vlastní výroby se ZIF paticí a připojením přes LPT, používám na to… poslední
marekdrtic 08.04.2009 20:24
marekdrtic

Ked to nejde tak treba zistit napr. meranim (napr. osciloskop) ze preco tpo nejde (na vine mozu byt napatove urovne na seriovom porte - tie moderne su niekedy uplne nahovno, uplne slabe signaly a neprodukuju zaporne napatie) alebo je na vine software ktory pouzivas. Od toho bude aj zavisiet pripadne riesenie, a od pouziteho SW zavisi ze aky COM port ti pojde. Teoreticky by mohol existovat SW ktory by bezal normalne pod Win aj cez seriovy port (neni to problem ale ci existuje neviem, uz sa s tym doma dlho nezaoberam), v tom pripade by sla aj PCI karta.

Pokial SW je pre DOS a pokial potrebuje nativny port (3F8, 2F8) tak ti PCI karta NEpomoze.

Header z dosky je najlepsie riesenie za predpokladu ze mas spravny header (premerat, pozriet navod k doske - su dve moznosti ze ako sa pocitaju piny od 1-cky) a ze si ho nezapojil naopak, a za predpokladu si ten COM port zapnes v BIOSe a nastavis napr. na COM1 (3F8/IRQ4)

Ked aj tak nejde tak MERAT signaly a usudit v com je asi problem (prog.sekvencia je urcite popisana v datasheete uControllera). Moze stacit pridat nejaky odpor alebo posilnujuci tranzistor kdesi apod.

Ja osobne sa s tym stretavam len v praci (uz dost) dlho, no a tu sa nejakych 50eur za programator fakt neriesi, ptz hodina casu vyvojara je drahsia.

Momentálně jsem bez osciloskopu a to je problém.
SW je pro Windows a na staré desce vše fungovalo ok (WinXP).
Nová deska, stejný OS, stejný sw, stejné nastavení všeho - a nic.
Header z desky jsem si ubastlil sám, v manuálu bylo uvedeno zapojení pinů, drátařina na klasický konektor už je hračka.
Ale díky za popis.

No u toho jednoúčelového programátoru dostatečné není - dává místo 13V jen asi 7V, což je málo.
Ale ten PonyProg má externí zdroj a fungovat by měl, potřebná napětí jsou všude. I komunikace je nastavená správně. Kontrolní LED se rozsvěcují tak, jako dřív. Jen se prostě nenaprogramuje vložený obvod. A zkoušel jsem to i se zbrusu novým PICem, choval se stejně.

Laboroval jsem s nastavením portu, zakazoval vyrovnávací paměť, zpomaloval, zrychloval, nic...
Možná je to tím, že předtím jsem měl XP SP2 a teď mám XP SP3? Nevím.
Zapojení toho hardwaru je tady (kdyby někdo chtěl studovat): si-prog-v2_2.pdf
Ale v téhlé fázi bez osciloskopu si asi nepomůžu.

Tyhlety domácí programátory jsou fakt divočina, viz. např. jdm.htm - jsou schopné dva dny fungovat a pak nic, dokud někam nepřidáte nějaký kondenzátor...

Sorry že tak plkám. :-)

Zpět do poradny Odpovědět na původní otázku Nahoru