Programator stk 200

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!
minik97
-
Posty: 75
Rejestracja: 10 mar 2011, 22:12
Lokalizacja: MAŁOPOLSKA

Post autor: minik97 » 17 mar 2011, 16:25

czyli ze programator stk 200 zaprogramuje mi atmega8 16PU lub 8PU. A czy om działa pod programem BASCOM-AVR w wersij 1.11.9.8? i jaki do tego pragramatora potrzebny jest sterownik aby wszystko dzałało tak jak trzeba
Pozdrawiam i dzięki za poprzedniejsze odpowiedzi :grin:

kaliska5
Użytkownik
Posty: 348
Rejestracja: 01 maja 2008, 8:24
Lokalizacja: z nienacka
Kontakt:

Post autor: kaliska5 » 17 mar 2011, 18:36

Do stk200 nie potrzebujesz sterowników ,będzie działał z bascomem bo to podstawowy programator i chyba w każdej wersji jest obsługiwany

minik97
-
Posty: 75
Rejestracja: 10 mar 2011, 22:12
Lokalizacja: MAŁOPOLSKA

Post autor: minik97 » 17 mar 2011, 21:16

czyli jak kupie programator i atmega8 to do jakiego pinu atmegi8 podłanczam:
OPIS WYPROWADZEŃ

MOSI
LED
RST
SCK
MISO SPI -
VCC
GND
:???:
I czy ten programator zaprogramuje atmega8 16PU?

Dawid 95
-
Posty: 98
Rejestracja: 03 paź 2010, 14:48
Lokalizacja: Polska

Post autor: Dawid 95 » 17 mar 2011, 22:30


minik97
-
Posty: 75
Rejestracja: 10 mar 2011, 22:12
Lokalizacja: MAŁOPOLSKA

Post autor: minik97 » 18 mar 2011, 7:13

czyli tak :
MOSI-17
LED - pin od programatora z masą programatora tak?
RST - pin jeden i przez opornik 10k do 5v
SCK-19
MISO SPI - 18
VCC - 7
GND - 8

tak?

[ Dodano: 2011-03-18, 13:43 ]
tutaj daje przykładowy program:

Kod: Zaznacz cały

$regfile = "m8def.dat"                                      'zadeklarowanie użytego procesora 
$crystal = 1000000                                          'zadeklarowanie szybkości wewnętrznego kwarcu 

Config Portb = Output                                       'zadeklarowanie wszystkich portów b jako wyjście 
        Portb = &B00000000                                  'ustalenie stanu początkowego portów na stan niski 

   Do                                                       'początek nieskończonej pętli DO 

     Portb.1 = 1                                            'portb.1 stan wysoki 
     Waitms 500                                             'czekaj 0,5 sekundy 
     Portb.1 = 0                                            'portb.1 stan niski 
     Waitms 500                                             'czekaj 0,5 sekundy 

   Loop                                                     'koniec nieskończonej pętli DO 

End
Jesli wgram te program na atmega8 to mogę odłączyć porgramator (wyciągnąć wtyk ) i podłączyć zasilanie(osobne) do atmegi, czy prgramator musi być podpięty cały czas do atmegi8?

Awatar użytkownika
tom5555
Użytkownik
Posty: 625
Rejestracja: 23 sty 2008, 1:20
Lokalizacja: Zabrze
Kontakt:

Post autor: tom5555 » 20 mar 2011, 18:31

Jeżeli używasz STK200, to zasilanie musisz mieć cały czas, bo musisz zasilać uP i programator.
Pin LED programatora zostawiasz nie podłączony.
Możesz zrezygnować z rezystora przy pinie reset.
Po programowaniu można odłączyć programator.

ODPOWIEDZ