Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

AVR/ATMEGA8 - Brak komunikacji ISP

GOTHAM 18 Cze 2013 16:03 2307 15
  • #1 18 Cze 2013 16:03
    GOTHAM
    Poziom 14  

    Witam,

    Mam płytkę ewaluacyjną BTC ZL2AVR, do programowania używam pakietu WinAVR , używam programatora zgodnego z STK 200. Niestety przy próbie zaprogramowania mikrokontrolera mam następujący komunikat:

    vrdude -p atmega8 -P lpt1 -c stk200 -U flash:w:led.hex

    avrdude: AVR device not responding
    avrdude: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.

    Według zaleceń sprawdziłem połączenia na płytce, sprawdziłem jeszcze raz kabelek który zrobiłem i nic. Port Lpt jest ustawiony tak, że każda inna aplikacja korzysta z niego bez problemu.

    Proszę o pomoc w rozwiązaniu problemu.

    0 15
  • #3 18 Cze 2013 18:44
    GOTHAM
    Poziom 14  

    Pytanie jak skonfigurować dobrze program pod programator ISP na LPT i jak poprawnie ustawić port LPT w biosie ( które przerwanie ).

    Programator STK 200/300 firmy VIAKEN złącze DB9.


    Czy to wina programatora? A może uszkodzony jest sam mikrokontroler.

    0
  • #5 19 Cze 2013 13:31
    GOTHAM
    Poziom 14  

    wyjście programatora podłączyłem tak:
    https://www.elektroda.pl/rtvforum/topic701316.html

    Czy wyjście Led mogę mieć nie podłączone?

    Schemat płytki:
    http://www.cyfronika.com.pl/uruchomieniowe/zl2avr.pdf

    Ustawienia w Biosie rzeczywiście były inne. Zmieniłem na Epp + Ecp


    Objawy jakie zauważyłem dopiero dzisiaj to straszne nagrzewanie się układu U6 ( 7805 stabilizator ) na płytce przy podpiętym programatorze ( programator nie podłączony pod LPT ), po odłączeniu programatora układ chłodny. Programator też jest bardzo nagrzany do takiego stopnia że czuć plastik ( około minuty po podłączeniu )

    I teraz moje pytanie czy programator mogę mieć uszkodzony?

    0
  • #6 24 Cze 2013 18:12
    GOTHAM
    Poziom 14  

    Sprawa się rozwiązała. Zakupiłem nowy programator i bez problemu udało mi się wgrać prosty program.

    0
  • #7 29 Cze 2013 08:23
    lechm56
    Moderator

    Temat odblokowano na wniosek autora tematu.

    0
  • #8 09 Lip 2013 15:16
    piotrekwoj1
    Poziom 36  

    Witam mam pytanie nie chcę zakładać nowego tematu wiec pytam tutaj czy w AVR Studio ustawia się wartość kwarcu dla procesora chcę zaprogramować Atmega8 mam na[pisany program i czy przed kompilacją ustawia się wartość kwarcu czy nie? Moje urządzenie pracuje na zewnętrznym kwarcu 4MHz i pod taki był napisany program czy cokolwiek jeszcze muszę ustawiać przed kompilacją?

    0
  • #11 09 Lip 2013 15:34
    piotrekwoj1
    Poziom 36  

    Dziękuje za odpowiedz tak myslałem ale nie mogę znaleść opcji gdzie to jest, jeszcze poszukam.

    0
  • #13 09 Lip 2013 16:01
    piotrekwoj1
    Poziom 36  

    AVS Studio w wersji 5.1 plus winavr 2010

    0
  • #15 09 Lip 2013 23:02
    piotrekwoj1
    Poziom 36  

    Dziekuje poczytałem i znalazłem to co chciałem ale mam jeszcze kilka pytan mam kod programu w C i plik hex kompilowany przez kolege i ten plik hex ma 6,67kb a jak ja ten sam kod kompiluje do hexa w AVR to wielkosc jego jest 8kb. Najlepsze jest to że to te same srodowiska programowe a co ciekawe ten pierwszy działa a mój nie. W czym moze leżyć przyczyna takich problemów?

    Dodano po 5 [godziny] 27 [minuty]:

    Pomoże ktoś?

    0
  • #16 09 Lip 2013 23:17
    dondu
    Moderator Mikrokontrolery Projektowanie

    Daj nam szanse się zbudzić i dobiec do komputera :)

    Kluczem być może jest słowo optymalizacja. Czytałeś dokładnie podane linki?
    Poza tym, zaczynanie zabawy z mikorkontrolerami, od tak dużego programu nie jest dobrym pomysłem.

    0