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

[ATmega8]Trudności z zaprogramowaniem przez FT232

modrzej1988 06 Cze 2011 16:09 2108 7
REKLAMA
  • #1 9582489
    modrzej1988
    Poziom 13  
    Pojawił mi się mały problem z zaprogramowaniem ATmegi8 przy użyciu programatora FT232, który jest "wlutowany" w płytkę uruchomieniową EvB 4.3.
    Połączenia między programatorem, a kontrolerem sprawdzałem już chyba n-razy, zasilanie jest doprowadzone na wszystkie nóżki, które tego wymagają. Kwarc 8MHz zewnętrzny (chociaż nie wiem, czy to istotne jeżeli procek jeszcze nie był nigdy wcześniej przeze mnie programowany - jest fabrycznie nowy). Całość zasilana z USB więc błędne poziomy na portach niewystępują.

    Programator jest lutowany "na krótko" do nóżek scalaka.

    Poprzedzając pytania czy programator jest sprawny odpowiadam, że tak (AVR-dude komunikuje się z ATmega644p).

    Z ATm8 próbowałem się skomunikować przy użyciu AVR-dude oraz mkAVRcalculator-a w wersji 57 (bo tylko w tym widzę obsługę FT232).

    Przewertowałem też kilka tematów na elektrodzie odnośnie błędów komunikacyjnych lecz nie znalazłem żadnej odpowiedzi w tym temacie.

    Tutaj ząłączam fotkę z połączeniem procka z programatorem (opisy wyprowadzeń programatora są na płytce).
    [ATmega8]Trudności z zaprogramowaniem przez FT232

    A oto błąd który zwraca mi AVR-dude:
    [ATmega8]Trudności z zaprogramowaniem przez FT232

    Dzięki za wszelkie wskazówki :)
  • REKLAMA
  • #2 9582655
    GSM
    Poziom 25  
    Witam,

    niestety nie znam tej płytki, a dokumentacja jest niedostępna (strony w internecie nie odpowiadają). Jednakże, spróbuję pomóc.
    Czy w tą drugą ATmege jest wgrany bootloader aby umożliwić upload programu przez USART?
    Poza tym, czy ATmega644 nie przeszkadza przypadkiem? (2 mikrokontrolery na jednym RS232?)


    Pozdrawiam,
    GSM
  • REKLAMA
  • #3 9583686
    modrzej1988
    Poziom 13  
    Tak w 644p jest wgrany bootloader, ale też był wgrywany właśnie przez ISP, tym programatorem.
    Zaraz wymontuję 644p z płytki i napiszę czy coś się zmieniło.

    Edit:
    Wymontowanie ATm644p z podstawki nic nie pomogło. Nie można nawet fusebitów zczytać. Też usiłuję połączyć się ze stroną EVB ale bezskutecznie. Rano jeszcze działała.

    Taki monit wyrzuca mi konsola w mkAVRcalculator
    [ATmega8]Trudności z zaprogramowaniem przez FT232
  • #4 9583952
    GSM
    Poziom 25  
    Pytałem czy bootloader jest wgrany w tym układzie (SMD) na płytce małej (bo zakładam, że to z nim chcesz się połączyć).
    Czy przez ISP możesz się z nim komunikować?


    Pozdrawiam,
    GSM
  • #5 9583964
    modrzej1988
    Poziom 13  
    Nie w ATm8 nie ma bootloadera i właśnie zmierzam do komunikacji przez ISP, która na upartego nie działa :/

    Edit:
    W ATmega32, która nie ma wgranego bootloadera komunikacja działa... jak bardzo jest prawdopodobne, że to m8 jest padnięta ?

    Edit:
    Dołączę jeszcze schemat programowanego układu.
    [ATmega8]Trudności z zaprogramowaniem przez FT232

    Wszystkie piny VCC, AVCC i GND są ładnie podłączone do zasilania i masy układu.
  • REKLAMA
  • #6 9584026
    GSM
    Poziom 25  
    Może źle podłączyłeś przewodu, nie wywróżymy ci tego :roll:

    A to czy m8 jest padnięta jest wysoce prawdopodobne jeśli np. ją przegrzałeś lutując...
    Spróbuj innego programatora.

    Pozdrawiam,
    GSM
  • #7 9584029
    mirekk36
    Poziom 42  
    No to ja podpowiem dlaczego ci to nie działa. Ano dlatego, że na płytce EVB masz inne wyprowadzenia do programatora z użyciem FT232 niż np na płytce ATB rev:1.01.

    No i w związku z tym także MkAvrCalculator działa na tych wyjściach. Zobacz sobie na stronkę (tzn na sam dół strony: http://atnel.pl/elektronika/zestaw-testowy-atb

    tam masz dokładną rozpiskę które sygnały z układu FT232 można wykorzystać do programowania. Niewątpliwą ZALETĄ tego rozwiązania jest to, że nie zajmują one pinów RX oraz TX od UART'a jak ma to niestety miejsce na EVB

    Na EVB możesz skorzystać jedynie z programu dostępnego od producenta EVB bo taki jest zdaje się.
  • REKLAMA
  • #8 9584054
    modrzej1988
    Poziom 13  
    Co do przegrzania... brat to lutował, ale raczej nie ma takiej opcji... Niestety ten FT232 to mój jedyny programator jaki posiadam :/
REKLAMA