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


Programowanie ATmega16 poprzez AVRStudio 4


Post new topic  Reply to topic      Main Page -> Forum Index -> Beginner Science -> Programowanie ATmega16 poprzez AVRStudio 4
Author
Message
LuznyTomasz
Poziom 15
Poziom 15


Joined: 29 Aug 2004
Posts: 204

Post#1 Post from the author of the topic 24 Nov 2004 19:12   

Programowanie ATmega16 poprzez AVRStudio 4


Mam napisany program który chciałbym wgrać do procesora ATmega 16. Problem w tym że przy wyborze procesora nie mam tego modelu! Co powinienem zrobić żeby zaprogramować pamięć flash?

Może ktoś poda mi jak uruchomić jakikolwiek program (miganie diodami) krok po kroczku?

Z gory dziękuję
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 24 Nov 2004 19:12   





Back to top
   
Lisciasty
Poziom 15
Poziom 15


Joined: 13 May 2003
Posts: 243
Location: Wrocław

Post#2 24 Nov 2004 20:04   

Re: Programowanie ATmega16 poprzez AVRStudio 4


Uruchomiłem AVRStudio i miałem Atmega 16... jaki masz programator?

Uruchomić program... Jak masz już napisany i wgrany to sam powinien się
uruchomić po włączeniu procka do zasilania albo resecie.
Back to top
   
Google

Google Adsense


Post# 24 Nov 2004 20:04   





Back to top
   
LuznyTomasz
Poziom 15
Poziom 15


Joined: 29 Aug 2004
Posts: 204

Post#3 Post from the author of the topic 24 Nov 2004 21:21   

Re: Programowanie ATmega16 poprzez AVRStudio 4


Posiadam zestaw uruchomieniowy z "Nowego Elektronika" 300-K. Prodramator nazywa się chyba STK200/STK/300. Mam jakiś plik .hex który podobno ma migać diodami po podłączeniu ich do portu B.
Programu nie mam wgranego i właśnie chciałbym dowiedzieć się jak to zrobić.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 24 Nov 2004 21:21   





Back to top
   
Lisciasty
Poziom 15
Poziom 15


Joined: 13 May 2003
Posts: 243
Location: Wrocław

Post#4 24 Nov 2004 21:33   

Re: Programowanie ATmega16 poprzez AVRStudio 4


Aha, czyli masz programator, taki pod LPT podłączany?

Ściągnij sobie programik do programowania :
http://www.lancos.com/prog.html

jak masz chwilę to połącz się z GG 97037 to powiem co i jak, bo pisać na forum bez sensu i za wolno.
Back to top
   
LuznyTomasz
Poziom 15
Poziom 15


Joined: 29 Aug 2004
Posts: 204

Post#5 Post from the author of the topic 24 Nov 2004 22:49   

Re: Programowanie ATmega16 poprzez AVRStudio 4


Ok. Zatrzymałem się na ustawianiu LPT w Biosie ... Jak to poustawiać?
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 24 Nov 2004 22:49   





Back to top
   
LuznyTomasz
Poziom 15
Poziom 15


Joined: 29 Aug 2004
Posts: 204

Post#6 Post from the author of the topic 25 Nov 2004 03:08   

Re: Programowanie ATmega16 poprzez AVRStudio 4


No dobra - małe podsymowanie do czego doszliśmy z "Liściastym" (wielkie dzięki za pomoc i poświęcony czas!!!).

Do programowania używaliśmy PonyProgVersion 2.02c Beta do ściągnięcia za strony http://www.LancOS.com, programowany procesor - Atmega16 umocowany w zestawie uruchomieniowym z Nowego Elektronika (programator STK200/STK300 - zestaw do montażu 300-K).
Po uruchomieniu programu wykonywaliśmy następujące czynności:
-podpięcie LPT1 do makiety (zasila układ nap 2,5V ?!?! dlaczego nie 5V?)
-podłączenie zasilacza 12V
- w programie ponyprog ustawiamy w setup -> interface setup, parallel, potem avr isp i/o, lpt1
-dev. type ustawiliśmy na avr micro a obok avr auto (niestety błędnie?)
-command -> read all i .... "device missing or unkown device (-24)"
-mam win2000 więc trzeba było pobawić się z portem. W Biosie ustawiliśmy w "Integrated Peripherals" Port Mode na "normal"
-oczywiście nic to nie dało więc zainstalowałem sobie ze strony http://www.driverlinx.com/DownLoad/DlPortIO.htm jakieś drivery do portu.
-Dalej ten sam komunikat "device missing or unkown device (-24)", posprawdzaliśmy czy MOSI MISO RES SCK GND VCC są dobrze podłączone, napięcie zasilania, czy procek dobrze włączony etc i dalej nic.
-odpaliliśmy program C++ portio, ustawiliśmy format na hex i addr wpisz 0x378 (adres lpt1) potem read (wynik 0xff), potem value na 0x00, write a następnie read i sprawdziliśmy czy zapisało się 0x00 (zapisało się więc po zainstalowaniu driverów mamy kontrolę nad portem lpt).
-setup - interface setup - probe (test ok)
-setup -calibration (ok)
-command -> read all dalej ten sam komunikat "device missing or unkown device (-24)",

W desperacji zacząłem ustawiać Dev.Type w sposó losowy i ustawiłem na "MicroWire8 eeprom" a w drugim oknie 9386 i o dziwo coś zacząłem odczytywać z pamięci!!! (same wartości 0xff).

Moje pytania:
-Co się stało że zadziałało?
-Dlaczego w np. AVR studio 4 nie mam do wyboru procesora Atmega 16?
-W czym programować ten procesor aby odbywało się to w sposób dla mnie (początkującego) w sposób zrozumiały (aby na liście procków była Atmega16!)
-dlaczego nie mogę zapisać do procesora programu? Jeśli zapisywałem same 0xff to mogłem (czy program jest błędnie napisany?)
-czy ma ktoś jakiś program "migające diodki" abym mógl sprawdzić czy mój programator działą poprawnie?
-w czym pisać programy ?

Z góry dziękuje i przepraszam za styl.
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Beginner Science -> Programowanie ATmega16 poprzez AVRStudio 4
Page 1 of 1
Similar topics
Programowanie pilota REM3 poprzez TM4 (5)

Page generation time: 0.175 seconds


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