FAQ | Points | Add... | Recent posts | Search | Register | Log in


Bardzo prosty programator Atmel


Post new topic  Reply to topic      Main Page -> Forum Index -> Download, Articles -> News -> Bardzo prosty programator Atmel
Author
Message
gulson
Poziom 25
Poziom 25


Joined: 27 Mar 2001
Posts: 6598
Location: Kielce

Post#1 Post from the author of the topic 20 Dec 2002 21:56   

Bardzo prosty programator Atmel


Kości AT89Cx051 to niskonapięciowe, 8-bitowe mikrokontrolery produkowane przez firmę Atmel. Zawierają programowalna i kasowalną pamięć EPROM FLASH (1051 - 1kB, 2051 - 2kB) i są zgodne ze standardem MCS-51 pod względem architektury, zestawu instrukcji i wyprowadzeń. W odróżnieniu od innych tego typu mikrokontrolerów, montowane są w obudowie 20-nozkowej. Przedstawiony programator umożliwia zapis pamięci Flash w tych układach. Koszt wykonania nie przewyższy 10PLN, a cały układ, w połączeniu z asemblerem i symulatorem MCS-51, daje niesłychane możliwości.

Bardzo prosty programator Atmel
Back to top
   
maxpage
Guest





Post#2 21 Dec 2002 21:47   

Niech nikt nie robi tego programatora . Nie działa !!!!!


W zeszłym roku akademickim zmuszony byłem do zrobienia programatora do at89c2051. Zrobiłem według tego schematu i nie działał.
dopiero po wykonaniu programatora progat (dużo bardziej skomplikowany) mogłem zaprogramować mikrokontroler - bardzo polecam. Poza tym ten prosty programator zniszczył mi sygnaturę mikrokontrolera.
Pozdrawiam maxpage
mailto:maxpage@interia.pl
Back to top
   
Guest
Poziom 10
Poziom 10





Post#3 22 Dec 2002 00:26   


to co działa to w końcu czy nie ?
Back to top
   
Jarema
Poziom 21
Poziom 21


Joined: 26 Jun 2002
Posts: 1216
Location: KRK II

Post#4 23 Dec 2002 04:53   


Ja polecam MCS Flash Programmer.Działa bez zarzutu już trzeci rok.
Może jest trochę droższy ale jest pewny.
Back to top
   
iq210
Poziom 9
Poziom 9


Joined: 17 Jul 2002
Posts: 41

Post#5 23 Dec 2002 20:30   


Hmmm.. Ja zrobilem par dni wczesniej ten programator i za nic nie chce dzialac. Dopiero jak zrobilem i wlasnie godzine temu uruchomilem programator wlasnej konstrukcji to dopiero teraz wszystko dziala. Yo!


Pozdrawiam
Back to top
   
Guest
Poziom 10
Poziom 10





Post#6 23 Dec 2002 22:03   


ja szukam czegoś tańszego niż msc flasch..., ma ktoś jakiś pomyśł ?
Back to top
   
Google

Google Adsense


Post# 23 Dec 2002 22:03   





Back to top
   
tgrzyska
Poziom 12
Poziom 12


Joined: 28 Oct 2002
Posts: 88
Location: Katowice

Post#7 26 Dec 2002 17:50   

Programator powinien dzialac.


Jesli chodzi o programowanie '51 Atmela, to slyszalem cos takiego, ze nie nalezy nic zapisywac do portu P1 przez 500ms po resecie, bo inaczej sie zablokuje - sprawdzone ale nie przeze mnie. Blokade da sie usunac, ale jedynie normalnym programatorem. A najprostszy programator na do programowania przez ISP, to po prostu wtyczka i kawalek skretki, a na plytce z prockiem nie wielka modyfukacja przy pinie RST.
Back to top
   
mruko
Poziom 11
Poziom 11


Joined: 07 Dec 2001
Posts: 60
Location: WOLIN

Post#8 29 Dec 2002 19:48   


Mi to zadziałało, choć przyznam, że nie bez oporów.
Aby się więcej dowiedzieć zapraszam na moją stronę do działu moje projekty.[/url]
Back to top
   
dj
Poziom 7
Poziom 7


Joined: 15 Feb 2003
Posts: 22
Location: Kielce

Post#9 17 Feb 2003 15:33   

PROGAT dziala


Hej

Zrobilem progat'a 3 lata temu i do dzisiejszego dnia wspaniale dziala :)
Na poczatku mialem z nim problemy ale to z mojej winy, zlokalizowalem zwarcie na plytce miedzy dwoma pinami ukladu programujacego, ale po usunieciu usterki programator "wstal" i zaczolem z nim zabawe - kasowanie, programowanie itd :)


Bardzo polecam PROGAT'a na sam fakt niskiej ceny elementow. 8)
Back to top
   
Grzesiu_123
Poziom 2
Poziom 2


Joined: 16 Feb 2003
Posts: 3

Post#10 18 Feb 2003 20:52   


zzzrobmy cos innego
Back to top
   
cycu80
Poziom 5
Poziom 5


Joined: 28 Dec 2002
Posts: 12

Post#11 18 Feb 2003 23:35   


Ja pracuję tez na MCS i jestem zadowolony . Jedyna przeszkądą jak wiadomo jest cena PCF 8574 ok . 12 zł.
Back to top
   
biku
Poziom 10
Poziom 10


Joined: 21 Jan 2003
Posts: 49
Location: Słupsk

Post#12 20 Feb 2003 10:22   


A ktoś z Was wie czy układ prezentowany przez "Gulsona" działa prawidłowo? Warto go składać?

Czy macie jakieś doświadczenia z nim związane ( programatorem Gulsona)?
Back to top
   
mosfet
Poziom 20
Poziom 20


Joined: 10 Feb 2003
Posts: 913
Location: Wrocław

Post#13 24 Feb 2003 16:32   


Moja maszyna to projekt z Praktycznego Elektronika, gdzies sie szfedal na elektrodzie zanim padla. Za program do sterowania prog. trzeba niestety zaplacic cos okolo 12zl ale dziala bez zazutu. Co fajne, wywoluje sie go z wiersza polecen bez wchodzenia w jakis glupie programiki. Fajne przy tworzeniu mowego oprogramowania. Programy z okienkami moze i szpanersko wygladaja, ale jak sie tworzy cos nowego i chce sie przetestowac n-ta modyfikacje programu, to oj....
Back to top
   
Google

Google Adsense


Post# 24 Feb 2003 16:32   





Back to top
   
Kwiatek 100
Guest





Post#14 26 Feb 2003 17:44   


Ja troche z innej beczki. Mam programator PROGAT (ten z PE), działa rewelacyjnie, polecam! Do tego programatorka jest także Windosowska wersja softu, czy któryś z szanownych guru programowania ma go może i mógłby udostępnić - do testów oczywiście! :wink:
Back to top
   
Google

Google Adsense


Post# 26 Feb 2003 17:44   





Back to top
   
areni
Guest





Post#15 02 Mar 2003 02:27   

blowt


mam takie ptanko : to dziala ten blowit czy nie?! bo ja tu cala sieć przrzucilem i nic!!! sam juz nie wiem jestem mze niezbyt doswaidczony w mikrokontrolerach ale cos mi tu nie gra, a strona sisdudio nie dziala!!!! moze jakies sugestie?! nie potrzebuje cudow ale programatora i to najlepiej taniego no bo wiecie.......
jakby ktos mogl pomoc to z goy dzieki!

arek800530(malpa)interia.pl
Back to top
   
Wilk
Poziom 9
Poziom 9


Joined: 25 Feb 2003
Posts: 42
Location: Białystok

Post#16 03 Mar 2003 01:46   


Zrobiłem sobie taki programator i nie działał więc olałem go i zrobiłem sobie swój współpracujący z avt2250 z dołączonym lcd. Przy tamtym mnie szlag trafiał, no i jeszcze te napięcie zasilające podłączone na stałe a w nocie katalogowej inaczej stoi.
A propos sygnaturki to sie niszczy po odwrotnym włożeniu procka w programator (niestety sprawdzone doświadczalnie).
Back to top
   
nieznajoma
Poziom 13
Poziom 13


Joined: 29 Jul 2002
Posts: 113

Post#17 11 May 2003 08:53   


Witam
Czy może ktoś mi podrzucić schemat prostego programatora do AT89C2051 wraz z programem obsługującym na meila.
Tylko nie ten prosty co jest na początku postu ponieważ tego nie mogę uruchomić. Nie działa mi.
Dzięki i pozdrawiam
Back to top
   
Nemo
Poziom 22
Poziom 22


Joined: 03 Feb 2003
Posts: 2025
Location: Radom/Lublin

Post#18 11 May 2003 10:51   


Już niedługo, jeszcze troszeczkę i być może pojawi się programatorek małych Atmeli w postaci wtyczki do LPT. :D
Na razie nie mam zbyt wiele czasu aby się nim zająć, ale już niedługo...
Programator będzie obsługiwał wszystkie funkcje porcka podczas programowania, no może poza bitami blokady. No i bez zewnętrznego zasilania, ale tego jeszcze nie wiem na 100%. Bez testów i prób się nie obędzie. Ale to jeszcze potrwa nieco.
Pozdrawiam.
Back to top
   
MichalKl
Poziom 15
Poziom 15


Joined: 10 May 2003
Posts: 261

Post#19 23 May 2003 00:23   


Witam.

Moze mi ktos powiedziec zkad mozna sciagnac program PROGAT.

Z gory dziekuje za odpowiedz
Back to top
   
Derlo
Poziom 5
Poziom 5


Joined: 29 Oct 2002
Posts: 13
Location: Warszawa

Post#20 07 Jul 2003 19:15   


Tez szukam PROGATa pod windows mam tylko demo.Jaki jest rozmiar plytki do tego projektu z PE 4/99??
Back to top
   
Akane
Poziom 18
Poziom 18


Joined: 02 Jun 2003
Posts: 552
Location: JO90, JN49

Post#21 13 Jul 2003 02:03   


Witam

Proponuję przeróbkę tego prostego programatora na ten z załącznika

Jest tam również program źródłowy mojego autorstwa w wersji źródłowej i skompilowanej (exe). Wszystko co potrzeba do edycji programu jest w paczuszce.

W razie gdyby ktoś miał szybszy procek od Athlona 1700, albo dużo wolniejszy, raczej trzebabędzie dobrać dwie stałe dla opóźnienia 3ms i 10ms. Są tam takie dwie procedury :

PROCEDURE wait3ms
FOR qq = 0 TO 315
FOR ww = 0 TO qq
NEXT ww
NEXT qq
RETURN

PROCEDURE wait10ms
FOR qq = 0 TO 590
FOR ww = 0 TO qq
NEXT ww
NEXT qq
RETURN
------------------------------------------
stałe 315 i 590 dobierałem częstościomierzem pisząc program:

loop:
FOR qq=0 to 315
FOR ww=0 to qq
NEXT ww
NEXT qq
OUT PORT 888,0

FOR qq=0 to 315
FOR ww=0 to qq
NEXT ww
NEXT qq
OUT PORT 888,255
GOTO loop
END

dla 3ms częstotliwość na pinach LPT 2-9 powinna być równa 166Hz, a dla 10ms powinno być 50Hz

żeby uruchomić program źródłowy trzeba kliknąć w dole okienka RUN, a żeby go skompilować trzeba kliknąć File/Make Exe, wybrać ikonę (mi działa tylko default.ico)

Po skompilowaniu należy jeszcze raz sprawdzić częstotliwość, ewentualnie skorygować stałe i wprowadzić je go głównego programu źródłowego czyli do ICprog.gfw

Cały programator wsadziłem do 'wtyczki' LPT, zasilanie wyprowadziłem na dwóch goldpinach na kabelek taki z wnętrza jakiegoś starego PC od głośniczka...

Programator działa w 100%, ale nie potrafi nic odczytać z programowanego procesora, ponieważ jest tani i brakuje linii wyjściowych w LPT

A! Jeszcze jedno. W trosce o ESD wszystkie piny od procesora połączone bezpośrednio z bolcami LPT połączyłem przez opory 1k, a bezpośrednio na wtyczce dodałem opornik 10k od masy do ekranu (obudowy wtyczki). Na schemacie nie zaznaczyłem połączenia masy programatora z masą LPT (masy w LPT to piny 18 do 25).

Najpierw podłączajcie programator do PC, najlepiej po uruchomieniu programu do programowania, a potem podłączajcie zasilacz do programatora (jeśli jest impulsowy i osobny, lub gdy jest w jakikolwiek sposób strona wtórna połączona z pierwotną, np. przez kondensator).

Pamiętajcie o wyłączeniu przełącznika od Vpp przed włączeniem zasilania, to tak na wszelki wypadek, każdy PC śmieci w LPT co jakiś czas...)

Czekam na uwagi na temat programu



Re-Prosty programator.zip
 Filename:  Re-Prosty programator.zip
Download
 Contents:  ICPROG.EXE , GFARUN10.DLL , GFA Basi...oad.url , ICPROG.GFW , Programator.bmp
See all...
 Filesize:  101.94 KB
 Punkty:  0.00

Back to top
   
Akane
Poziom 18
Poziom 18


Joined: 02 Jun 2003
Posts: 552
Location: JO90, JN49

Post#22 13 Jul 2003 16:49   


Jeszcze jedna uwaga. Jeśli port LPT macie skonfigurowany jako NORMAL, to port P1 programowanego procesora koniecznie podłączcie przez opory np. 1k, aby w razie gdy da szynie danych w LPT ze strony komputera były jakieś jedynki, to procesorek Atmela mógłby nadpalić sobie port P1 (gdyby ktoś podłączył programator z Atmelkiem przed uruchomieniem programu do prog... a sygnał RESET byłby akurat zerem)

Zapomniałem o tym, bo mój LPT jest nastawiony na Bi-dir, co pozwala wyciągnąć z danych w stanie H ok. 1mA, a w trybie Normal przy zwarciu do masy ok. 40mA!!
Back to top
   
Akane
Poziom 18
Poziom 18


Joined: 02 Jun 2003
Posts: 552
Location: JO90, JN49

Post#23 13 Jul 2003 23:34   


Wszystkim którzy są zainteresowani polecam śledzić ten temat ponieważ raczej jutro, czyli 14 lipca dodam do programu opcję samoregulacji tych opóźnień
Back to top
   
Akane
Poziom 18
Poziom 18


Joined: 02 Jun 2003
Posts: 552
Location: JO90, JN49

Post#24 14 Jul 2003 13:33   


No to gotowe. Są dwa programy, jeden stary poprawiony, a drugi testowy, dla posiadaczy częstościomierzy



Prosty programator2 AT89Cx051.zip
 Filename:  Prosty programator2 AT89Cx051.zip
Download
 Contents:  FTEST.EXE , Programator.bmp , FTEST.GFW , GFARUN10.DLL , GFA Basi...oad.url , IcProg2.txt , IcProg2.EXE , IcProg2.GFW
See all...
 Filesize:  105.15 KB
 Punkty:  0.00

Back to top
   
Akane
Poziom 18
Poziom 18


Joined: 02 Jun 2003
Posts: 552
Location: JO90, JN49

Post#25 15 Jul 2003 02:10   


mosfet wrote:
[...] Co fajne, wywoluje sie go z wiersza polecen bez wchodzenia w jakis glupie programiki. Fajne przy tworzeniu mowego oprogramowania. Programy z okienkami moze i szpanersko wygladaja [...]


Właśnie że nie! Można zrobić, że jak klikniesz 2 razy na plik *.hex to otworzy sie programator który najczęściej urzywasz, np. ten z dołu... i nie trzeba szukać więcej po folderach za plikiem hex, bo już jest w spisie w okienku. Mi się otwierał 'firmowy' ICprog, zmieniłem w opcjach folderów domyślną akcję open na ten mały programik... a po prawym kliku na plik hex dodałem akcje: edytuj (notepad), disasembluj (DIS8051), symuluj (Debbuger8051), a w akcjach plików txt dodałem opcję asembluj (TurboAsembler 2.03 z makrami dla '51).

Będzie trzecia wersja programu do progr. Zlikwidowałem to opóźnienie na starcie programu i dodałem automatyczne adresowanie atmelka: teraz program
org 0
nop
org 1000
nop
org 11
nop
wgra się poprawnie do atmela. Dwie pierwsze wersje nie patrzyły na adresy startowe w plikach hex (przepraszam poszkodowanych). Przetestuję program rano i jeśli wszystko będzie ok to go udostępnię
Quote:

Back to top
   
Google

Google Adsense


Post# 15 Jul 2003 02:10   





Back to top
   
Akane
Poziom 18
Poziom 18


Joined: 02 Jun 2003
Posts: 552
Location: JO90, JN49

Post#26 16 Jul 2003 23:00   

Trzecia wersja


Bardzo prosty programator Atmel
Bardzo prosty programator Atmel
Jeśli nie działa sam program (exe) to ściągnijcie GFA Basic, z jego poziomu powinien zadziałać - przynajmniej działał na XP. Ten Basic się nie instaluje, wystarczy kliknąć na pliku ICPROG.GFW i nastawić uruchamianie z GFA w dowolnym folderze. Żeby uruchomić program z poziomu basica trzeba kliknąć na RUN w dole okna, a w razie zablokowania się programu po RUN trzeba zabrekować (gwara CB) CTRL+PAUSE/BREAK. Te klawisze działają też po uruchomieniu exe



Programator_AT89Cx051.zip
 Filename:  Programator_AT89Cx051.zip
Download
 Contents:  programator.gif , GFARUN10.DLL , IcProg.EXE , ICPROG.GFW , Download.url
See all...
 Filesize:  103.72 KB
 Punkty:  0.00

Back to top
   
Akane
Poziom 18
Poziom 18


Joined: 02 Jun 2003
Posts: 552
Location: JO90, JN49

Post#27 26 Jul 2003 16:26   


Podczas ostatniego podnoszenia systemu jakoś mi się poprzestawiało w biosie. Albo ktoś mi namieszał. Ale do żeczy:

Nagle pojawił się problem z programowaniem atmelków; prawie za każdym razem musiałem dwukrotnie programować żeby działał poprawnie. Okazało się że LPT działa w trybie BiDir, a ponieważ używam do programowania kabla od drukarki, to BiDir nie potrafił naładować pojemności kabla w stanie wysokim ?!? Po ingerencji w bios wszystko wróciło do normy, tzn. w trybie Normal i ECP/EPP atmelek programuje się za pierwszym razem

Czyżby pull-up bidira był z oporników/źródła prądu, a ecp/epp dynamicznym źródłem prądu jak w portach '51?
Back to top
   
KlimekPWr
Guest





Post#28 15 Oct 2003 21:04   


Witam!

Chcialbym programowac mikrokoltrolery 51, moze mi ktos podeslac schemacik programatora dla basoma i jakis soft?

klimek(malpa)o2.pl
Back to top
   
Przemek_bundy
Guest





Post#29 29 Oct 2003 11:57   

Re: Bardzo prosty programator Atmel


Zamiast deliberowac i sie kłucic ktory jest lepszy i ktory lepiej dziala
programator do Atmeli, lepiej obejrzec proste schematy i w dodatku sprawdzone w Elektronice dla Wszystkich i kłopot zglowy...
Tanio i sprawnie 100%

pozdrowienia pa...

Bundymania(malpa)wp.pl
Back to top
   
MichalKl
Poziom 15
Poziom 15


Joined: 10 May 2003
Posts: 261

Post#30 05 Nov 2003 00:31   

Re: Bardzo prosty programator Atmel


Witam
Akane-programator wpelni ok i zadzialal za pierwszym raze (a nie jak dwa lub trzy "BlowIt-y zrobione przezemnie i ni .... dzialajace :( ).
Zakladam, ze moge nim programowac wszystkie male tzn: 1051,2051 i 4051-jezeli sie myle to niech mnie ktos poprawi.
Jak ktos potrzebuje, to umiescze schemat plytki do tego programatora (co prawda do wtyczki sie nie wlozy ale wielkie to ustrojstwo nie jest)-jakos nie widzialem jej na forum wiec ja zaprojektowlem (precz z pajakami :) )
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Download, Articles -> News -> Bardzo prosty programator Atmel
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 2 Go to page 1, 2  Next
Similar topics
Bardzo prosty odtwarzacz mp3 (13)
Bardzo prosty miernik częstotliwości. (16)
Programator mikrokontrolerów Atmel 51 (9)
Programator Avr USB ISP ATMEL (49)
Prosty programator do AT89Cx051 (5)
Prosty programator PLD (1)
Atmel Programator (16)
Bardzo prosty system alarmowy (13)
Bardzo prosty programator pamięci eeprom 24Cxxx (171)
Prosty programator procesorów ATMEL (38)

Page generation time: 0.266 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed