Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

AtMega 128 i stk 200/300

maxiu
-
-
Posty:16
Rejestracja:27 mar 2005, o 13:01
Lokalizacja:Ostrów Wlkp
Kontaktowanie:
AtMega 128 i stk 200/300

Postautor: maxiu » 4 maja 2005, o 20:09

czy ktoś może programował atmega 128 za pomoca programatora stk 200/300 poniewaz mam problem i nie wiem o co chodzi :? z góry dziekuje za rady :)

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 4 maja 2005, o 20:14

Witam.

A możesz rozwinąć temat?

Pozdrawiam,
Adam.

maxiu
-
-
Posty:16
Rejestracja:27 mar 2005, o 13:01
Lokalizacja:Ostrów Wlkp
Kontaktowanie:

Postautor: maxiu » 5 maja 2005, o 17:15

probuje zaprogramowac ten procesor z bascoma avr i nic nie wyskakuje zadnego bledu nic i procesor tez nie jest programowany poniewaz w oknie programed jest caly czas 0 :(

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 5 maja 2005, o 22:59

Witam.

Czy procesor jest wykrywany przez programator?

Adam.

maxiu
-
-
Posty:16
Rejestracja:27 mar 2005, o 13:01
Lokalizacja:Ostrów Wlkp
Kontaktowanie:

Postautor: maxiu » 6 maja 2005, o 10:53

nie

[ Dodano: 06-05-2005, 16:26 ]
czy moglbym prosic o zdjecie wyjsc lpt poniewaz nie wiem czy na pewno te wyprowadzenia sa dobrze zrobione w moim programatoze kupilem go na allegro i nie jestem po prostu pewiem a to moze byc przyczyna moich niepowodzen, teraz wyskakuje mi w ponyprog write error -21

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 6 maja 2005, o 22:42

Cześć.

Czy próbujesz odpalić układ z tego linku http://www.olimex.com/dev/images/avr-mt128-sch.gif. Pytam, bo chcę uściślić problem. Masz może jakąś dokumentację od swojego programatora – spróbujemy ją porównać ze schematem.

Co do zdjęcia wyjść LPT to nie bardzo wiem o co Ci chodzi.

Zastanawiałem się nad problemem z niewidzeniem procesora przez Bascom. Czy na pewno ustawiłaś dobrze typ programatora z opcjach Bascoma.

Pozdrawiam,
Adam.

MDz
-
-
Posty:365
Rejestracja:29 mar 2003, o 13:35
Lokalizacja:Warszawa
Kontaktowanie:

Postautor: MDz » 7 maja 2005, o 09:53

Czy dobrze podłšczasz programator do uC?

ATmegi128 w trybie SPI nie programuje przez standardowe linie SPI (PB2, PB3) a przez linie pokrywajšce się z wyprowadzeniami UART0 tzn. MOSI/PDI = PE0, MISO/PDO=PE1, SCK = PB1 (patrz PDF str. 303. ). Na pierwszy rzut oka wydaje się to trochę dziwne, ale umożliwia zaprogramowanie gotowego modułu z użyciem tego samego złšcza, które normalnie służy jako interfejs komunikacyjny.

--
MDz

tomi_s
-
-
Posty:8
Rejestracja:12 sty 2004, o 14:29
Lokalizacja:Frysztak
Kontaktowanie:

AtMega 128 i stk 200/300

Postautor: tomi_s » 7 maja 2005, o 09:54

Zapewne wiesz że największe Atmegi ( 128 i 64 ) mają - w odróżnieniu od całej pozostałej rodziny - wydzielone piny (MOSI i MISO ) dla programowania szeregowego!? W przypadku mega128 sa to: PE0, PE1. dodatkowo trzeba aktywowac wejscie /PEN.

A wracajac do programatora to czy sprawdzales na innym procku??
Pozdrawiam

maxiu
-
-
Posty:16
Rejestracja:27 mar 2005, o 13:01
Lokalizacja:Ostrów Wlkp
Kontaktowanie:

Postautor: maxiu » 7 maja 2005, o 13:47

a w jaki sposob aktywowac pen gdzie go podlaczyc do programatora

[ Dodano: 07-05-2005, 13:49 ]
Czy próbujesz odpalić układ z tego linku http://www.olimex.com/dev/images/avr-mt128-sch.gif. Pytam, bo chcę uściślić problem. Masz może jakąś dokumentację od swojego programatora – spróbujemy ją porównać ze schematem.


nie ten układ po prostu mnie zaciekawil i chcialem sie cos wiecej dowiedziec na jego temat a co do programatora to mam tylko opis ustawien w ponyprog i bascom avr

tomi_s
-
-
Posty:8
Rejestracja:12 sty 2004, o 14:29
Lokalizacja:Frysztak
Kontaktowanie:

Postautor: tomi_s » 7 maja 2005, o 18:18

PEN zgodnie z nota aktywuje sie stanem wysokim, wiec podlacz przez rezystor do Vcc.
pozatym:
Programator: ----- Mega128:
MOSI ----------- > PE0 (RXD0)
MISO ----------- > PE1 (TXD0)
SCK ----------- > PB1 (SCK)
i powinno dzialać

maxiu
-
-
Posty:16
Rejestracja:27 mar 2005, o 13:01
Lokalizacja:Ostrów Wlkp
Kontaktowanie:

Postautor: maxiu » 7 maja 2005, o 19:10

zadzialalo ale nie pomyslalem i ustawilem port PB1 czyli SCK do obslugi lcd i lipa nie chce teraz nic ruszyc jest jakas mozliwosc obejscia tego :(

tomi_s
-
-
Posty:8
Rejestracja:12 sty 2004, o 14:29
Lokalizacja:Frysztak
Kontaktowanie:

Postautor: tomi_s » 8 maja 2005, o 13:26

Przeczytalem jeszcze raz to co napisalem i wyjasniam bo rzeczywiscie troszke zamieszalem:
Zeby zaprogramowac mega 128 przez ISP (albo SPI jak kto woli) w momencie wlączenia zasilania na wejsciu /PEN "powinien" byc stan niski. Podczas normalnej pracy to wejscie
"powinno" byc podciagniete do plusa zasilania.
Jednak ze w przypadku mojej kosci jakos to nie ma znaczenia, wchodzi w tryb programowania
bez wzgledu na to czy jest tam "1" czy "0". Dla pewnosci sprawdzilem raz jeszcze przed chwila
(specjalnie dla was, dawno nie uzywanym programatorem stk 200/300)
Osobiscie polecam JTAGa (oprocz oczywistych zalet nie trzeba sie przejmowac w/w wejsciem)

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 24 gości