Skocz do zawartości

Problem z modułem startowym atmega16 wersja 1


Pomocna odpowiedź

Musisz mieć programator np: usbasp zgodny z stk200/300.

A jak już nim wgrasz bootloader, to mozesz użyć przejściówki na FT232, która już masz.

// popraw temat, bo nie oto pytasz, nowe zdanie piszemy od wielkiej litery, no i używaj znaków interpunkcyjnych np.: przecinków.

Przepraszam, ale jestem całkiem zielony w programowaniu, i nie bardzo wiem o co chodzi z tym bootloaderem.Sprzedawca mi teraz napisał, że "Programator STK500 działa tylko z LPT.

RS232 służy tylko do transmisji danych."A ponoć ten zastaw ma wbudowany programator(chyba że się mylę).?Czyli że poprzez rs232 nie da rady programować , tylko trzeba mieć osobny programator?

Kurcze ktoś mnie ubiegł już w raportowaniu tego postu 🙂. Temat WIELOKROTNIE omawiany na tym forum, niejednokrotnie poruszany i już jest na niego tysiące odpowiedzi, wystarczy użyć opcji SZUKAJ, przeczytać ze zrozumieniem i trochę pomyśleć.

Płytka jest archaiczna, od strony komunikacji ma:

Na płytce modułu znajduje się:

•Programator ISP STK200,
•Moduł RS-232,
ale programator jest na lpt, a rs-232 jest po przez serial com.

Temat omawiany i nie wielektrotnie tylko powiedziałbym, że częściej. Męcz sprzedawce/producenta.

Czy ja dobrze teraz zrozumiałem ?

Że najpierw programuje atmegę programatorem(np. program do obsługi lcd), a potem wsadzam ją do płytki startowej którą mam i sprawdzam czy dobrze działa?I ewentualnie potem podpinam atmegę do gotowego ukłau?

Programator USB-ISP podpinasz do swojego złącza ISP na płytce. Wiesz co oznacza skrót ISP? Oznacza tyle, że możesz programować uC bez wyjmowania go z układu.

A jeśli wgrasz układowi przy pomocy programatora LPT odpowiedni bootloader, to będziesz mógł układ programować przy pomocy RS232 i LPT przestanie być potrzebne (do czasu, jak czegoś nie spartolisz). Swoją drogą, polecam programator USB z Allegro. 30-40zł to chyba nie jest majątek, biorąc pod uwagę bezproblemowość (zasilanie z USB) i "przyszłościowość" rozwiązania (LPT i COM znikają z płyt głównych komputerów, w chyba żadnym nowszym laptopie tych portów nie znajdziesz).

Ok, rozumiem.A ten bootloader mam nagrac na atmege?Matko strasznie to wszystko zagmatfane jak dla mnie(tzn. totalnego laika).Czyli teraz tylko muszę sobie jakiś programator zrobić.A co do programatora, to mam małe pytanie : czy tą atmegę też trzeba programować??

A co chcesz innego programować?

[ Dodano: 25-11-2010, 15:36 ]

Przeczytaj sobie arta Bobbiego o bootloaderach, może ci się rozjaśni.

amon, po to właśnie nabyłeś taką płytkę by programować mikrokontroler - czyż nie? Więc na pytanie czy trzeba go programować odpowiedź nasuwa się samoistnie...

Ten programator będzie dobry, jak na początek?http://www.fischl.de/usbasp/

A z tym programowaniem, to chodziło mi o to , że w tym programatorze jest atmega i ten programator podpinam pod swoją płytkę startową gdzie jest atmega32 którą chcę zaprogramować, i teraz pytanie , czy muszę zaprogramować tą atmegę w programatorze żeby potem zaprogramować swoją atmegę32??

Może to brzmi dziwnie ale ja dalej nie bardzo kumam o co w tym chodzi.

A co do programatora, to mam małe pytanie : czy tą atmegę też trzeba programować??

Potraktuj tą atmegę na płytce jako "pustą". Możesz ją zaprogramować w dowolnym momencie przez LPT. Możesz też wgrać jej bootloader przy pomocy programatora LPT (który zajmuje specjalne miejsce w jej pamięci i nie jest nadpisywany do póki nie będziesz chciał tego zrobić) który pozwoli Ci programować ją przy pomocy RS232. Tak czy siak - przynajmniej za pierwszym razem musisz użyć programatora LPT.

To co ja Ci doradzam (programator na USB z Allegro) pozwoli obejść ten problem i zawsze będziesz mógł przy jego pomocy programować z portu USB. Mam nadzieję, że nie zagmatwałem jeszcze bardziej 😉

i teraz pytanie , czy muszę zaprogramować tą atmegę w programatorze żeby potem zaprogramować swoją atmegę32??

Może to brzmi dziwnie ale ja dalej nie bardzo kumam o co w tym chodzi.

O którym programatorze mówisz? O tym co masz na płytce? On nie ma atmegi. Jeśli mówisz o USBasp, to tak - atmegę w tym programatorze trzeba najpierw zaprogramować.

Małe ostrzeżenie - USBasp może mieć problemy z działaniem na Windows 7/Vista.

O którym programatorze mówisz? O tym co masz na płytce? On nie ma atmegi. Jeśli mówisz o USBasp, to tak - atmegę w tym programatorze trzeba najpierw zaprogramować.

Ale jeżeli go kupujesz, nie składasz samemu, to atmega tam jest już odpowiednio zaprogramowana.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...