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

[BASCOM] PWM - Dziwne zachowanie wejść mikrokontrolera

11111olo 21 Lis 2015 19:28 831 5
  • #1 15171703
    11111olo
    Poziom 42  
    Witam.
    Użyłem PWM do rozjaśniania diody LED i oczywiście wszystko działało jak należy.
    Następnie dodałem 4 wyświetlacze 7 segmentowe oraz obsługę przycisków i pojawił się dziwny objaw.
    Gdy PWN nie jest skonfigurowany wszystko działa jak należy, zaś po jego konfiguracji przycisk na pinie B3 jest jakby cały czas zwarty.
    Każdy wyświetlacz 7 segmentowy jak i każdy przycisk jest aktywny na stan niski.

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    Co jest tego powodem?
  • #2 15172473
    Konto nie istnieje
    Konto nie istnieje  
  • #3 15172884
    11111olo
    Poziom 42  
    Mam bascoma 2078 czyli prawie najnowszego. 3,2MHz to zegar. $noramclear jest aby symulator szybciej się włączył.
  • #4 15172924
    ZbeeGin
    Poziom 39  
    Spróbuj jeszcze dodać klauzulę NO_OUTPUT, by CONFIG TIMER1 nie konfigurował pinów i skonfiguruj PORTB.2 samodzielnie.

    By rozwiązać zagadkę trzeba podejrzeć rozwinięcie tego kodu do kodu maszynowego. Tam będzie widać jak skompilowała się instrukcja CONFIG TIMER1 i czy przypadkiem nie konfiguruje PB3/OC2 zamiast PB2/OC1B jako wyjścia (przesunięcie bitu o jeden więcej).
  • #5 15172941
    Konto nie istnieje
    Konto nie istnieje  
  • #6 15172948
    11111olo
    Poziom 42  
    Nie można wierzyć firmom płytkarskim i ich testom elektrycznym. Pod soldermaską było mikro zwarcie którego nie było widać gołym okiem :(
    Sam program jest dobrze napisany.

    Pierwszy raz się to zdarzyło więc nie będę pisał która to firma.

    Dziękuje za odp.
REKLAMA