Programiranje AT89S2051
Moderators: pedja089, stojke369, trax, InTheStillOfTheNight
Programiranje AT89S2051
Evo napokon sam nabavio jedan mali AT89S2051. Trebao bi ga sad programirati, pa me zanima da li ga mogu programirati isto kao što sam do sada AT89S8253, s kojim sam bio veoma zadovoljan.
To sam radio tako što sam direktno spojio LPT na uC prema http://fr*e-zg.htnet.hr/Borko_Boranic/8253.html i uz pomoć Bascoma
To sam radio tako što sam direktno spojio LPT na uC prema http://fr*e-zg.htnet.hr/Borko_Boranic/8253.html i uz pomoć Bascoma
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;
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;
Re: Programiranje AT89S2051
Samo da nešto nadodam, gdje u Zagrebu mogu nabaviti AT89S8253 osim u Chipoteci jer ga tamo nema već dugo i LCD 16*2 koji ima izvode ispod ekrana u ravnini
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;
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;
-
- Napredujem
- Posts: 120
- Joined: 14-06-2006, 18:03
Re: Programiranje AT89S2051
Možeš.pa me zanima da li ga mogu programirati isto kao što sam do sada AT89S8253
Koliko sam saznao iz neprovjerenih izvora, Chipoteka zatvara prodaju elektroničkih komponenata.Samo da nešto nadodam, gdje u Zagrebu mogu nabaviti AT89S8253 osim u Chipoteci jer ga tamo nema već dugo
AT89S8253 i AT89S8252 ima u katalogu Kronos. Imaju li i u trgovini ne znam. Evo ti link.
http://www.kronos.hr/" onclick="window.open(this.href);return false;
Re: Programiranje AT89S2051
kod displeja 16x2 kontakti se nalaze samo gore levo ili levo u 2 reda
Re: Programiranje AT89S2051
Imam jednog kod sebe iz chipoteke, koji je koštao oko 65 kn, sa ovjetljenjem, bio mi je dobar i napravio sam podnožje za njega pa mi treba još jedan koji ima u redu ispod ekrana izvode
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;
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;
Re: Programiranje AT89S2051
Spojio sam AT89S2051 direktno na LPT port prema onome i neće mi programirati, a dok sam tako isto spojio AT89S8253 i sve radi. Možda je do onoga RST impulsa !!
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;
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;
-
- Napredujem
- Posts: 120
- Joined: 14-06-2006, 18:03
Re: Programiranje AT89S2051
Jesi li u postavkama promijenio datareg?Spojio sam AT89S2051 direktno na LPT port prema onome i neće mi programirati, a dok sam tako isto spojio AT89S8253 i sve radi. Možda je do onoga RST impulsa !!
Pokušaj ovako: Options>Compiler>Communication>Misc>Register file>umjesto 89S8253.DAT biraj 89S2051.DAT
Moralo bi raditi.
Re: Programiranje AT89S2051
jesam, ali i dalje ne radi
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;
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;
-
- Napredujem
- Posts: 120
- Joined: 14-06-2006, 18:03
Re: Programiranje AT89S2051
Moralo bi ako si sve ispravno spojio i podesio. Provjeri još jednom sve postavke u Bascomu, kao i datasheet za at89S2051.jesam, ali i dalje ne radi
Re: Programiranje AT89S2051
provjerio 10 puta, i opet neće
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;
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;
-
- Napredujem
- Posts: 120
- Joined: 14-06-2006, 18:03
Re: Programiranje AT89S2051
Da nisi kojim slučajem, nehotice, zaključao ona dva lock bita? Tada nema šanse da At89S2051 programiraš ISP tj. serijski. Otključati ih možeš samo programatorom s paralelnim programiranjem.
Re: Programiranje AT89S2051
Neznam kako ih uopće zaključati.
A mikrokontorler sam spojio ovako: direktno s LPT-a:
2 -> P1.5
11 -> P1.6
5 -> P1.7
4 -> RST
18-25 -> GND
ovako isto sam spajao i 8253 samo preko otpornika 300 ohm kao zaštita. Uvijek je bezprijekorno radio.
Gdje su opcije zaključavanja
A mikrokontorler sam spojio ovako: direktno s LPT-a:
2 -> P1.5
11 -> P1.6
5 -> P1.7
4 -> RST
18-25 -> GND
ovako isto sam spajao i 8253 samo preko otpornika 300 ohm kao zaštita. Uvijek je bezprijekorno radio.
Gdje su opcije zaključavanja
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;
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;
-
- Napredujem
- Posts: 120
- Joined: 14-06-2006, 18:03
Re: Programiranje AT89S2051
Opcije zaključavanja sam ti proslao pute SpeedyShare. Evo ti linkGdje su opcije zaključavanja
http://www.speedyshare.com/978986794.html" onclick="window.open(this.href);return false;
Takođe sam ti na SpeedyShare postavio datasheet za AT89S2051. Evo ti link:
http://www.speedyshare.com/341352410.html" onclick="window.open(this.href);return false;
Tu imaš sve. Nadam se da ćeš se snaći.
Prema onome što si napisao, sve si spojio dobro. Još jednom usporedi sve.
Probaj programirati s vrlo kratkim programima.
Najgora opcija bila bi da ti je mikrić neispravan. Ja sam imao jedan takav slučaj i mučio se dok nisam probao s drugim mikrićem.
Re: Programiranje AT89S2051
Mikrokontorler sam kupio u Altpro u Zg, jer nigdje drugdje ih nije bilo za kupiti, a dobio sam ih u posebnim pakiranjima i kutijama na kojima piše antistatic, tako da sam ih imao zaštičenije nego kao što sam kupovao u chipoteki. Kupio sam jednog 4051 i jednog 2051. Ni jedan nije dobar za sada.
Treba li mu napajanje dok se programira, jer na 8253 mi ne treba.
Sad ću vidjeti one kvačice, jer to radim na jednom drugom kompu.
Treba li mu napajanje dok se programira, jer na 8253 mi ne treba.
Sad ću vidjeti one kvačice, jer to radim na jednom drugom kompu.
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;
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;
-
- Napredujem
- Posts: 120
- Joined: 14-06-2006, 18:03
Re: Programiranje AT89S2051
Dobro je odspojiti sva trošila koja su eventualno spojena na mikrić. Tada se može programirati i bez napajanja, jednako kao i 8253. Ponekad znaju smetati oni kondnzatori što se spajaju na kristal i masu. To su oni od nekih 30 pF. Za neke mikriće ti kondenzatori mogu biti manje vrijednosti, pa ih se čak može izostaviti. Ne znam zašto, ali to izgleda ovisi o seriji mikrića.Treba li mu napajanje dok se programira, jer na 8253 mi ne treba.
Sad ću vidjeti one kvačice, jer to radim na jednom drugom kompu.
Pazi glede onih kvačica. U onim kvadratićima ne smiju biti kvačice, jer to znači da su osigurači zaključani. Tada ti ne preostaje drugo nego otključati osigurače na nekom paralelnom programatoru.
Re: Programiranje AT89S2051
eeee, mislim da imamo nešto:
- imam dva kondića kod kristala po 33 pF
- na svakom pinu imam izvedenu ledicu s 1 K, i malo tipkalo.
- dok ga programiram onda znam viditi kako blicaju te tri ledice, možda bi bez njih bolje išlo ???????????????????????????????????????
- imam dva kondića kod kristala po 33 pF
- na svakom pinu imam izvedenu ledicu s 1 K, i malo tipkalo.
- dok ga programiram onda znam viditi kako blicaju te tri ledice, možda bi bez njih bolje išlo ???????????????????????????????????????
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;
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;
-
- Napredujem
- Posts: 120
- Joined: 14-06-2006, 18:03
Re: Programiranje AT89S2051
Pokušaj ovako;
Prvo odspoji sve ledice, tako da imaš spojeno samo MOSI, MISO, SCK, RST i GND. Kristal spoji prema shemi iz datasheeta, i odlemi ona dva kondenzatora. Prema podacima oni bi trebali biti 30 pF plus minus 10 pF. Ponekad je dovoljno jednostavno odlemiti ih. Dobro je umjesto tih kondića zalemiti nekakva postolja-utičnice za svaki kond posebno, pa onda možeš eksperimentirati s njihovim vrijednostima bez da išta lemiš.
Ti mikrići rade dobro i s naponom napajanja manjim od 3V i troše vrlo malo struje, pa je za programiranje često dovoljan samo napon što ga dobiješ s printer porta kompjutora.
Prvo odspoji sve ledice, tako da imaš spojeno samo MOSI, MISO, SCK, RST i GND. Kristal spoji prema shemi iz datasheeta, i odlemi ona dva kondenzatora. Prema podacima oni bi trebali biti 30 pF plus minus 10 pF. Ponekad je dovoljno jednostavno odlemiti ih. Dobro je umjesto tih kondića zalemiti nekakva postolja-utičnice za svaki kond posebno, pa onda možeš eksperimentirati s njihovim vrijednostima bez da išta lemiš.
Ti mikrići rade dobro i s naponom napajanja manjim od 3V i troše vrlo malo struje, pa je za programiranje često dovoljan samo napon što ga dobiješ s printer porta kompjutora.
Re: Programiranje AT89S2051
mogu li ga programirati bez ičega, mislim i bez kristala i napona
još nešto: meni je spojeno isto kao na datasheetu, sam bi ja trebao maknuti kondove i spoj prema GND
još nešto: meni je spojeno isto kao na datasheetu, sam bi ja trebao maknuti kondove i spoj prema GND
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;
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;
-
- Napredujem
- Posts: 120
- Joined: 14-06-2006, 18:03
Re: Programiranje AT89S2051
Možeš probati. Ništa se lošega ne će dogoditi, ali nekakav takt ti je potreban. Možeš ga dovesti iz nekakvog vanjskog oscilatora. Vidi datasheet: slika 5.2. Imaš tamo i opis. Ja bih ipak ostavio kristal. Vidi sliku 5.1. istoga datasheeta.mogu li ga programirati bez ičega, mislim i bez kristala i napona
Još nešto, jesi li dobro spojio reset pin?
Re: Programiranje AT89S2051
Reset pin ide na 4 pin LPT-a
kristal ću staviti samo na pinove mikrića
kristal ću staviti samo na pinove mikrića
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;
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;