Witam
Wiem, że podobnych tematów na forum jest sporo, ale głównie polegały na braku kondensatorów, braku rezystora przy resecie, złym podłączeniu zasilania, złym podłączeniu programatora, czy też błędach wykrywanych przez MkAVRCalcurator. Niestety, ale wydaje mi się, że u mnie nie ma tych błędów.
Zacząłem się interesować programowanie mikrokontrolerów AVR w języku Bascom. Chciałem najpierw napisać prosty program w języku Bascom do migania diodą, lecz jedynym efektem było ciągłe świecenie się diody LED. W celu lepszego przebadania przyczyny błędu napisałem program w którym dioda powinna się tylko wygasić, lecz ciągle się paliła. Dodam, że do programowania używałem MkAVRCalcurator, który nie znajdował żadnych błędów.
Elementy jakie zakupiłem to Atmega8A-PU, programator USBASP V2.0 LC Technology (taki jak na tej stronie- http://smartrobots.pl/programator-usbasp) i oczywiście kondensatorki itp.
Program:
Jedyny sposób w jaki udało mi się wygasić diodę to zmiana pinu PB1 z wyjściowego na wejściowy.
Jeśli chodzi o zasilanie do pomiędzy masą, a zasilaniem jest 4,76V
Zdjęcia płytki z przewodami programatora jak i bez dla większej czytelności podłączenia:
![[Atmega8A] Atmega8A + USBASP V2.0 - Diody LED nie gasną w programie Bascom [Atmega8A] Atmega8A + USBASP V2.0 - Diody LED nie gasną w programie Bascom](https://obrazki.elektroda.pl/7621112200_1427831715_thumb.jpg)
![[Atmega8A] Atmega8A + USBASP V2.0 - Diody LED nie gasną w programie Bascom [Atmega8A] Atmega8A + USBASP V2.0 - Diody LED nie gasną w programie Bascom](https://obrazki.elektroda.pl/2879983100_1427831808_thumb.jpg)
![[Atmega8A] Atmega8A + USBASP V2.0 - Diody LED nie gasną w programie Bascom [Atmega8A] Atmega8A + USBASP V2.0 - Diody LED nie gasną w programie Bascom](https://obrazki.elektroda.pl/6777071000_1427831870_thumb.jpg)
Zdjęcie programatora i schematu jego podłączenia:
![[Atmega8A] Atmega8A + USBASP V2.0 - Diody LED nie gasną w programie Bascom [Atmega8A] Atmega8A + USBASP V2.0 - Diody LED nie gasną w programie Bascom](https://obrazki.elektroda.pl/1194832100_1427832082_thumb.jpg)
Schemat układu (wiem że to nie jest Atmega 8, ale schemat bardzo dobrze odwzorowuje podłączenie zasilania oraz diody):
Główkuje się nad tym już parę ładnych dni i nie mogę dojść dlaczego układ nie chce działać
, dlatego proszę was o pomoc w rozwiązaniu tego problemu.
Wiem, że podobnych tematów na forum jest sporo, ale głównie polegały na braku kondensatorów, braku rezystora przy resecie, złym podłączeniu zasilania, złym podłączeniu programatora, czy też błędach wykrywanych przez MkAVRCalcurator. Niestety, ale wydaje mi się, że u mnie nie ma tych błędów.
Zacząłem się interesować programowanie mikrokontrolerów AVR w języku Bascom. Chciałem najpierw napisać prosty program w języku Bascom do migania diodą, lecz jedynym efektem było ciągłe świecenie się diody LED. W celu lepszego przebadania przyczyny błędu napisałem program w którym dioda powinna się tylko wygasić, lecz ciągle się paliła. Dodam, że do programowania używałem MkAVRCalcurator, który nie znajdował żadnych błędów.
Elementy jakie zakupiłem to Atmega8A-PU, programator USBASP V2.0 LC Technology (taki jak na tej stronie- http://smartrobots.pl/programator-usbasp) i oczywiście kondensatorki itp.
Program:
Kod: text
Jedyny sposób w jaki udało mi się wygasić diodę to zmiana pinu PB1 z wyjściowego na wejściowy.
Jeśli chodzi o zasilanie do pomiędzy masą, a zasilaniem jest 4,76V
Zdjęcia płytki z przewodami programatora jak i bez dla większej czytelności podłączenia:
Zdjęcie programatora i schematu jego podłączenia:
Schemat układu (wiem że to nie jest Atmega 8, ale schemat bardzo dobrze odwzorowuje podłączenie zasilania oraz diody):
Główkuje się nad tym już parę ładnych dni i nie mogę dojść dlaczego układ nie chce działać