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

[attiny12][Bascom] spalony mikrokontroler?

mateur 18 Maj 2008 01:11 2625 8
  • #1 5151724
    mateur
    Poziom 15  
    Witam

    Czy kompilator Bascom AVR wyświetla jakiś komunikat gdy podłączymy do programatora spalony mikrokontroler? Obawiam się że spaliłem attiny12 bo po włączeniu układu na wyjściach mikrokontrolera nie pojawia się żadne napięcie pomimo ustalonych programowo "jedynek". Jednak gdy podłączam mikrokontroler do programatora kompilator normalnie ładuje do niego kod tak jakby było wszystko ok. Czy to wina spalonego attiny?

    Pozdrawiam
  • #2 5151730
    don diego
    Poziom 32  
    Spalonego mikrokontrolera raczej nie zaprogramujesz. Czy wcześniej już coś programowałeś? Pokaż ten program testowy.
  • #3 5151742
    mateur
    Poziom 15  
    Mikrokontroler był na początku zaprogramowany programem docelowym jednak po braku jego reakcji zacząłem coś podejrzewać i wbiłem do niego najprostszy programik ustawiający po prostu stan wysoki na całym porcie B.
    Niestety, mikrokontroler dalej nie daje znaków życia i na wyjściu portu dalej nie ma napięcia.
  • #5 5153934
    tomsyty

    Poziom 26  
    Ech... A zna kolega zastosowanie rejestrów PORTB, DDRB (zwłaszcza tego) i PINB?
  • Pomocny post
    #6 5154098
    M. S.
    Poziom 34  
    Obawiam się, że Attiny 12 nie posiada RAM'u. Gdzieś wyczytałem, że można go oprogramować jedynie w asm. Jeśli jest inaczej to koledzy poprawią.
    Bawiłem sie Attiny 15. Program w Bascomie sie kompilował i "wgrywał" do uC, a dalej nic. Asm dopiero ożywił procek.
  • #7 5154518
    mateur
    Poziom 15  
    Dzieje się dosłownie tak jak kolega M.S. napisał: kod się wbija i po podłączeniu zasilania do mikrokontrolera w układnie nic sie nie dzieje. Jeżeli przyczyną jest to, że można je programować tylko w ASM, to problem uważam za rozwiązany.

    Pozdrawiam :) i dziękuję
  • Pomocny post
    #8 5154648
    kamyczek
    Poziom 38  
    To że nie ma w nim pamięci ram to jedno , to że raczej asembler to inna sprawa . Kiedyś przypadkiem uszkodziłem At90S2313 i co ciekawe można go uszkodzić tak że procesor sie identyfikuje , programuje i weryfikuje a porty są martwe. To że program w nim działa można stwierdzić np przez załadowanie programu którego zadaniem jest przepisanie czegoś z pamięci flash do pamięci eeprom po odczycie okazuje sie ze w pamięci eeprom jest zapisane to co miał wykonać program.Natomiast na portach nie ma oznak działania procesora.
REKLAMA