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

Atmega32, płytka EvB AT16-32, wgrywanie programu przez USB

dawid382 09 Lis 2011 19:22 2994 10
REKLAMA
  • #1 10120622
    dawid382
    Poziom 12  
    Witam zakupiłem dzisiaj płytkę testową EvB4.3 w wersji z klawiaturą 4x4.
    Mam problem z wgraniem programu przez USB, przejrzałem masę treści na forum i nic. Podobno na Atmedze32 ktora byla w zestawie jest wgrany bootloader jednak gdy probuje zaprogramowac plytke programem MegaLoad to nic sie nie dzieje....


    Oczywiście kabelkami łącze uklad ft232 z atmega32 w sposób:
    Rx-Tx
    Tx-Rx

    Ustawiam plik ktory chce wgrać, ustawiam szybkość 57600 i port 3(zainstalowałem uklad ft232)

    Macie jakieś propozycje co jest nie tak i jak to naprawic?
  • REKLAMA
  • #2 10120984
    Krauser
    Poziom 26  
    Podobno linie RXD i TXD są podłączone do procesora. W niektórych wersjach przed rozpoczęciem programowania należy wcisnąć reset.
  • REKLAMA
  • #3 10121608
    dawid382
    Poziom 12  
    Naciskałem ręcznie reset... Nic to nie dało więc zrobiłem przejściówkę LPT -> atmega (z czterema rezystorami) wszytsko pięknie się wgrywa a ja nie mogę zrozumieć dlaczego ten bootloader nie działa... może mieliście podobne przypadki prosiłbym o info jak je rozwiązaliscie.
  • #5 10126922
    dawid382
    Poziom 12  
    Przepraszam, pomyliłem sie płytka nazywa sie EvB AT16-32. Razem z płytka dostarczona była płyta CD i na niej tez jest bootloader ale nawet jak go wgralem na atmege to i tak przez USB nie mogłem wgrać programu...
  • REKLAMA
  • #7 10340628
    Henio83
    Poziom 12  
    To jest płytka nie firmy AND-TECH tylko microsense. Nie programujemy jej za pomocą MegaLoad tylko po zainstalowaniu kontrolera FT232, do 8 s po resecie układu jest aktywny bootloader, który zgłasza się jako programator STK500. Więc po zainstalowaniu i podłączeniu płytki, łączymy się z nią /programujemy/ z AVRStudio czy innych środowisk.
  • REKLAMA
  • #8 10426810
    Magic44
    Poziom 11  
    dawid382 ustaw prędkość na 115200. Tx i Rx do złącza J202. Tak jak pisze kolega Henio83, bootloader działa przez pierwsze osiem sekund po włączeniu zasilania (kabla USB), po tym czasie działa już wgrana aplikacja. Tryb boot-a można sprawdzić na wyjściu DP7.
  • #9 10439361
    imarszi
    Poziom 14  
    Witam!!!

    Mam problem z tą płytką i żeby nie zakładać nowego wątku się podepnę.

    Nie mogę z poziomu AVRStudio zmieniać fusebitów

    mam taki błąd
    [ERROR] ispProgram: Error status received: Got 0xc0, expected 0x00, ModuleName: TCF (TCF command: Memory:set failed.)

    oraz
    [WARNING] Read voltage 0.0V is outside selected device's operating range: 2.7 V to 5.5 V.

    poza tym wszystko działa Ok, chyba.

    Pozdrawiam
  • #10 10439441
    Henio83
    Poziom 12  
    Jeżeli programuje Pan za pomocą bootloadera, nie ma możliwości zmienić ustawienia fusebitów (bo np. zmiana f. taktowania uniemożliwiła by dalszy kontakt z bootloaderem).
  • #11 10439529
    imarszi
    Poziom 14  
    A w programie mogę zmienić fusebity ? przy pomocy makra FUSES ?
    Dzięki.
REKLAMA