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

Atmega8A - Atmega8a nie działa, ale się programuje

Jakub_majsterkowicz 04 Paź 2014 18:07 1167 9
  • #1 14014491
    Jakub_majsterkowicz
    Poziom 2  
    Witam, mam problem z Atmega8A w obudowie TQFP. Program mkAVR Calkulator odczytuje ją oraz programuje bez probemów. Ale dioda się nie zaświeca, co robić???

    Program w C
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • #2 14014515
    Konto nie istnieje
    Poziom 1  
  • #3 14014519
    anonymousexd
    Poziom 24  
    Marek_Skalski napisał:

    Tylko to 'return 0;' jest zbędne.


    Skoro main jest typu int to przecież musi coś zwracać. Pod wieloma kompilatorami bez tego return program się nie skompiluje.
  • #4 14014559
    Brutus_gsm
    Poziom 25  
    Wiele kompilatorów jest na tyle "inteligentnych", że i tak to "return 0" wywali, ze względu na to, że funkcja main nigdy się nie zakończy w takim przypadku.

    Co do tematu, to być może odwrotnie podłączyłeś diodę. Banalne, ale czasami zdarzają się takie błędy.
  • #5 14014561
    Konto nie istnieje
    Poziom 1  
  • #6 14014564
    Jakub_majsterkowicz
    Poziom 2  
    Nie, diodę prawidłowo podłączyłem.

    Schemat: Atmega8A - Atmega8a nie działa, ale się programuje
  • #8 14014588
    Jakub_majsterkowicz
    Poziom 2  
    Dobra pomyliłęm się ale na PC0 też 0.
  • #9 14014600
    Konto nie istnieje
    Poziom 1  
  • #10 14015193
    Jakub_majsterkowicz
    Poziom 2  
    Dzięki, pomogło, zamykam
REKLAMA