FAQ | Points | Add... | Recent posts | Search | Register | Log in


Projekt SST Multi Programator ISP port COM


Post new topic  Reply to topic      Main Page -> Forum Index -> Download, Articles -> Projekt SST Multi Programator ISP port COM
Author
Message
zasoby
Poziom 19
Poziom 19


Joined: 11 Jul 2002
Posts: 792

Post#1 Post from the author of the topic 30 Nov 2003 00:58   

Projekt SST Multi Programator ISP port COM


Programuje w systemie(ISP) mikrokontrolery takie jak: 89S8252, 89S53, 89S51, 89S52, i rodzinę AVR(do 64KB kodu na razie). Używa do tego celu portu COM (można wybrać, który) a zasilanie pobiera z programowanego układu. Czas programowania ok. 4KB to ok. 1 minuta i 48 sekund.

Projekt SST Multi Programator ISP port COM

Ten projekt może nie jest nowy, ponieważ w Internecie można znaleźć sporo programatorów tzw. ISP, tzn., że mikrokontroler może być programowany w systemie poprzez kilkuprzewodowy interfejs. Można zapytać, że skoro jest już parę gotowych projektów to, po co tworzyć następny?

Kiedyś siedziałem sobie przy komputerze tworząc kolejny program do mikrokontrolera tym razem próbowałem przerobić radio samochodowe z RDSem. no i za którymś razem zdenerwowało mnie bardzo kolejne przełączanie wtyczki, aby wydrukować kolejną wersję kodu. No właśnie. Większość programatorów używa tego samego złącza, co drukarka LPT. Powiecie pewnie żebym sobie albo zmienił drukarkę albo dołożył drugiego LPT’ka. Ale, po co mi drugi taki port. Drukarkę i tak trzeba będzie zmienić, ale jeszcze nie teraz.

Dlatego właśnie zacząłem szukać programatorów, ISP, które używają złącza COM. No i owszem jest parę w Internecie, ale albo trzeba za nie zapłacić albo działają tylko z paroma układami. Dodatkowo ATMEL wprowadza nowy mikrokontroler AT89S52, który ma zastąpić AT89C51 i C52. No i jak to przystało na nowy produkt da się go zaprogramować przez ISP. Niestety inżynierowie z ATMEL a albo nie pomyśleli wystarczająco długo albo mieli inny powód i wprowadzili pewne zmiany w protokole komunikacji z tym chipem poprzez ISP. Normalność nakazywałaby zunifikowanie protokołu programowania albo z poprzednikami (89s8252, 89s53) albo przynajmniej z rodziną mikrokontrolerów AVR. Niestety mamy kolejną mutację protokołu i starym programatorem raczej nic nie zdziałamy. Dlatego postanowiłem opracować mój własny programator.

Cały programator został wykonany od podstaw. Własnoręcznie zaprojektowałem płytkę drukowaną, napisałem wsad do mikrokontrolera oraz oprogramowanie pod windows. Do zaprojektowania płytki oraz do stworzenia schematu elektrycznego użyłem programy Circuitmaker 2000, który zawiera w sobie edytor schematów(Circuitmaker) i edytor obwodów drukowanych(Traxmaker). Ktoś pewnie zapyta, dlaczego nie użyłem pakietu Protela? Otóż, dlatego że polubiłem ten pakiet no i uruchamia się on szybciej niż Protel. Wsad do mikrokontrolera napisałem w Bascomie a aplikacje pod Windows w Visual Basicu. BASIC znowu ktoś zapyta, dlaczego? Ja uważam, że używanie programów wyższego rzędu niż asembler jest dużo przyjemniejsze, bo można się skupić na tym, co chcemy osiągnąć a nie na tym jak i co poprzesuwać, przez ACC. Ale dość już wstępu. Przejdźmy do szczegółów.


Projekt SST Multi Programator ISP port COM

Kompletny projekt w załączniku

Autor: Szymon Trocki
Zgoda na publikację: #3




sst_progra_isp.zip
 Filename:  sst_progra_isp.zip
Download
 Contents:  SST Mult...tor ISP , naklejka.tif , plytka_glowna_4.PCB , SST Mult...ISP.exe , SST MULT...ISP.BIN , SST MULT...ISP.HEX , SST Mult...P_pliki , filelist.xml , header.htm , image001.emz
See all...
 Filesize:  1.15 MB
 Punkty:  2.3 = 1.38 for transfer + 0.92 for the user (set automatically)

Back to top
   
In
Poziom 14
Poziom 14


Joined: 28 Nov 2002
Posts: 193
Location: Opole

Post#2 30 Nov 2003 21:17   

Re: Projekt SST Multi Programator ISP port COM


Witam
Ustroistwo ciekawe.Tylko dlaczego wszystkie pliki po rozpakowaniu razy dwa ? prawdopodobnie aby było więcej 8O i dlaczego 5p za 1.5M :?:
Pozdrowienia i wesołych i spokojnych nadchodzących świąt :!:
Back to top
   
hynix
Poziom 2
Poziom 2


Joined: 08 Dec 2003
Posts: 2

Post#3 08 Dec 2003 14:02   

Re: Projekt SST Multi Programator ISP port COM


Friend Does it support atmel 89s52 ic
:?
Back to top
   
zasoby
Poziom 19
Poziom 19


Joined: 11 Jul 2002
Posts: 792

Post#4 Post from the author of the topic 08 Dec 2003 22:32   


yes all types like 89S8252, 89S53, 89S51, 89S52
and AVR family up to 64kB code in the moment
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 08 Dec 2003 22:32   





Back to top
   
Zaro
Poziom 4
Poziom 4


Joined: 06 Jan 2004
Posts: 9

Post#5 06 Jan 2004 19:04   

Re: Projekt SST Multi Programator ISP port COM


Bardzo ciekawe, ale przydałby się soft pod DOS-a, a poza tym kto może mi zaprogramować 89c4051.
Back to top
   
szymtro
Poziom 21
Poziom 21


Joined: 07 Apr 2003
Posts: 1425
Location: Warszawa

Post#6 25 Jan 2004 23:31   

Re: Projekt SST Multi Programator ISP port COM


c4051 można zaprogramować każdym programatorem do tego celu.
Co do obsługi w dosie to jeżeli znajdzie się chętny i wie jak to przerobić na wersje dosową to udostępnie plik źródłowy VB ale pod warunkiem, że umieści efekt pracy na elektrodzie(również).
Back to top
   
szymtro
Poziom 21
Poziom 21


Joined: 07 Apr 2003
Posts: 1425
Location: Warszawa

Post#7 27 Feb 2004 09:22   

Re: Projekt SST Multi Programator ISP port COM


UWAGA - jeżeli ktoś ściągnął sobie ten projekt to niech dodatkowo ściągnie sobie poprawioną aplikację. Przez drobny przypadek wyszło tak że ostatni bajt z pliku nie był wysyłany do programatora. Teraz jest OK. Dodatkowo jako drugi załącznik spakowane niezbedne biblioteki(tak na wszelki).



biblioteki.zip
 Filename:  biblioteki.zip
Download
 Contents:  Comdlg32.ocx , Mscomctl.ocx , MSCOMM32.OCX
See all...
 Filesize:  607.61 KB
 Punkty:  1.19 = 0.714 for transfer + 0.476 for the user (set automatically)


SST Multi Programator ISP v25.exe
 Filename:  SST Multi Programator ISP v25.exe
Download
 Contents:  
 Filesize:  76 KB
 Punkty:  0.00

Back to top
   
szymtro
Poziom 21
Poziom 21


Joined: 07 Apr 2003
Posts: 1425
Location: Warszawa

Post#8 03 Apr 2004 18:59   

Re: Projekt SST Multi Programator ISP port COM


Najnowsza wersja firmware do programatora.
Teraz wystarczy jeden program sterujący - ten sam co do najnowszego programatora at89. Dzieki temu zmienia się tylko numer portu jak używamy dwóch różnych programatorów. I nowa naklejka na obudowę.
Niedługo przedstawię też następny programator - bazujący na tym ale do programowania ATmega i ATtiny.



naklejka2.zip
 Filename:  naklejka2.zip
Download
 Contents:  naklejka2.cdr
See all...
 Filesize:  6.46 KB
 Punkty:  0.00


program v31.zip
 Filename:  program v31.zip
Download
 Contents:  Project1.vbw , SST MP.frm , SST MP.frx , SST Mult...v31.exe , Project1.vbp
See all...
 Filesize:  41.87 KB
 Punkty:  0.00


bascom.zip
 Filename:  bascom.zip
Download
 Contents:  SST_MP_ISPV62.RPT , SST_MP_ISPv62.BAS , SST_MP_ISPV62.BIN , SST_MP_ISPV62.DBG , SST_MP_ISPV62.HEX
See all...
 Filesize:  11 KB
 Punkty:  0.00

Back to top
   
Google

Google Adsense


Post# 03 Apr 2004 18:59   





Back to top
   
elektryk
Poziom 26
Poziom 26


Joined: 25 Apr 2002
Posts: 11092

Post#9 03 Apr 2004 22:56   


gulson wrote:
yes all types like 89S8252, 89S53, 89S51, 89S52
and AVR family up to 64kB code in the moment
But the question was about 89C series, that IMHO have NOT ISP.
Back to top
   
Yoshi
Poziom 16
Poziom 16


Joined: 07 Oct 2002
Posts: 302
Location: Kraków

Post#10 07 Apr 2004 10:32   

Re: Projekt SST Multi Programator ISP port COM


Witam,
mam następujący problem.
Wykonałem powyższy programator,wszystko działa poprawnie,ale niestety pod WinXP oraz W95.
Sprawdzałem wielekrotnie,nawet dziś w pracy,programator programuje poprawnie bez żadnych problemów.
Jestem użytkownikiem W98SE i po uruchomieniu programu obsługującego programator i wtbraniu jakiejkolwiek opcji pojawia się komunikat :
RUN TIME ERROR 8012
The device not open.

Sprawdzałem ustawienia w systemie i d...
Dziś podpiąłem programator do kilku komputerów,działa wszędzie oprócz komputerów z W98 oraz W98SE,pojawia się ten sam komunikat.
Natomiast na komputerach z W95 oraz WinXP działa poprawnie.

Co może być przyczyną braku komunikacji,co należy zmienić,ustawić,czy ktoś miał podobny problem ?
Back to top
   
szymtro
Poziom 21
Poziom 21


Joined: 07 Apr 2003
Posts: 1425
Location: Warszawa

Post#11 07 Apr 2004 19:30   

Re: Projekt SST Multi Programator ISP port COM


Kolega Yoshi był pierwszy - najnowszy wsad do proca nie działa. On działa tylko niezbędna jest wymiana kwarcu na 22.118.400 MHz(większy bitrate - 57600). Jak się tego nie zrobi to programator nawet w terminalu nie beknie. Przepraszam wszystkich za tą wpadkę z kwarcem - pisząc posta zapomniałem tego dodać.

Tak że jeszcze raz - wsad do mikrokontrolera z pliku bascom.zip(ten ostatni) - musi być wymieniony kwarc z 11059200 na 22118400(ten wolniejszy chodzi niestabilnie na 57600)

Co do tego problemu z error 8012. Dotyczy to otwierania portu. Jeszcze to sprawdzę ale pewnie chodzi o zarejestrowanie controlek .ocx. Niech ktoś to jeszcze sprawdzi - na win98 i na milenium powinien być ten sam problem - w win95 zawsze wszystko działa - dobry system.
Back to top
   
Przybyłek
Poziom 10
Poziom 10


Joined: 19 Feb 2004
Posts: 57

Post#12 20 Apr 2004 18:19   

Re: Projekt SST Multi Programator ISP port COM


witam
Mam problem z tym programatorem jk wlączam program to wyskakuje że brakuje pliku
Back to top
   
Przybyłek
Poziom 10
Poziom 10


Joined: 19 Feb 2004
Posts: 57

Post#13 20 Apr 2004 18:20   

Re: Projekt SST Multi Programator ISP port COM


jest to plik comdlg16.oxd
Back to top
   
Google

Google Adsense


Post# 20 Apr 2004 18:20   





Back to top
   
Przybyłek
Poziom 10
Poziom 10


Joined: 19 Feb 2004
Posts: 57

Post#14 20 Apr 2004 18:25   

Re: Projekt SST Multi Programator ISP port COM


przepraszam plik to comdlg32.ocx
Back to top
   
szymtro
Poziom 21
Poziom 21


Joined: 07 Apr 2003
Posts: 1425
Location: Warszawa

Post#15 20 Apr 2004 22:01   

Re: Projekt SST Multi Programator ISP port COM


Pewnie nie ściągnąłeś sobie bibliotek. Plik biblioteki.zip. Jak coś to wyślij mi PW z mailem to ci wyśle żebyś nie tracił punktów.
Back to top
   
szymtro
Poziom 21
Poziom 21


Joined: 07 Apr 2003
Posts: 1425
Location: Warszawa

Post#16 28 Apr 2004 09:45   

Re: Projekt SST Multi Programator ISP port COM


kupiłem ostatnio 90s2313 i zauważyłem że czasem się programuje a czasem nie. Z poprawionym softem działa za każdym razem.



bascom v63.zip
 Filename:  bascom v63.zip
Download
 Contents:  SST_MP_ISPV63.RPT , SST_MP_ISPv63.BAS , SST_MP_ISPV63.BIN , SST_MP_ISPV63.DBG , SST_MP_ISPV63.HEX
See all...
 Filesize:  10.99 KB
 Punkty:  0.00

Back to top
   
cypa100
Poziom 9
Poziom 9


Joined: 21 Jun 2006
Posts: 44
Location: krosno

Post#17 09 Dec 2007 17:16   

Re: Projekt SST Multi Programator ISP port COM


Czy tym programatorem zaprogramuje układ AT89C4051
Back to top
   
mahmoud1
Poziom 2
Poziom 2


Joined: 22 Mar 2007
Posts: 4
Location: gfg

Post#18 25 Jun 2011 18:22   

Re: Projekt SST Multi Programator ISP port COM


89e58 prog
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Download, Articles -> Projekt SST Multi Programator ISP port COM
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 1
Similar topics
Sterowanie 16 urządzeniami przez port COM (14)
Coś dla laptopa - Programator ISP przez złącze VGA (12)
Prosty programator AVR ISP STK200 (SMD 74HC125) (6)
Programator AVR na PICu, standard STK500 dla ISP. (16)
Programator Avr USB ISP ATMEL (49)
Programator AVR ISP - SI Prog. (8)
SST multi programator at89 (11)
Programator HC08 COM/RS232 (8)
Programator AVR BASCOM plus płytka testowa ! NOWY projekt. (12)

Page generation time: 0.29 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed