ISP i AT89C51SND



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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
user’s 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 Atmel’s 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 user’s boot loader.
Otherwise jump is
done to the Atmel’s boot loader. This implies that user’s 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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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