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

Atmega32, Bascom, port c nie reaguje na program

fliper_katrill 06 Wrz 2009 20:17 1937 3
  • #1 6988190
    fliper_katrill
    Poziom 20  
    Witam serdecznie!
    Mam Atmegę32 napisałem na nią program (nieistotne jaki) i działa. Nie używam w nim portu c. Przyszedł czas że chcę wykorzystać w programie port c jako wykonujący załączanie optotriaków i dalej modułu wykonawczego i tu problem..... Napisałem specjalnie prosty programik aby ustalał stany wysokie i niskie na poszczególnych pinach portu c taki wężyk świetlny i lipka.Działa tylko pinc.6 i pinc.7 a używam w programie testowym pinc.5 do pinc.2 włącznie. Ani ustawianie pinu wysokiego ani niskiego nic nie daje.Co ciekawe próbowałem na Atmega16 i jest tak samo. Posypią się zapewne odpowiedzi że to błąd płytki i tu informuję że żaden z 6 pinów nie jest pod nic podłączony, wiszą w powietrzu (pinc.0 i pinc.1 jest użyty jako scl i sda, podpięty pod 5+ poprzez rezystory 4,7k) , piny są skonfigurowane jako "output", zasilanie podłączone prawidłowo , bo przecież działa mi program normalnie zanim nie zacznę operacji na porcie c. Wnioskuję że ustawienia programatora czyli fusebity powinny być poprzestawiane, ale nie wiem jak. Proszę o pomoc.
    Z góry dzięki.
  • Pomocny post
    #2 6988239
    _Robak_
    Poziom 33  
    Problem poruszany milion razy, ustaw fuse bit JTAGEN na 1. Wszystko to jest w przyklejonym faq w dziale AVR.
  • #3 6988988
    fliper_katrill
    Poziom 20  
    wszystko działa, dziękuję :D
    PS. jakbym wiedział gdzie szukać i przede wszystkim jak sformułować problem to na pewno bym w FAQ poszukał :D
REKLAMA