układ w isp avr

Witam.

Zrobiłem sobie działający programator isp do atmeli na podstawie ep 6/2000. taki który umożliwia wyjęcie mikrokontrolera i przelożenie do do tego programatora. (czyli takie pseudo isp).

Chciałbym jednak mieć mżliwość prawdziwego programowania isp, ale tak żeby nie uszkodzić układów.

Na wyjściu programatora jest bufor 74HCT244.

Jakie oporniki powinienem dać pomiędzy mikrokontroler (SCK, MISO, MOSI, RESET), a peryferia podłączone do portu żeby układ mógł działać i nie gryzło się to z programatorem ?

programator | | avr------------|Res|-------cośtam

Czy będę musiał odłączać w tym celu programator po zaprogramowaniu mikrokontrolera?

Nie chciałbym nic zapsuć. Dziękuję za pomoc. Pawełr

Reply to
invalid unparseable
Loading thread data ...

To może zrób ten:

formatting link
Działa całkiem nieźle.

Reply to
Filip Ozimek

Szczeże mówiąc to mój jest prawie identyczny tylko wybieram w opcjach stk200.

Chyba nie doczytałeś pytania.

Przecież nie podlączę wyjścia z układu 74HCT244 do masy, albo do plusa zasilania w przypadku gdy tak są przyłączone porty w układzie z mikrokontrolerem.

Pawełr

Reply to
invalid unparseable

Użytkownik "Pawełr" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:df3u06$gib$ snipped-for-privacy@news.onet.pl...

Jak masz porty podłączone do zasilania to znaczy że nie zaprogramujesz procesora, żaden układ Ci w tym nie pomoze, jak się boisz zakłóceń to zawsze wolne porty możesz zadeklarować jako wyjścia i po problemie, ale podwieszenie ich do zasilania to prosta droga do ubicia procesora, wydajność prądowa procesora do masy jest znaczna. Z tego samego powodu nie projektuje się sterowania układami na których wyjściach mogłaby powstać kolizja (np. mostek który mógłby zewrzeć zasilanie) Pozdrawiam

Reply to
Piotr Pitucha

Chodziło mi raczej o jakiś przykład ten akurat kiepski. Ale gdybym chciał programować w układzie w którym piny od programowania polączone są z jakimś innym urządzeniem cyfrowym i dodatkowo zmienia się ich kierunek. Jak w takim układzie podłączyć do działającego urządzenia programator?

Pawełr

Reply to
invalid unparseable

Nie da sie? Zauwaz, ze rezystor od strony programatora w przypadku kiedy do pinu wykorzystywanego do programowania podlaczone jest jakies wyjscie uniemozliwi programowanie. Takie rzeczy musisz uwzgledniac w swoim projekcie. Natomiast nie musisz martwic sie stanem tych pinow w samym procesorze - programowanie zaczyna sie od podania RESET co ustawia wszystkie piny jako wejscia. Poza tym krotkotrwale zwarcie dwoch wyjsc (z programatora i procka) raczej nie jest szkodliwe.

Reply to
T.M.F.

Użytkownik "Pawełr" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:df4432$2hp$ snipped-for-privacy@news.onet.pl...

Projektuje się tak aby nie było kolizji, ja zakładam że nie powinienem obciążać tych lini więcej niż 2,2K i jest OK, jeśli z tego pinu sterowany jest układ logiczny to jest OK, tranzystor przez opornik też, jeśli chcesz mieć wejście to najlepiej OC i w czasie powinno być w wysokim stanie, ja zwykle jeśli już muszę robic tam wejścia to daję przełączniki, wtedy jestem pewien że w czasie programowania nic przypadkiem nie zewrze pinu do masy. Jeśli chodzi o kierunek, to dopięcie programatora powoduje ze deklarowanie przez Ciebie kierunki portów biorą w łeb, nie przejmuj się nimi, procesor jest wprowadzany w reset..... Piotr

Reply to
Piotr Pitucha

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.