| Author |
Message
|
gulson Poziom 25

Joined: 27 Mar 2001 Posts: 6598 Location: Kielce
|
#1
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
|
#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

|
#3
22 Dec 2002 00:26 |
|
|
|
to co działa to w końcu czy nie ?
|
|
| Back to top |
|
 |
Jarema Poziom 21

Joined: 26 Jun 2002 Posts: 1216 Location: KRK II
|
#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

Joined: 17 Jul 2002 Posts: 41
|
#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

|
#6
23 Dec 2002 22:03 |
|
|
|
ja szukam czegoś tańszego niż msc flasch..., ma ktoś jakiś pomyśł ?
|
|
| Back to top |
|
 |
Google

|
#
23 Dec 2002 22:03 |
|
|
|
|
|
| Back to top |
|
 |
tgrzyska Poziom 12

Joined: 28 Oct 2002 Posts: 88 Location: Katowice
|
#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

Joined: 07 Dec 2001 Posts: 60 Location: WOLIN
|
#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

Joined: 15 Feb 2003 Posts: 22 Location: Kielce
|
#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

Joined: 16 Feb 2003 Posts: 3
|
#10
18 Feb 2003 20:52 |
|
|
|
zzzrobmy cos innego
|
|
| Back to top |
|
 |
cycu80 Poziom 5

Joined: 28 Dec 2002 Posts: 12
|
#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

Joined: 21 Jan 2003 Posts: 49 Location: Słupsk
|
#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

Joined: 10 Feb 2003 Posts: 913 Location: Wrocław
|
#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

|
#
24 Feb 2003 16:32 |
|
|
|
|
|
| Back to top |
|
 |
Kwiatek 100 Guest
|
#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

|
#
26 Feb 2003 17:44 |
|
|
|
|
|
| Back to top |
|
 |
areni Guest
|
#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

Joined: 25 Feb 2003 Posts: 42 Location: Białystok
|
#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

Joined: 29 Jul 2002 Posts: 113
|
#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

Joined: 03 Feb 2003 Posts: 2025 Location: Radom/Lublin
|
#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

Joined: 10 May 2003 Posts: 261
|
#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

Joined: 29 Oct 2002 Posts: 13 Location: Warszawa
|
#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

Joined: 02 Jun 2003 Posts: 552 Location: JO90, JN49
|
#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
| 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

Joined: 02 Jun 2003 Posts: 552 Location: JO90, JN49
|
#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

Joined: 02 Jun 2003 Posts: 552 Location: JO90, JN49
|
#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

Joined: 02 Jun 2003 Posts: 552 Location: JO90, JN49
|
#24
14 Jul 2003 13:33 |
|
|
|
No to gotowe. Są dwa programy, jeden stary poprawiony, a drugi testowy, dla posiadaczy częstościomierzy
| 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

Joined: 02 Jun 2003 Posts: 552 Location: JO90, JN49
|
#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ę
|
|
| Back to top |
|
 |
Google

|
#
15 Jul 2003 02:10 |
|
|
|
|
|
| Back to top |
|
 |
Akane Poziom 18

Joined: 02 Jun 2003 Posts: 552 Location: JO90, JN49
|
|
| Back to top |
|
 |
Akane Poziom 18

Joined: 02 Jun 2003 Posts: 552 Location: JO90, JN49
|
#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
|
#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
|
#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

Joined: 10 May 2003 Posts: 261
|
#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 |
|
 |