ISP v bastlpoli

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 02:00

ISP v bastlpoli

#1 Příspěvek od pirat077 »

Už poněkolikáté mám problém nahrát s PonyProgem program to AVR (Atmega8 a 32) v nepájivým poli

...když tak vzpomínám, asi se mi to v něm nepovedlo nikdy...

Nevíte, čím to může být a na co si dávat pozor??

a taky jakej programátor je nejlepší?
Používám STK200 (LPT port a 4 odpory), tak to asi není plnej ideál ;)


Dík za tipy ;)

Uživatelský avatar
jiriS
Příspěvky: 609
Registrován: 14 led 2014, 01:00
Bydliště: Ašsko
Kontaktovat uživatele:

#2 Příspěvek od jiriS »

A v jiným zapojení ti to jde?
Zapojení je jednoduché- napájení procesoru, reset signál (vývod RESET na napájení přes rezistr cca 10k, signály MISO,MOSI,SCK. Tyto vývody by mohou být i osazené jinými součástkami, ale tak, aby při programování "nevadily" signálům (sepnuté tlačítko na zem apod.).

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#3 Příspěvek od EKKAR »

Bastldeska alias nepájivý pole je na impulsní techniku s použitou frekvencí vyšší jak pár kHz vysloveně nevhodný, protože jak už tady myslím ZdendaHQ psal, že po několika neúspěšnýcch zapojeních realizovanejch na bastldesce na základě jakýhosi tušení a podezření zkusil změřit vzájemnou kapacitu jednotlivejch kontaktů na bastlpoli - a s úžasem zjistil, že je v řádu až nanofarátů, takže "nádherně" zkreslí všechny hrany impulsů, který se na tu desku dostanou. Takže pokud potřebuješ dělat něco impulsního, co je citlivý na dostatečnou strmost digitálních signálů, tak je doslova existenční nutnost realizovat takový zapojení na aspoň primitivní DPS a vyhnout se "zapichovacímu" bastlpoli.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

Uživatelský avatar
Hydrawerk
Příspěvky: 7678
Registrován: 13 pro 2011, 01:00
Bydliště: Earth

#4 Příspěvek od Hydrawerk »

Joj, měl jsem pocit, že na MCU se nepájivé pole ještě hodí. Ale stejně ho nepoužívám. Třeba Danykovi to funguje... http://www.youtube.com/watch?v=cgZ3r0o-hfY

Uživatelský avatar
1N4148
Příspěvky: 185
Registrován: 15 led 2012, 01:00

#5 Příspěvek od 1N4148 »

Já jsem teda s MCU na nepájivém poli nikdy žádný problém nezaznamenal, vlastně mě ani nenapadlo, že by to někomu mohlo nejít. Používal jsem taky STK200, nedávno jsem přešel na USBasp.
Když to fungovalo loni, musí to fungovat letos taky.

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#6 Příspěvek od EKKAR »

Když je ta bastldeska nová, tak ty pružný kontakty ještě nejsou vyšmajdaný a mají minimální kontaktní přechodovej odpor. Tudíž je tam jen ta vzájemná kapacita.
ALE.
Používáním ty kontakty ztrácejí dobrej kontakt, když je často předěláváš, tak se z nich odře povrchová niklová (?? chromová??) vrstvička a pokud přes ně honíš nějaký vyšší proudy (víc jak desítky mA), tak se ještě navíc vyhřejou. Tím ztratí pružnost a získají větší přechodovej odpor. No a když si dáš přechoďák s těžko definovatelným odporem navíc ještě v čase se měnícím podle toho, jak se v tom kontaktu mechanicky hýbe vývod součástky s tou vzájemnou kapacitou, tak dostaneš naprosto nečekaně se měnící RC článek, kterej umí učunit s impulsem, respektive s jeho hranama takovou paseku, že by z toho zblbnul i jednodušší obvod než nějaký MCU.

Mám ty bastldesky asi 4 a každá se chová trochu jinak - ale tohle rozviklání kontaktů postihuje všecky. Takže hokus-pokus na hnízdišti ano, ale jak to přeleze kmitočet pár kHz, tak radši na PÁJIVÝ DESCE - klidně i univerzální. Ta nepájivá je na to příliš nespolehlivá...
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

Uživatelský avatar
Hydrawerk
Příspěvky: 7678
Registrován: 13 pro 2011, 01:00
Bydliště: Earth

#7 Příspěvek od Hydrawerk »

Hehe, jako kdybych to tušil. Nepájivé pole je také velmi nevhodné na použítí se starými vypájenými součástkami, které používám už dlouho. Taky pouzdra TO-220 se tam budou blbě strkat.

Uživatelský avatar
Davidus
Zablokován
Zablokován
Příspěvky: 2439
Registrován: 01 čer 2005, 02:00

#8 Příspěvek od Davidus »

nepájivé pole běžně používám i na aplikace kde se vyskytuje 50MHz bez jakéhokoli problému, ani s TO220 nemám problém. Běžně v něm programuji PICy přes ISP
Přílohy
P1130374.JPG
(184.55 KiB) Staženo 78 x

Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 02:00

#9 Příspěvek od pirat077 »

jeětě to musím nějak vyzkoušet...

neměl jsem na resetu připojenej i ten 10k odpor na +5V, teď jsem ho připojil...
a pořád NIC!
ještě jednou to zkontroluju, ale fakt nevím, na DPS to vždycky fachčí na první zapojení!

Jinak ještě nikdo neřešil zapichování do toho bastlpole...já mám třeba dost tendence zapichovat ten drát hluboko (vy víte jak...) s tlustým drátem by to nešlo, ale s tenkým to jde krásně a nevypadává to tak lehce...

Uživatelský avatar
Ruprecht
Příspěvky: 1114
Registrován: 28 zář 2005, 02:00
Bydliště: ZČ + JM

#10 Příspěvek od Ruprecht »

Jak tam ten procesor strkáš? Nemá zkratované nohy? Dáváš ho středem nad "prohlubeň"? Víš které dírky v bastpoli máš vzájemně propojené?
Už jsem viděl nefunkční zapojení v bastlpoli, švábi otočení o 90 stupňů...
Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.

Uživatelský avatar
vladom
Příspěvky: 317
Registrován: 11 zář 2008, 02:00
Bydliště: Prievidzsko

#11 Příspěvek od vladom »

Já jsem programoval Atmegu8 i 88 úspěšně. Ale teď jsem potřeboval nahrát Atmegu328p. Zjistil jsem že v Ponyprogu není ale Danyk píše na své stránce, že to jde.
Tak jsem to vyzkoušel, program i eeprom jsem nahrál. Potom jsem potřeboval změnit pojistky, a procesor se už neozval. Nakonec jsem na to šel přes Avrdude a všechno jsem napravil. Mám pocit že ten Ponyprog je už trochu pozadu. Lepší je asi přejít na něco novější.

Uživatelský avatar
jiriS
Příspěvky: 609
Registrován: 14 led 2014, 01:00
Bydliště: Ašsko
Kontaktovat uživatele:

#12 Příspěvek od jiriS »

Máš taky správně nastavené signály na výstupu ponyprogu? S tím jsem zpočátku taky bojoval, jak jsem to rozchodil, používal jsem ponyprog přes LPT dost dlouho, bez potíží, ale teď už lpt nemám. Dobrý byl ISP programer, název si už nepamatuju možná přesně, ale byl dost přehledný.

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#13 Příspěvek od hafca »

Používám na bastl desce tenhle programátor. Mám asi o něco starší verzi, ale za ty peníze není co řešit. Mimo jiné na něm pravidelně přepisuji firmware pro Tester součástek, C včt. ESR, L, R, D.. s Atmega 328. K základním přívodům je tam navíc jen krystal a zatím všechno programování prochází bez problémů.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 02:00

#14 Příspěvek od pirat077 »

Nejsem 🤐, abych to tam dával otočený o 90 stupňů :D

Koupím novou atmegu a jestli to nepůjde ani potom, tak fakt nevím, kde začnu hledat chyby... :((

Příští týden se ozvu ;)

Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 02:00

#15 Příspěvek od pirat077 »

Už se mi to povedlo ;)
všechno funguje normálně,

jen se mi asi povedlo dvě atmegy8 zablokovat špatným nastavením fuse bits, jinak si to neumím vysvětlit.

Asi si jako další zařízení postavím věc na odblokování fuses.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“