logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jaki programator? Jakaś instrukcja do BASCOMa?

naelektryzowany 14 Maj 2009 20:26 2196 13
  • #1 6530661
    naelektryzowany
    Poziom 17  
    Witam
    Nie znam się za bardzo na mikrokontrolerach ale zamierzam zacząć zabawę, i w związku z tym mam pytanie jaki programator wybrać, przede wszystkim musi być on na USB i mieć podstawkę pod atmege8 patrzyłem na allegro: Link. Nie wiem czy trwale zainteresuje się tym dlatego chciałbym aby ten programator nie był droższy niż 40zł.

    Mam też prośbę o jakąś instrukcje (wraz z przykładami komend i jakimś schematem elementów kodu) do Bascoma avr (słuszałem że język basic jest prosty i za uwarzyłem, że interfejs jest zrozumiały).

    I chciałbym się zapytać ile trwa programowanie scalka (pytam się bo nie chcę czekać kilku godzin aby okazało się, że w programie jest jakiś błąd)

    Dziękuje
  • #2 6530976
    Longer1989
    Poziom 24  
    stk200/300
  • Pomocny post
    #3 6531023
    dawid512
    Poziom 32  
    marcin9qw8 napisał:
    stk200/300


    Ten jest pod LPT.

    Przykładowe programatory to: podróba STK500, USBasp. Na alledrogo kupisz poniżej 40zl.
  • Pomocny post
    #4 6531065
    comer3
    Poziom 27  
    marcin9qw8 napisał:

    stk200/300


    STK200/300 jest na LPT, a kolega naelektryzowany wyraźnie napisał, że chce na USB.
    Ze swojej strony mogę polecić STK500v2 - mam taki już prawie 2 lata i naprawdę świetnie się sprawuje..

    naelektryzowany napisał:

    Mam też prośbę o jakąś instrukcje (wraz z przykładami komend i jakimś schematem elementów kodu) do Bascoma avr (słuszałem że język basic jest prosty i za uwarzyłem, że interfejs jest zrozumiały).


    Przeglądnij polski help do Bascoma - można się z niego wszytkiego nauczyć - jest w dziale download elektrody..
    Polecam także książkę Marcina Wiązani - "Programowanie mikrokontrolerów AVR w języku Bascom".

    naelektryzowany napisał:

    I chciałbym się zapytać ile trwa programowanie scalka (pytam się bo nie chcę czekać kilku godzin aby okazało się, że w programie jest jakiś błąd)


    Zaprogramowanie ATmegi8 programem który zajmuje prawie całą pamięć trwa kilka sekund.. Jeśli w programie będziesz miał błąd, to nie przejdzie on procesu kompilacji, czyli w efekcie i tak nie dostaniesz pliku wynikowego (bin/hex), który wgrywasz do procka..
  • Pomocny post
    #5 6531250
    rrata
    Poziom 19  
    comer3 napisał:
    Jeśli w programie będziesz miał błąd, to nie przejdzie on procesu kompilacji, czyli w efekcie i tak nie dostaniesz pliku wynikowego (bin/hex), który wgrywasz do procka..
    Pod warunkiem, że będzie to błąd składniowy. Najgorsze są właśnie błędy o których kompilator nie informuje. Kompilacja przebiega poprawnie, a program i tak nie działa jak trzeba. Prosty przykład:
    for(i=0; i>26; i++)
    {
    //jakieś instrukcje
    }
  • #6 6531290
    naelektryzowany
    Poziom 17  
    Dziękuję Książkę w pdf-ie już ściągnąłem i jest genialna bo w pomocy bascoma za wiele się nie dowiedziałem.
    Odnośnie programatora kupię chyba STK500v2 (czy on na pewno współpracuje z bascomem?) Na allegro jest taki: http://www.allegro.pl/search.php?string=STK500v2&sourceid=Mozilla-search(chodzi o ten pierwszy za 35zł)
    mam tylko pytanie czy styki na wyjściu programatora podłączamy bezpośrednio do pinów procka czy trzeba jeszcze jakieś elementy (bo zastanawiam się nad zrobieniem podstawki)?
  • Pomocny post
    #7 6531357
    comer3
    Poziom 27  
    Tak współpracuje z Bascomem - Bascoma trzeba tylko odpowiednio skonfigurować.

    naelektryzowany napisał:

    mam tylko pytanie czy styki na wyjściu programatora podłączamy bezpośrednio do pinów procka czy trzeba jeszcze jakieś elementy


    Nie potrzeba dodatkowych elementów - podłączasz bezpośrednio do procka.
  • #8 6533592
    naelektryzowany
    Poziom 17  
    mam chyba ostatnie 5 pytania:

    1 w opisie programatora na allegro był link do instrukcjo: http://www.and-tech.pl/Stk500/stk500.pdf i mam w związku z tom instrukcją kilka pytań otóż w opisie złącza (kanada) na wyjściu widać aż 5 pinów GND (Czyli masa tak?) a w atmedze8 są tylko 2 (...) Jak to podłączyć mógł by mi to ktoś wytłumaczyć albo dać schemat?

    2 Gdzie podłączyć RST w atmedze tego nie ma?!

    3 czy dałoby się pisać programy w bascomie ale wgrywać je do programatora w trybie HID?

    4 czy po zaprogramowaniu układ jest gotowy do otworzenia programu?

    5 czy w tym uC trzeba nogi GND złączyć razem i do masy?

    Przepraszam za takie pytanie ale dopiero zaczynem "zabawę"
  • Pomocny post
    #9 6533691
    comer3
    Poziom 27  
    1. Ze złącza kanada masę (GND) bierzesz z jednego pinu (obojętnie którego, bo na wszytkich pięciu powinna być) - przy ATmedze podłączasz ja do pinu8..

    2. RST to inaczej Reset (pin 1 przy ATmedze).

    3. Tak - trzeba odpowiednio ustawić Bascoma do współpracy z dodatkowym programem Avrdude (dosowym), nigdy się tak nie bawiłem, ale wiem, że jest to możliwe, lub skorzystać z windowsowego interfejsu Avrdude-gui (czyli kompilujesz w Bascomie, a później ręcznie odpalasz Avrdude-gui i pokazujesz plik, który chcesz wgrać do procka).. Wtedy programator może być podłączony w trybie HID (bez sterowników)..

    4. Tak.

    5. Nie.

    Pozdrawiam! :)
  • #10 6533836
    naelektryzowany
    Poziom 17  
    Dziękuję chyba wszystko na początek już wiem, jeżeli macie jekieś porady odnośnie programowania to wysłucham.

    Dziękuję
  • #11 6533897
    janbernat
    Poziom 38  
    Ja polecam "Mikrokontrolery dla początkujących" Piotra Góreckiego.
    To jest Bascom.
    Help ZbeeGin-po polsku ze strony MCS-darmo.
    Ale tak ściągnąć PDF?
    Mam wątpliwości.
    M. Wiązania-55zł.
    P. Górecki-61zł.
    Zapytaj-może się na to zgodzili.
  • #12 6536738
    naelektryzowany
    Poziom 17  
    A jednak mam jeszcze jedno pytanie.
    Skąd wziąć te sterowniki do programatora w trybie Com?
    W aukcji nie napisali np: płyta z driverami w zestawie.
    Jeśli ich nie dostanę to czy mogę i z kąt je ściągnąć?
  • Pomocny post
    #13 6536775
    comer3
    Poziom 27  
    Jeśli napisali, że dostaniesz, to przyślą razem z programatorem. Jeśli ich nie dostaniesz, to wtedy będziesz się martwił i pisał do producenta.. ;)

    P.S. Wykasuj ten załącznik i link do chomika, bo jak wpadnie MOD, to i tak to ładnie posprząta, a Ty możesz tylko bana zarobić (regulamin pkt.1) ;)
  • #14 6536895
    zumek
    Poziom 39  
    Regulamin p.14 - zamykam.
REKLAMA