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

ATmega128 - nieaktywne piny PA0, PA7, PG2, PC7 przy programowaniu

Karanami 28 Kwi 2020 13:39 393 11
REKLAMA
  • #1 18653446
    Karanami
    Poziom 5  
    Mam bardzo dziwny problem, robię minisumo na ATmedzę 128, no i oczywiście coś nie działa. Problem polega na tym że piny PA0, PA7, PG2, PC7 są nie aktywne pomimo iż programuje je w odpowiedni sposób, i nie mam włączonej kompatybilności z atmega103, ponieważ PA1 i PA2 działają normalnie. Jeżeli chodzi o program to jest to ustawienie wszystkich pinów na porcie A, G i C na wyjścia i ustawienie stanu wysokiego. Sprawdzałem już różne rzeczy, wymieniałem diody, resetowałem Atmegę itd.
    ATmega128 - nieaktywne piny PA0, PA7, PG2, PC7 przy programowaniu ATmega128 - nieaktywne piny PA0, PA7, PG2, PC7 przy programowaniu
  • REKLAMA
  • REKLAMA
  • #3 18653966
    Karanami
    Poziom 5  
    JarekC napisał:
    Pokaż kod programu.

    tak jak już napisałem, nie ma w tym kodzie nic niezwykłego.
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #5 18653985
    Karanami
    Poziom 5  
    to nie ma znaczenia piny które wymieniłem, nie dają żadnego stanu, niezależnie od programu.
  • #7 18654006
    Karanami
    Poziom 5  
    Sareph napisał:
    A JTAG wyłączony?

    jtag to nie te piny, ale tak wyłączony
  • #8 18654292
    bart-projects
    Poziom 29  
    A przetestuj to bo chyba do stracenia nic nie masz ;)
    Napisanie tego zajęło mi minute więc teraz Tobie minutę zajmie wgranie tego Hex lub Bin (do wyboru). uC ma migać całymi portami A, C i G
  • #9 18655974
    Karanami
    Poziom 5  
    bart-projects napisał:
    A przetestuj to bo chyba do stracenia nic nie masz ;)
    Napisanie tego zajęło mi minute więc teraz Tobie minutę zajmie wgranie tego Hex lub Bin (do wyboru). uC ma migać całymi portami A, C i G

    Nie mam zielonego pojęcia co tam jest w tym hex, ale niestety nie działa wcale. Zaczynam powoli dochodzić do wniosku, że mam wadliwy produkt.
  • REKLAMA
  • #11 18656013
    Karanami
    Poziom 5  
    Sorry źle się wyraziłem, program działa, ale piny które nie działały dalej nie działają. Chyba po prostu kupię nową atmegę i zobaczymy.

Podsumowanie tematu

Użytkownik zgłasza problem z nieaktywnymi pinami PA0, PA7, PG2 i PC7 w mikrokontrolerze ATmega128 podczas programowania. Pomimo poprawnego ustawienia pinów jako wyjścia i ich stanu wysokiego, nie działają one, podczas gdy inne piny (PA1, PA2) funkcjonują prawidłowo. Użytkownik sprawdził kod, wyłączył JTAG, a także wymienił diody, jednak problem nadal występuje. Inni uczestnicy dyskusji sugerują przetestowanie programu, który działa na innych pinach, co prowadzi użytkownika do wniosku, że może mieć wadliwy mikrokontroler.
Podsumowanie wygenerowane przez model językowy.
REKLAMA