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

[atmega8] [BASCOM] Program przestaje reagować- migajace diody

mp3432 27 Paź 2011 20:38 1082 2
REKLAMA
  • #1 10072447
    mp3432
    Poziom 11  
    Serdecznie Witam.

    Problem dotyczy Atmega8, program w języku BASCOM.

    Układ który chciałem zrobić ma załączać po kolei 6 diod- jedna się świeci w danej chwili, 2 przyciski zmieniające częstotliwość mrugania.


    Po złożeniu układu, niestety program zaczyna (od razu, bądź po chwili) przestawać reagować na przełączniki oraz zmienia sam częstotliwość mrugania (bez wciskania przycisków sam też zmienia częstotliwość).
    Częstotliwość załączanie się diod wydaje się w tempie przez pierwsze parę sekund do puki mikrokontroler nie zacznie wariować.

    Program może trochę prymitywny ale chciałem sam coś stworzyć- mało pisze programów.

    Fuse Bity ustawiłem "1100"- na początku załączyłem "1000" bo nie chciało mi się montować kwarcu, lecz w zaistniałym problemie myślałem że coś z tym wewnętrznym oscylatorem jest i zamontowałem kwarc, bez poprawy.

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 10073162
    FastProject
    Poziom 28  
    Zmień:
    Set Pinb.1
    Set Pinb.2

    na:

    Set Portb.1
    Set Portb.2
  • #3 10075703
    mp3432
    Poziom 11  
    Problemem okazało się źle ustawione Fuse Bity, dobrze chodzi na : "1101", plus modyfikacja lekka programu:

    Kod: text
    Zaloguj się, aby zobaczyć kod
REKLAMA