| Author |
Message
|
ciapciok Poziom 18

Joined: 05 Apr 2004 Posts: 481 Location: Opole
|
#1
25 Aug 2007 22:02 Programator procesorów AT89 /RS232/ |
|
|
|
Programator zbudowałem w 2005 roku, głównie programuję nim AT89C2051, czasami coś większego.
Programator komunikuje się z komputerem za pomocą portu szeregowego. Sercem ukladu jest procesor... AT89x51 :) W moim przypadku AT89C52.
Programator obsługuje kilkanaście procesorów z rodziny AT89. Pełna lista w linku poniżej.
Pełen opis w języku angielskim, wraz z niezbędną dokumentacją i programem dla Windows:
http://projects.sunrom.com/device-programmer-for-89-series-chips/
Płytkę robiłem metodą termotransferową. Koszta programatora niewielkie, jakieś 20zł za całość. Oczywiście musiałem zaprogramować procesor, ale wtedy jeszcze uczęszczałem do technikum i miałem dostęp do programatora.
Zdjęcia:
|
|
| Back to top |
|
 |
lechoo Poziom 24

Joined: 17 Sep 2002 Posts: 4763 Location: łódzkie
|
#2
25 Aug 2007 22:34 Re: Programator procesorów AT89 /RS232/ |
|
|
|
Bardzo ciekawa i prosta konstrukcja. Niestety ze strony którą podałeś za każdym razem ściąga mi się uszkodzony plik z projektem...
Posiadam programator AVT320 który jest dosyć kłopotliwy (oprogramowanie pod DOS), warto byłoby więc zmontować coś bardziej rozwojowego.
EDIT: Udało mi się właśnie zdobyć oprogramowanie pod Windows do programatora AVT320, więc do starych Atmeli '51 narazie mi wystarczy :)
|
|
| Back to top |
|
 |
Google

|
#
25 Aug 2007 22:34 |
|
|
|
|
|
| Back to top |
|
 |
ciapciok Poziom 18

Joined: 05 Apr 2004 Posts: 481 Location: Opole
|
#3
25 Aug 2007 22:42 Re: Programator procesorów AT89 /RS232/ |
|
|
|
Mnie ściągnęło poprawnie, umieszczam te pliki poniżej.
| Filename: |
PCB.zip |
 Download |
| Contents: |
PCB
, bot.ps
, drill.pdf
, smb.ps
, sst.ps
See all... |
| Filesize: |
172.65 KB |
| Punkty: |
0.00 |
| Filename: |
89package.zip |
 Download |
| Contents: |
89seriespcb.pdf
, 89sch.gif
, 89seriesbom.pdf
See all... |
| Filesize: |
187.21 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
kataniak1994 Poziom 13

Joined: 29 Jul 2007 Posts: 112 Location: Grójec
|
#4
26 Aug 2007 08:12 Re: Programator procesorów AT89 /RS232/ |
|
|
|
jak wykonałeś napisy na płytce?
|
|
| Back to top |
|
 |
Google

|
#
26 Aug 2007 08:12 |
|
|
|
|
|
| Back to top |
|
 |
ciapciok Poziom 18

Joined: 05 Apr 2004 Posts: 481 Location: Opole
|
#5
26 Aug 2007 09:38 Re: Programator procesorów AT89 /RS232/ |
|
|
|
Metodą termotransferową. Wydrukowałem, przyprasowałem i zerwałem na gorąco.
|
|
| Back to top |
|
 |
telemah Poziom 20

Joined: 08 Sep 2006 Posts: 939 Location: Słupsk/Bytów
|
#6
26 Aug 2007 12:24 Re: Programator procesorów AT89 /RS232/ |
|
|
|
Naprawdę dokładnie wykonany programator.Zauważyłem jednak że nie zabezpieczyłeś ścieżek przed utlenianiem.Nie zdziw się jak za jakiś czas najcieńsze ścieżki całkiem prześniedzieją .:|
|
|
| Back to top |
|
 |
lukasb9 Poziom 21

Joined: 25 Apr 2004 Posts: 1426 Location: Stalowa Wola
|
#7
26 Aug 2007 12:25 Re: Programator procesorów AT89 /RS232/ |
|
|
|
Najbardziej podoba mi sie w tym wszystkim wykonanie płytki, jedna moja uwaga - pomaluj ja jakimś lakierem bo żal patrzeć jak sie utlenia :) najlepiej kalafonią rozpuszczona w spirytusie
no prosze ktoś mnie uprzedził :)
|
|
| Back to top |
|
 |
Google

|
#
26 Aug 2007 12:25 |
|
|
|
|
|
| Back to top |
|
 |
ciapciok Poziom 18

Joined: 05 Apr 2004 Posts: 481 Location: Opole
|
#8
26 Aug 2007 13:45 Re: Programator procesorów AT89 /RS232/ |
|
|
|
Dodam, że programator może pracować na porcie USB, wystarczy wykorzystać kabel od telefonu komórkowego. Powinno działać, ponieważ programator wykorzystuje linie RxD i TxD.
Jako procesor z firmware'm można zastosować AT89S5x i zaprogramować go popularnym STK200/300.
Pozdrawiam
|
|
| Back to top |
|
 |
m3 Poziom 11

Joined: 05 Aug 2007 Posts: 77 Location: Wrocław
|
#9
26 Aug 2007 14:31 Re: Programator procesorów AT89 /RS232/ |
|
|
|
Bardzo ładne wykonanie. :) 5/5
Jak jest u Ciebie z napisami wykonanymi termotransferem. Czy nie zrywają się po przejechaniu paznokciem lub czymś ostrzejszym? Zabezpieczyłeś je w jakikolwiek sposób?
I drugie pytanko: skąd masz takie nóżki? Ja używam dystansowników jako nóżek. Innych nie mogłem nigdzie dostać. Mają one jakąś specyficzną nazwę żebym wiedział o co pytać?
|
|
| Back to top |
|
 |
ciapciok Poziom 18

Joined: 05 Apr 2004 Posts: 481 Location: Opole
|
#10
26 Aug 2007 14:43 Re: Programator procesorów AT89 /RS232/ |
|
|
|
| Quote: |
| skąd masz takie nóżki? |
To są ekhm odpowiedniki mosiężnych tulejek dystansowych z dobrej klasy obudów komputerowych. W tanich chińskich stosuje się takie z plastiku. Kiedyś jak miałem praktyki w sklepie komputerowym, to przyniosłem sobie garść takich. Spytaj się w jakimś sklepie komputerowym, gdzie składają komputery, to może dostaniesz za darmo. Ja zawsze ze sklepów gąbki za free dostaje.
| Quote: |
| Jak jest u Ciebie z napisami wykonanymi termotransferem. Czy nie zrywają się po przejechaniu paznokciem lub czymś ostrzejszym? Zabezpieczyłeś je w jakikolwiek sposób? |
Nie zabezpieczałem płytki przed takimi zdarzeniami jak drapanie paznokciem, nigdy też nie przyszło mi do głowy, żeby to zrobić :D
Pozdrawiam
|
|
| Back to top |
|
 |
androot Poziom 21

Joined: 17 Apr 2002 Posts: 1350 Location: Kraków
|
#11
26 Aug 2007 15:59 Re: Programator procesorów AT89 /RS232/ |
|
|
|
| ciapciok wrote: |
(...)Jako procesor z firmware'm można zastosować AT89S5x i zaprogramować go popularnym STK200/300.
Pozdrawiam |
Wystarczy wtyczka do portu LPT i 5-zylowy przewod do ISP w AT89S5x
| lechoo wrote: |
| Posiadam programator AVT320 który jest dosyć kłopotliwy (oprogramowanie pod DOS), warto byłoby więc zmontować coś bardziej rozwojowego. |
Pomysl nad Willemem. Jest bardziej wszechstronny. Szkoda ograniczac sie tylko do '51.
Polecam tez ADuC'e ('51 w wykonaniu Analog Devices, programuje sie przez RS232 TTL.)
|
|
| Back to top |
|
 |
SIEKIERA_666 Poziom 17

Joined: 30 Oct 2002 Posts: 422 Location: DĄBROWA GÓRNICZA
|
#12
26 Aug 2007 21:45 Re: Programator procesorów AT89 /RS232/ |
|
|
|
Już miałem kręcić nosem - że po co programator na RS'a jak obecnie większość kompów/laptopów nie posiada COM'a, i że lepiej zrobić programator równoległy na LPT , że do uruchomienia i tak trzeba zaprogramować "jakoś" Atmela ...
Jednak mile zostałem zaskoczony stwierdzeniem że można używać przejściówki USB/RS... :ok: i korzysta tylko z RxD i TxD.
Pozdrawiam SIEKIER'A
:twisted:
|
|
| Back to top |
|
 |
ciapciok Poziom 18

Joined: 05 Apr 2004 Posts: 481 Location: Opole
|
|
| Back to top |
|
 |
dobberman Poziom 9

Joined: 05 Dec 2006 Posts: 44 Location: dolina
|
#14
27 Aug 2007 01:09 Re: Programator procesorów AT89 /RS232/ |
|
|
|
Tak masz racje SIEKIERA_666 co do tego Atmel'a. Też bym chętnie wykonał ten projekt ale to stoi na przeszkodzie.
A co po podstawek ZIF to jedna kosztuje chyba około 30zł.
Pzdr
|
|
| Back to top |
|
 |
sylwunia35 Poziom 16

Joined: 14 Oct 2006 Posts: 284 Location: Iłża
|
#15
27 Aug 2007 09:25 Re: Programator procesorów AT89 /RS232/ |
|
|
|
WITAM
Bardzo fajna konstrukcja zwłaszcza że procek można zaprogramować przez SPI. Mam tylko jedno pytanko czy jest możliwość otrzymania PCB dla EAGLE, lub w PDF dla termotransferu?
|
|
| Back to top |
|
 |
Google

|
#
27 Aug 2007 09:25 |
|
|
|
|
|
| Back to top |
|
 |
dad Poziom 2

Joined: 28 Sep 2004 Posts: 4
|
#16
27 Aug 2007 09:47 Re: Programator procesorów AT89 /RS232/ |
|
|
|
w roku 2005 bylo juz bylo
kody zrodlowe i pcb w Protelu
to starsza wersja ktorej nie ma w necie teraz
| Filename: |
Atmel_89.zip |
 Download |
| Contents: |
89xx
, 89xx.hex
, 89xx.M51
, 89xx.Opt
, 89xx.plg
, 89xx.Uv2
, 89xx_Opt.Bak
, 89xx_Uv2.Bak
, AT89X52.H
, basic.h
See all... |
| Filesize: |
1.18 MB |
| Punkty: |
2.36 = 1.416 for transfer + 0.944 for the user (set automatically) |
| Filename: |
A89top2.jpg |
 Download |
| Contents: |
|
| Filesize: |
145.23 KB |
| Punkty: |
0.00 |
| Filename: |
A89top1.jpg |
 Download |
| Contents: |
|
| Filesize: |
180.91 KB |
| Punkty: |
0.00 |
| Filename: |
A89ovl1.jpg |
 Download |
| Contents: |
|
| Filesize: |
79.86 KB |
| Punkty: |
0.00 |
| Filename: |
A89bot1.jpg |
 Download |
| Contents: |
|
| Filesize: |
212.34 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |