AT89c51 i BASCOM

To forum jest dla wszystkich pasjonatów wiecznie młodych mikrokontrolerów '51. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
Raflles
-
Posty: 77
Rejestracja: 06 sie 2005, 17:15
Lokalizacja: Tychy
Kontakt:

AT89c51 i BASCOM

Post autor: Raflles » 18 sty 2006, 0:08

Witam !! Przygotowuję się do wykonania większego projektu. Mimo, że większość układów wchodzących w skład mojego projektu będzie sterowana z magistrali I2C, to niestety mikrokontroler 89c4051 nie wystarcza, choćby ze względu na ograniczoną liczbę portów. Chciałbym prosić o informacje jak mogę zaprogramować mikrokontroler 89c51 z programu BASCOM 51. Niestety posiadam programator serii AVT-2500 i nie ma w nim możliwości programowania mikrokontrolerów 40 pinowych. Proszę o pomoc, jakieś linki do programatorów lub podpowiedzi jak inaczej rozwiązać mój problem. Serfując po internecie stwierdziłem, że najlepiej byłoby użyć mikrokontrolera ATMEGA16 lecz niestety jak narazie potrafię programować tylko w BASCOM 51. A nauka programowania AVR-ów niestety musi poczekać.

Pozdrawiam i proszę o pomoc.

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 18 sty 2006, 15:26

Zastosuj układ 89S51 można go zaprogramować dosłownie "na drutach" czyli podobnie jak AVR - kilka przewodów podłaczonych do portu drukarki. Przyładowy soft programujący : http://www.aec-electronics.co.nz/software.htm

Raflles
-
Posty: 77
Rejestracja: 06 sie 2005, 17:15
Lokalizacja: Tychy
Kontakt:

Post autor: Raflles » 19 sty 2006, 20:42

Dzięki za podpowiedź, tylko że tam ładuje się pliki *.HEX a Bascom ma swoje pliki. Oczywiście generuje też pliki typu *.HEX, ale kiedyś czytałem, że zapisuje on dane nie w tej kolejności co trzeba i później program załadowany z Hexa do procesora niekoniecznie musi działać.
Miałem na oku programator z byłego "Praktycznego Elektronika" ale tam właśnie był problem z ładowaniem Hexów pochodzących z języków wyższego rzędu.

jacur
-
Posty: 9
Rejestracja: 05 sie 2005, 19:24

Post autor: jacur » 28 sty 2006, 13:48

Rafles ja robiłem przejsciówke z programatora do małych 51 na standardową 40 nóżkowa 51 jak Ci e to interesuje to moge zapodac schemat i wzór płytki na priff. Programujesz z poziomu bascoma jedyna wada to ograniczenie kodu do 4k

Raflles
-
Posty: 77
Rejestracja: 06 sie 2005, 17:15
Lokalizacja: Tychy
Kontakt:

Post autor: Raflles » 28 sty 2006, 15:09

Jasne że byłbym zainteresowany !!

To jest rozumiem przejściówka do programatora serii 2500 ??

jacur
-
Posty: 9
Rejestracja: 05 sie 2005, 19:24

Post autor: jacur » 28 sty 2006, 17:38

dokładnie o to chodzi

Raflles
-
Posty: 77
Rejestracja: 06 sie 2005, 17:15
Lokalizacja: Tychy
Kontakt:

Post autor: Raflles » 28 sty 2006, 17:52

No to jeżeli mogę to poproszę na priv ten schemat. Będę bardzo wdzięczny.

brass
-
Posty: 5
Rejestracja: 18 wrz 2005, 17:43

Post autor: brass » 31 sty 2006, 21:52

Ja też poproszę.

[ Dodano: 31-01-2006, 22:56 ]
Dzięki.
A jak tego użyc. Widze jakieś piny. Wpiąć je w podstawke od 2051?
Co z zworką, Jak układ zasilać.
Aha. I czy ta wada ograniczenia dotyczy też plików juz skompilowanych np przez gcc?

jacur
-
Posty: 9
Rejestracja: 05 sie 2005, 19:24

Post autor: jacur » 01 lut 2006, 19:38

Ten programator łączy sie z programatoram bascoma za pomaca tasiemki 20 zyłowej, układ zasilany jes z programatora bazowego, zworka słuzy do ustawienia napiecia programowania, przejsciówka ta była publikowana na łamach elektroniki praktycznej, ograniczenie polega natym ze najstarszy adres w procesorku nie jest ustawiany dlatego ograniczenie do 4kb,

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 02 lut 2006, 5:31

Hej... normalnie - moje dzieło 8)
Wynik krótkotrwałej współpracy z EP :)

A poza tym:
Co to za rozdawanie projektu bez pytania autora o zdanie? :evil:

jacur
-
Posty: 9
Rejestracja: 05 sie 2005, 19:24

Post autor: jacur » 02 lut 2006, 13:33

Projekt był publikowany na łamach ep a niebiore za to kasy ani tez zadnego wynagrodzenia wiec chyba niema problemu :P jedynie co to zrobiłem do tego wzór płytki.

Raflles
-
Posty: 77
Rejestracja: 06 sie 2005, 17:15
Lokalizacja: Tychy
Kontakt:

Post autor: Raflles » 04 lut 2006, 0:44

Witam !!
Mam pytanie do kolegi Koppla. Czy ma kolega może wzór płytki do tej przejściówki ?? Bo tą którą otrzymałem jest niewymiarowa, tzn PDF creator zdeformował wymiary. Tylko jeśli by była to nie w formacie Protela bo nie stać mnie niestety na ten program.

A i jeszcze jedno. Do czego jest złącze gdzie są piny RST VPP VCC ??

Ewentualnie jeżeli któryś z kolegów byłby w stanie zrobić mi tą PCB i wysłać pocztą to byłbym wdzięczny. Oczywiście za opłatą. Możemy dogadać się na privie. Proszę o odpowiedzi.

Pozdrawiam !!!

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 04 lut 2006, 11:34

Raflles pisze:Witam !!
Mam pytanie do kolegi Koppla. Czy ma kolega może wzór płytki do tej przejściówki ?? Bo tą którą otrzymałem jest niewymiarowa, tzn PDF creator zdeformował wymiary. Tylko jeśli by była to nie w formacie Protela bo nie stać mnie niestety na ten program.

A i jeszcze jedno. Do czego jest złącze gdzie są piny RST VPP VCC ??

Ewentualnie jeżeli któryś z kolegów byłby w stanie zrobić mi tą PCB i wysłać pocztą to byłbym wdzięczny. Oczywiście za opłatą. Możemy dogadać się na privie. Proszę o odpowiedzi.

Pozdrawiam !!!
[/color]
Przepraszam za tą edycję. Nie lubię odmiany której wcześniej użyłeś. Bardzo :(

Nie posiadam dokładnie tej płytki. Kolega jacur przeprojektował układ do innej obudowy. Orginalna powinna być dostępna do pobrania na stronie EP.
Zworka RST VPP VCC słyży do wyboru napięcia programowania. Niektóry procesory 89C51 wymagają 12V inne 5. VPP - 12, VCC - 5.

Raflles
-
Posty: 77
Rejestracja: 06 sie 2005, 17:15
Lokalizacja: Tychy
Kontakt:

Post autor: Raflles » 05 lut 2006, 14:40

Witam !!
To znowu ja. Przeszukałem cały dział PCB na www.ep.com.pl i nie znalazłem nic co by przypominało tytułem związek z tym adapterem. Mógłbym prosić tytuł tego artykułu ??

Pozdrawiam !!

A i jeszcze jedno pytanie: Czy można zaprogramować AT89s51 z bascoma przez standardowy programator STK200/300 ??

Awatar użytkownika
Koppel
Użytkownik
Posty: 500
Rejestracja: 24 lip 2005, 18:05
Lokalizacja: Gliwice

Post autor: Koppel » 05 lut 2006, 19:51

Raflles pisze:Witam !!
To znowu ja. Przeszukałem cały dział PCB na www.ep.com.pl i nie znalazłem nic co by przypominało tytułem związek z tym adapterem. Mógłbym prosić tytuł tego artykułu ??

Pozdrawiam !!

A i jeszcze jedno pytanie: Czy można zaprogramować AT89s51 z bascoma przez standardowy programator STK200/300 ??
Projekt to: "Adapter do programowania mikrokontrolerów 89C51 w programatorach 89CX051" EP 7/2002.
Widzę, że jednak EP tego rzeczywiście nie udostępniła. Ja niestety nie znajdę tego pliku. W między czasie miałem poważną awarię komputera (dysk mi wybuchł :shock:). Myślałem, że może mam to na jakiś dyskietkach albo kompaktach. Ale nie mogę odpowiedniego pliku znaleźć :?

ODPOWIEDZ