ISP i AT89C51SND
Masz problem? Zapytaj na forum elektroda.pl
From: "Artur" <oporowWYTNIJTO_at_nospam_yahoo.com>
Subject: ISP i AT89C51SND
Date: 22 Apr 2004 21:06:46 +0200
Witam!
Czy ktos moze mi powiedziec gdzie dostac programator ISP na ten
mikrokontroler? Przegladalem w sieci, duzo programatorow obsluguje 89S51 ale
nic dla C51SND. MOze sa one kompatybine pod tym wzgledem? Niektore
programatory pracuja z fleshami do 32k a w C51SND ma 64kB.
Wiem ze sa schematy itp ale potrzebuje tego praktycznie na juz a nie chce sie
bawic z plytkami itp.
JAk ktos zna firme ktora robi niedrogie programatorki ( dla ATMega128 sa za
ok 24 zl) to bardzo prosze o informacje.
Pozdrawiam
Artur
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.ceti.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: Milosz Skowyra <mewashek_at_nospam_wp.pl>
Subject: Re: ISP i AT89C51SND
Date: Thu, 22 Apr 2004 22:57:02 +0200
Artur wrote:
Witam!
Czy ktos moze mi powiedziec gdzie dostac programator ISP na ten
mikrokontroler? Przegladalem w sieci, duzo programatorow obsluguje 89S51 ale
nic dla C51SND. MOze sa one kompatybine pod tym wzgledem? Niektore
programatory pracuja z fleshami do 32k a w C51SND ma 64kB.
Wiem ze sa schematy itp ale potrzebuje tego praktycznie na juz a nie chce sie
bawic z plytkami itp.
JAk ktos zna firme ktora robi niedrogie programatorki ( dla ATMega128 sa za
ok 24 zl) to bardzo prosze o informacje.
Ja bym proponowal poczytac PDF-a.
Cytujac:
As described in the section Program/Code Memory of the T8xC51SND1
design guide,
The T89C51SND1 implements a 4 Kbytes FLASH boot memory. This boot memory
is
delivered programmed with a standard boot loader software allowing In
System Pro-gramming
(ISP). It also contains some Application Programming Interface routines
named API routines allowing In Application Programming (IAP) by using
users own
boot loader.
-------------------------------------------------------------------------------
8.4.2 Software Boot Process
Whatever the physical medium may be, the boot loader software always
starts execu-tion
by testing FCON to know if execution comes from hardware or programmed
condition. If it is from hardware condition, the Atmels boot loader is
executed. If it is
from programmed condition, the Software Boot Vector (SBV) is used to
build a 16-bit
address, SBV content being the MSB and the LSB being 00h. If this
address is valid (<
F000h), jump is done to this address to execute users boot loader.
Otherwise jump is
done to the Atmels boot loader. This implies that users boot loader
does not execute
any code mapped from F000h to FFFFh.
-------------------------------------------------------------------------------
8.6.1 Configuration The serial boot loader is based on the internal UART
and needs only 3 pins: the TXD
and RXD pins of the UART and the VSS pin.
The data transmission format on the serial link must be set to 8 data
bits with 1 stop bit.
The baud rate is automatically recognized during the synchronization
phase.
8.7.2 Synchronization Phase Before any data may be sent to the boot
loader, a synchronization must be achieved
with the host so that both side converse at the same baud rate. This is
done by sending
the U character (ASCII 35h) to the boot loader. The boot loader
acknowledges the syn-chronization
by responding the same U character.
At this time, the boot loader is able to receive data, then all data
received are echoed to
the host.
--------------------------------------------------------------------------------
Jak widac "prawdziwe" ISP nie jest tak banalne jak w AVR, czy w ogole uC
z literka S w nazwie.
Procka da sie zaprogramowac poprzez odpowiednia serie komend, poprzez
port szeregowy. Takiego ISP przyznam szczerze nie widzialem na zadnej
stroniczce (ale nie interesowalem sie akurat ta koscia, wiec to nie
oznacza ze takiego nie ma). Podobne aplikacje (programowanie poprzez
UART), maja miejsce w prockach 420 Dallasa, czy 5000 rowniez dallasa...
IMHO. Prosciej bedzie go programowac poprzez UART-a niz szukajac
"specjalnego" programatora. Poczytaj datasheeta na ten temat i w pare
godzin bedziesz wiedzial co i jak. Powodzenia.
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!opoka.org.pl!news.idn.org.pl!news.signoff.com.pl!news.pse.pl!mimuw.edu.pl!news.mimuw.edu.pl!news.internetia.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai
From: "Jony" <jajony_at_nospam_op.pl>
Subject: Re: ISP i AT89C51SND
Date: Sat, 24 Apr 2004 09:13:51 +0200
Czy ktos moze mi powiedziec gdzie dostac programator ISP na ten
mikrokontroler? Przegladalem w sieci, duzo programatorow obsluguje 89S51
ale
nic dla C51SND. MOze sa one kompatybine pod tym wzgledem? Niektore
programatory pracuja z fleshami do 32k a w C51SND ma 64kB.
Wiem ze sa schematy itp ale potrzebuje tego praktycznie na juz a nie chce
sie
bawic z plytkami itp.
Moim zdaniem najprościej jest podłaczyć procek przez usb i w ten sposób
programować. Atmel daje nawet programik o nazwie FLIP przy pomocy
którego możesz programować w/w uklad.
A podłaczenie usb jest banalne...... laczysz piny U+ i U- i dajesz rezystor
podciagajacy 1k5 do + zasilania i lini D+.
Działa wyśmienicie. Sam programuje w ten sposób SND-ka.
Pozdrawiam.
Jony.
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p
From: "Artur" <oporowWYTNIJTO_at_nospam_yahoo.com>
Subject: Re: ISP i AT89C51SND
Date: 24 Apr 2004 18:27:33 +0200
Moim zdaniem najprościej jest podłaczyć procek przez usb i w ten sposób
programować. Atmel daje nawet programik o nazwie FLIP przy pomocy
którego możesz programować w/w uklad.
A podłaczenie usb jest banalne...... laczysz piny U+ i U- i dajesz rezystor
podciagajacy 1k5 do + zasilania i lini D+.
Działa wyśmienicie. Sam programuje w ten sposób SND-ka.
Pozdrawiam.
Jony.
Witam!
Wlasnie ostatnio wpadlem na przykladowe dokumenty o podlaczasniu USB do
89C51SND. Program FLIP tez sciagnelem a;e cos mi blad wyskakuje przy
instalacji ( XP). Pokombinuje jeszcze.
Serdeczne dzieki
Artur
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai