Jednostavan prog. za at89c2051

Rasprava o el. shemama, pitanja i diskusije. Ako ti treba neka shema, ovdje pitaj.

Moderators: pedja089, stojke369, [eDo], trax

User avatar
zogldi
Penjem se :)
Penjem se :)
Posts: 60
Joined: 31-10-2005, 23:26
Location: Sarajevo,Bosnia & Hercegovina
Contact:

Jednostavan prog. za at89c2051

Post by zogldi »

Pozdrav!!!
Dali neko ima kakvu shemu jednostavnog programatora za AT89C2051(i software po mogucnosti),treba mi da isprogramiram jedno kolo.Imam ponyprog2000 ali on to nepodrzava???
Firkragg

Post by Firkragg »

IMas kupit u AD electronic kit TAFE programator za 70kn, mozda i manje,
gotov za 150, jest aljkav al moze posluzit no po meni se npr. PG302 daleko vise isplati.

pony ne podrzava paralelne 8051 mikrokontrolere.

PS. koji programator imas :shock:
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Jednostavan prog. za at89c2051

Post by Smjesko »

Evo shema. Za sada kod mene programa nema. :-)
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Post by Smjesko »

Evo shema.
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Post by Smjesko »

Firkragg

Post by Firkragg »

TO je TZV. blowit mislim da sam daaavno napravio jednog radi li neznam, za siće 1051, 2051, 4051... koristim ugl tafe-a i radi fino, kod navadenog blow-ita postoji mogucnost samo pisanja i brisanja ali ne i provjere (velika patnja) TAFE moze provjeravat i to je vrlo korisno jer se s paralelnim portom moze desavat svasta :)

Evo i shema tafe-a

http://www.ic-prog.com/2051pv2.gif

:shock:
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

Treba mi velika pomoć, nakon nekoliko mjeseci rada i igre oko mikrokontrolera napravio sam univerzalni modul s ledicama u kojeg ću metnuti AT89C2051 kojeg isprogramiram, aliiiiii nakon što sam dao 200 kuna koliko se sjećam u www.zola.hr mislio sam da ću napokon imati nešto normalno i fino.

Točnije kupio sam TAFE programator jer ima pisanje, čitanje chipa što je dovoljno.

Priključio sam ga u robotičkom klubu na jedan stariji komp i isprogramirao ga, pa odnio doma na svoj koji ima isti OS neće pa neće nikako, ali sadržaj chipa pročita, pa sam se vratio u klub i tamo opet probao pa ga isprogramira tek iz 20 - og puta.

MOJE JE PITANJE KAKVO VI IMATE ISKUSTVO S TAFE-om I DA LI VAM IZ SVAKE DOBRO PROGRAMIRA, DA LI MOŽE POD XP-om I KAKVE POSTAVKE TREBAJU SE POSTAVITI OSIM ONOGA U BIOSU epp
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
zubagonivincenta
Napredujem
Napredujem
Posts: 120
Joined: 14-06-2006, 18:03

Post by zubagonivincenta »

MOJE JE PITANJE KAKVO VI IMATE ISKUSTVO S TAFE-om I DA LI VAM IZ SVAKE DOBRO PROGRAMIRA, DA LI MOŽE POD XP-om I KAKVE POSTAVKE TREBAJU SE POSTAVITI OSIM ONOGA U BIOSU epp
I BtowIt i Tafe rade sa svim Windowsima od 98 na više, i na sporim kao i "nabrijanim" kompovima.
Najsigurniji postupak za Tefe programator je
Napiši program. Probaj ga u Bascomovom simulatoru. Spremi ga.
Resetiraj računalo.
Options>Programmer>Peter Averill's Tafe Programmer>Code+Data
LPT adrdress 378 (ili) ona na kojoj ti je LPT port.
Port delay 2 (nije osjetljivo-može i 10)
Compiler>Misc>Register file>89C2051 DAT (ili onaj koji programiraš)>Byte End (hex 50)
Program>Compile
Program>Send to chip>Buffer>Type 89C2051 (ili onaj koji programiraš)>Program chip
Moraš dobiti odgvoor
"Buffer and chip are identical"
>Verify
"Buffer and chip are identical"
Koju verziju Bascom-a rabiš?
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

koristim Bascom 8051 koji sam dobio uz knjigu a imam i kreknutog

ono što si rekao da resertiraš komp nakon završenog konpajliranja je veoma zanimljivo jer kad sam to jednom slučajno napravio proradilo mi je

kad probam javit ću se
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
zubagonivincenta
Napredujem
Napredujem
Posts: 120
Joined: 14-06-2006, 18:03

Post by zubagonivincenta »

Pogledaj na adresi:
http://www.mcselec.com/
BASCOM-8051 2.0.14.0 DEMO available
To je najnovija verzija Bascom-a. Izvrsno radi.
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

Za programiranje AT89C2051 koji je najbolji program 8051, AVR ili LT tako nekako idu pa koji je za taj chip najbolji
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
zubagonivincenta
Napredujem
Napredujem
Posts: 120
Joined: 14-06-2006, 18:03

Post by zubagonivincenta »

Za programiranje AT89C2051 koji je najbolji program 8051
Upravo ovaj koji sam ti napisao
http://www.mcselec.com/
BASCOM-8051 2.0.14.0 DEMO available
ili onaj koji si dobio uz knjigu. Samo što je ovaj 2.014.0 najnovija verzija.
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

evo sve po uputama sam probao, neće pa neće i neće,

uvijek javlja da buffer nije jednak s chipom tako nekako, kako javi dok nije uspijelo, kako da provjeravam korak po korak ili imate vi neko rješenje

P.S. nedavno sam uključio programator na LPT ali napajanje nisam uključio i nakon nekog vremena onaj Cmos chip je bio veoma vruč, ali sumnjam da je otišao
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
zubagonivincenta
Napredujem
Napredujem
Posts: 120
Joined: 14-06-2006, 18:03

Post by zubagonivincenta »

P.S. nedavno sam uključio programator na LPT ali napajanje nisam uključio i nakon nekog vremena onaj Cmos chip je bio veoma vruč, ali sumnjam da je otišao
Taj CMOS chip (74HC174) uopće se ne bi smio grijati. Niti s napajanjem, niti bez napajanja.
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

Ovo je najteži dio u elektronici, 99% vremena se traži kvar a 1 % treba za popravak pa onda kako da nađem kvar na programatoru, inače njega se sastavio i ispitao ad-elektronic, i svaki 20 - ti put isprogramira
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
zubagonivincenta
Napredujem
Napredujem
Posts: 120
Joined: 14-06-2006, 18:03

Post by zubagonivincenta »

Ovo je najteži dio u elektronici, 99% vremena se traži kvar a 1 % treba za popravak pa onda kako da nađem kvar na programatoru, inače njega se sastavio i ispitao ad-elektronic, i svaki 20 - ti put isprogramira
Ako su ga sastavili i ispitali u ad-electronic onda bi trebao raditi, iako sam čuo da taj njihov programator jednu serjiu mikrokontrolera "voli" a drugu ne "voli". Točnije mikrokontrolere jedne serije isprogramira bez problema, dok mikrokontrolere druge serije ne će, pa ne će. Možda imaš peh, pa si kupio upravo mikrokontrolere iz te serije koju Tafe programator ne "voli".
Predlažem ti da napraviš onaj jednostaviji programator, BlowIt. Materijal za njega košta nekih desatak kuna i s kratkim kablom radi pouzdano. Jedino što nema opciju "verify", tako da mikrkontroler moraš ispitati u samom sklopu ili nekakvoj jednostavnoj razvojnoj pločici.
Sad sam se nešto sjetio. Možda kabel vodiš blizu monitora, s kojega onda kabel pokupi smetnje. Nisam siguran da je u tome štos, ali ponekad blizina monitora može urokovati smetnje kod ovakvih jeftinih i jednostavnih programatora.
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

To radim s laptopom i nije bio blizu monitora, TAFE iz ad-elektronica mi je jedan te isti mikrokontroler isprogramirao svaki peti put. Imam blowita ali vidim da baš i ne radi, ali izgrat ću se još s njim, pošto ne mogu nikako isprogramirati koji je sljedeći programator na redu, ako je PG 302 koji je dosta skup onda ću odustati od te serije mikrokontrolera.

Mislim sastaviti svoj TAFE možda nešto uspije, nadam se
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
zubagonivincenta
Napredujem
Napredujem
Posts: 120
Joined: 14-06-2006, 18:03

Post by zubagonivincenta »

dosta skup onda ću odustati od te serije mikrokontrolera
Ako prelaziš na neki drugi mikrokontroler predlažem ti AT89S8253. Za njega ne trebaš programator, jer se programira izravno u sistemu. Evo još nekoliko razloga zašto ti predlažem upravo taj mikrokontroler.

AT89S8253
• 12K Bytes of In-System Programmable (ISP) Flash Program Memory
• 2K Bytes EEPROM Data Memory
• 2.7V to 5.5V Operating Range
• Fully Static Operation: 0 Hz to 24 MHz
• Three-level Program Memory Lock
• 256 x 8-bit Internal RAM
• 32 Programmable I/O Lines
• Three 16-bit Timer/Counters
• Nine Interrupt Sources
• Enhanced UART Serial Port with Framing Error Detection and Automatic Address Recognition
• Enhanced SPI (Double Write/Read Buffered) Serial Interface
• Low-power Idle and Power-down Modes
• Interrupt Recovery from Power-down Mode
• Programmable Watchdog Timer
• Dual Data Pointer
• Power-off Flag
• Flexible ISP Programming (Byte and Page Modes)
• Four-level Enhanced Interrupt Controller
• Programmable and Fuseable x2 Clock Option
• Internal Power-on Reset
• 42-pin PDIP Package Option for Reduced EMC Emission
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

e na njega sam mislio preći kad malo se pozabavim s ovim malim, ali već davno sam taj veći mikrokontroler stavio u plan da se pozabavim, ali ipak bih malo probao s ovim manjim
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
User avatar
Lukand
Odlično uznapredovao
Odlično uznapredovao
Posts: 652
Joined: 10-01-2006, 11:29
Location: Croatia
Contact:

Post by Lukand »

Samo da znate da mi je programator TAFE proradio, i znate kako

Već tisuću puta javlja da je greška pri programiranju i da buffer nije jednak itd.
Ali jednom sam metnuo programirati i odmah je javilo grešku ali nisam odmah pritisnuo OK nego sam pričekao 10 sec i onda pritisnuo enter na tu grešku. Izvadio 2051 i metnuo ga u vlastiti modul, i gle radi. Nakon toga sam obavio oko 100 programiranja na nekoliko 2051 i svaki put kada nakon javljanja greške pričekam 10 sec on bude isprogramiran, znači RADIIII.

Pretpostavljam da onaj CMOS ne radi u modu rea, ali barem ih isprogramira
http://land1.blog.hr" onclick="window.open(this.href);return false;

I like software and hardware
My hobbies are PHP programmering, PCB creating and C++ 3D progrmming
http://www.speedtest.net/result/698562022.png" onclick="window.open(this.href);return false;
Post Reply