Nauka programowania mikrokontrolerow od podstaw.

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. 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!
Kazik
-
Posty: 17
Rejestracja: 24 sie 2007, 9:52
Lokalizacja: Krosno

Post autor: Kazik » 27 sie 2007, 11:37

Mam jeszcze takie pytanie. Czy do programatora potrzeba jakieś oprogramowanie na kompa?
Proszę o odpowiedź.

Z góry dziękuje :smile:

Awatar użytkownika
Tranzystor
Użytkownik
Posty: 889
Rejestracja: 28 sie 2005, 19:19
Lokalizacja: Świętochłowice
Kontakt:

Post autor: Tranzystor » 27 sie 2007, 12:12

Jeżeli programujesz STK200/STK300 i jeśli posiadasz BASCOM AVR lub pakiet AVR-GCC, to nie potrzeba żadnego oprogramowania, wystarczy tylko w okienku programatora (dla BASCOM, Compiler->Programmer) ustawić na STK200/STK300 Programmer (dla BASCOM).

Pozdrawiam
Ostatnio zmieniony 27 sie 2007, 17:42 przez Tranzystor, łącznie zmieniany 1 raz.

Kazik
-
Posty: 17
Rejestracja: 24 sie 2007, 9:52
Lokalizacja: Krosno

Post autor: Kazik » 28 sie 2007, 9:51

A jeżeli programuje ZL2PRG to trzeba jakieś oprogramowanie do niego? Mam jeszcze takie pytanie. Do programowania mikroprocesorów wystarczy tylko zasilić plytke testową i podjąć programator , czy jeszcze coś?
Dziękuje za pomoc :smile:

Awatar użytkownika
Tranzystor
Użytkownik
Posty: 889
Rejestracja: 28 sie 2005, 19:19
Lokalizacja: Świętochłowice
Kontakt:

Post autor: Tranzystor » 28 sie 2007, 10:07

Kazik pisze:A jeżeli programuje ZL2PRG to trzeba jakieś oprogramowanie do niego? Mam jeszcze takie pytanie. Do programowania mikroprocesorów wystarczy tylko zasilić plytke testową i podjąć programator , czy jeszcze coś?
Dziękuje za pomoc :smile:
ZL2PRG to przecież programator zbliżony do STK200/STK300, a tak na prawdę to to samo. Więc wystarczy, że w okienku Programmer zmienisz na STK200/STK300 Programmer i będzie działać poprawnie. Nie potrzeba w takim razie dodatkowego programu obsługującego ten programator (a tak naprawdę kabel).

Pozdrawiam

Kazik
-
Posty: 17
Rejestracja: 24 sie 2007, 9:52
Lokalizacja: Krosno

Post autor: Kazik » 28 sie 2007, 11:50

W okienku Programmer zmieniłem na STK200/STK300 i dalej nie chce mi programować.
Wyskakuje taki napis :Could not identify chip with ID:1E910A.
Proszę jeszcze o pomoc. Chciałbym wreszcie zacząć pracę z mikrokontrolerem ale nie moge. Nie wiem dalej dlaczego nie chce mi programować.

Z góry dziękuje :smile:

Awatar użytkownika
Tranzystor
Użytkownik
Posty: 889
Rejestracja: 28 sie 2005, 19:19
Lokalizacja: Świętochłowice
Kontakt:

Post autor: Tranzystor » 28 sie 2007, 12:24

Spróbuj ustawić Port delay i zobacz czy nadal nie chce widzieć mikroprocesora... Powiedz też jaką posiadasz wersję BASCOM AVR i jaki procesor masz podłączony do programatora. Ostatnio ATMEL wprowadził masę nowych procesorów, których stare kompilatory nie znają.

Pozdrawiam

Kazik
-
Posty: 17
Rejestracja: 24 sie 2007, 9:52
Lokalizacja: Krosno

Post autor: Kazik » 28 sie 2007, 13:47

Obecnie posiadam posiadam BASCOM AVR DEMO w wersji 1.11.6.8 i procesor AT90S2313.
Spróbuje ustawić Port delay ale nie wiem czy to coś da.

Czekam na odpowiedz! :smile:

Awatar użytkownika
Tranzystor
Użytkownik
Posty: 889
Rejestracja: 28 sie 2005, 19:19
Lokalizacja: Świętochłowice
Kontakt:

Post autor: Tranzystor » 28 sie 2007, 13:55

Może na wszelki wypadek ściągnij BASCOMa AVR 1.11.8.7, czyli najnowszą wersję. Masz ją tu. Spróbuj tutaj wszystko poustawiać jak trzeba. Jak dalej nie będzie chciał zaskoczyć to będziemy próbować innych metod.

Pozdrawiam

Kazik
-
Posty: 17
Rejestracja: 24 sie 2007, 9:52
Lokalizacja: Krosno

Post autor: Kazik » 28 sie 2007, 14:12

Mam pytanko. Jak np. ustawić ten Port delay?:P Dopiero jestem początkujący także nie znam się jeszcze na tym dobrze. A może coś jest źle z 10 żyłowym kablem programującym?

Czekam na odpowiedz! :smile:

[ Dodano: 2007-08-28, 15:35 ]
Ściągnąłem nowszą wersję BASCOMA i nic. Wyskakuje napis : Selected chip and target chip do not match AT90S2313.
Czekam na odpowiedz! :smile:

Awatar użytkownika
Tranzystor
Użytkownik
Posty: 889
Rejestracja: 28 sie 2005, 19:19
Lokalizacja: Świętochłowice
Kontakt:

Post autor: Tranzystor » 28 sie 2007, 15:05

Kazik pisze:Mam pytanko. Jak np. ustawić ten Port delay?
Port delay ustawia się w tym samym okienku co wybierasz typ programatora. Na dole zamieszczam zdjęcie, żeby Ci pokazać dokładnie w którym miejscu to się znajduje. Może to być również problem kabla, ja osobiście stosuje "taśmę" nie za długą. Coś w tym rodzaju.

Pozdrawiam
Załączniki
port_delay.jpg
Tu właśnie znajduje się port delay

Kazik
-
Posty: 17
Rejestracja: 24 sie 2007, 9:52
Lokalizacja: Krosno

Post autor: Kazik » 28 sie 2007, 16:20

Ja wiem gdzie się to ustawia tylko nie wiem co tam wpisać. No ja też mam taśmę 10 żyłową.
6 żyłki nie używam zeby nie zasilac plytki z zasilacza i kompa.
Czekam na odpowiedz!

Z góry dziekuje :smile:

Awatar użytkownika
Tranzystor
Użytkownik
Posty: 889
Rejestracja: 28 sie 2005, 19:19
Lokalizacja: Świętochłowice
Kontakt:

Post autor: Tranzystor » 28 sie 2007, 19:41

Cyfrę od 0 do 99... Na początek spróbowałbym po kolei 1, 2, 3, 4, 5. Jak nie zadziała to do 10, a jak to nic nie da to pomyślimy.

[ Dodano: 2007-08-28, 20:48 ]
6 żyłki nie używam zeby nie zasilac plytki z zasilacza i kompa.
Właśnie, czy Twój programator ma zasilanie :?: Musisz właśnie podłączyć napięcie do niego, bo port drukarkowy niestety nie ma wyjścia zasilania :!:

Kazik
-
Posty: 17
Rejestracja: 24 sie 2007, 9:52
Lokalizacja: Krosno

Post autor: Kazik » 29 sie 2007, 16:02

To znaczy jak go mam podłaczyć do zasilania? Nie rozumiem Cie troszke. Jest podłączony do kompa i tyle. A jesli chodzi o ustawianie Portu Delay to nic z tego :cry:

Czekam na odpowiedz.

tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 29 sie 2007, 16:22

Jeżeli masz programator ZL2PRG http://www.btc.pl/pdf/zl2prg.pdf lub
jakikolwiek inny składający się z czegoś więcej niż rezystorów i drucików,
zawierający np. układy scalone to on musi być zasilany
No jak inaczej ma działać, hmm?

Kazik
-
Posty: 17
Rejestracja: 24 sie 2007, 9:52
Lokalizacja: Krosno

Post autor: Kazik » 29 sie 2007, 16:31

No jasne ze tak. Tylko czym go zasilic?

ODPOWIEDZ