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

[ATiny13][C++] Programowanie za pomocą Pony prog.

Andrzej1_1 12 Wrz 2010 12:22 2259 12
REKLAMA
  • #1 8502254
    Andrzej1_1
    Poziom 10  
    Witam. Mam attiny13. Kupiłem programator stk200/300 i chciałem programować lecz dowiedziałem się że potrzebuje adaptera. Zrobiłem takie połączenia:
    1 PB5 - RESET
    2 -
    3 -
    4 GND - GND
    5 PB0 -MOSI
    6 PB1 - MISO
    7 PB2 - SCK
    8 VCC - VCC

    Podpiąłem mikrokontroler do adaptera, a adapter do programatora. Programator podpiąłem do takie portu jak u drukarki. Uruchomiłem program Pony prog i dałem calibration. Teraz klikam Interface Setup ,parallel ,avr isp, lpt1 i probe. Otrzymuje OK. Teraz nie wiem gdzie wpisać kod który chce wprowadzić. Kliknąłem coś i wyskoczyło Reading i błąd:
    device missing or unknow devine (-24)

    1. Co zrobiłem źle że mam taki błąd?
    2. Jak sprawdzić czy wszystko jest dobrze podpięte?
    3. Czy adapter potrzebuje zasilania z usb, bo nie dałem?

    P.s Programator jest 100% dobry bo kupiłem nowy
    P.s2 Sorry za głupie pytania, ale mam 14 lat.
  • REKLAMA
  • #2 8502590
    mirekk36
    Poziom 42  
    Wielu z tych pytań byś uniknął gdyby zechciało ci się łaskawie przeczytać przyklejone tematy (te na niebiesko pogrubionym fontem). Masz tam całą bazę wiedzy dla tak początkujących. Uwierz, że ciężko po raz 10000000 odpowiadać, że wcale nie trzeba żadnago adaptera do zaprogramowania procka, który może spokojnie siedzieć w układzie i tak jest nawet lepiej, że trzeba podłączyć zasilanie do procka i programatora akurat STK200 itd itd itd

    To, że nie chce ci się zajrzeć do tych tematów i poczytać wcale nie da się wytłumaczyć tym, że masz niewiele lat.
  • #3 8502687
    Andrzej1_1
    Poziom 10  
    Chyba udało się podłączyć do programu ISP Programmer. Odczytało Flash, pobrało sygnaturę i nie było errorów więc chyba wszystko ok. Mam kod w C++ a program do programowania chce pliki hex. Mam skonwertować czy coś?

    P.s Zaraz poczytam przyklejone tematy
  • REKLAMA
  • #4 8503972
    landy13
    Poziom 31  
    Andrzej1_1 napisał:
    Mam skonwertować czy coś?


    To się nazywa "skompilować".
  • REKLAMA
  • #5 8505142
    Andrzej1_1
    Poziom 10  
    plik C skompilowałem i nie było błędów. To teraz co?
  • #6 8506176
    landy13
    Poziom 31  
    Andrzej1_1 napisał:
    To teraz co?


    Zaprogramować procesor plikiem hex powstałym w kompilacji i cieszyć się działającym urządzeniem.
  • #7 8506230
    Andrzej1_1
    Poziom 10  
    Tyle to wiem. Mam avr dude i doszedłem do wyboru programatora. Mam stk200/300. Wybrałem avrisp i dostałem listę mikrokontrolerów. Na tej liście jest attiny13.
    Co dalej?
  • #8 8506253
    gaskoin
    Poziom 38  
    A nauczyli Cię czytać w szkole ? :) Wszystko tam jest napisane
  • #9 8506306
    landy13
    Poziom 31  
    Andrzej1_1 napisał:
    Mam stk200/300. Wybrałem avrisp


    Zaiste dziwnymi ścieżkami chodzą myśli czternastolatka.
  • #10 8506555
    Andrzej1_1
    Poziom 10  
    Zajefajnie. Temat się robi offtopem, a ja nie mam odpowiedzi. Co to ma być za forum w którym nie można dostać odpowiedzi na pytanie? Zostałem wyśmiany zamiast dostać pomoc.

    Dałem AVR ISP bo nie wiedziałem co dać. Czy mam dać stk200 choć ja mam już stk200/300? I co dalej?
  • #11 8506613
    gaskoin
    Poziom 38  
    avrdude napisał:

    Usage: avrdude [options]
    Options:
    -p <partno> Required. Specify AVR device.
    -b <baudrate> Override RS-232 baud rate.
    -B <bitclock> Specify JTAG/STK500v2 bit clock period (us).
    -C <config-file> Specify location of configuration file.
    -c <programmer> Specify programmer type.
    -D Disable auto erase for flash memory
    -i <delay> ISP Clock Delay [in microseconds]
    -P <port> Specify connection port.
    -F Override invalid signature check.
    -e Perform a chip erase.
    -O Perform RC oscillator calibration (see AVR053).
    -U <memtype>:r|w|v:<filename>[:format]
    Memory operation specification.
    Multiple -U options are allowed, each request
    is performed in the order specified.
    -n Do not write anything to the device.
    -V Do not verify.
    -u Disable safemode, default when running from a script.
    -s Silent safemode operation, will not ask you if
    fuses should be changed back.
    -t Enter terminal mode.
    -E <exitspec>[,<exitspec>] List programmer exit specifications.
    -x <extended_param> Pass <extended_param> to programmer.
    -y Count # erase cycles in EEPROM.
    -Y <number> Initialize erase cycle # in EEPROM.
    -v Verbose output. -v -v for more.
    -q Quell progress output. -q -q for less.
    -? Display this usage.

    avrdude version 5.10, URL: <http://savannah.nongnu.org/projects/avrdude/>
  • #12 8506670
    mirekk36
    Poziom 42  
    Andrzej1_1 napisał:

    Dałem AVR ISP bo nie wiedziałem co dać. Czy mam dać stk200 choć ja mam już stk200/300? I co dalej?


    Zajefajnie, skoro nie widzisz analogii w nazwie bo jak piszesz masz STK200/300 a na liście jest STK200 no to daj może USBASP ? albo może jakieś inne cudo ? które nie ma nic wspólnego z STK200 .... Najlepiej wypróbuj wszystkie poza STK200 z listy i wtedy wpadnij tu jeszcze raz zapytać jaki trzeba wybrać.

    Dodano po 52 [sekundy]:

    tym bardziej, że nie chce ci się czytać przyklejonych tematów a w zamian za to wciąż zadawać i to bardzo dziwne pytania.
  • REKLAMA
  • #13 8507294
    Andrzej1_1
    Poziom 10  
    Dostałem pomoc na forum Elportalu. Wytłumaczyli mi wszystko dobrze i nie śmiali się ze mnie. Polecam tamto forum i jego użytkowników.

    Temat do zamknięcia
REKLAMA