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.
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.
