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

[Attiny2313][bascom] problem z TOGGLE

mesa 08 Lis 2008 21:38 1373 0
REKLAMA
  • #1 5716537
    mesa
    Poziom 11  
    Witam,

    Mam pewien problem z programami pod Bascom (wersja 1.11.8.1)
    Korzystam z płytki ZL11AVR, programatora USB-ISP (AVT451) oba samodzielnie zlutowane. Jeśli chodzi o naukę to korzystam z kursu Mikroprocesorowej Oślej łączki :)
    Płytkę przetestowałem, za pomocą programu testowego - wyświetlacze LED działają poprawnie, zapalają się i gasną wszystkie segmenty.
    Płytka jest zasilana przez USB albo poprzez niestabilizowane 9V
    Prosty przerzutnik RS również działa bez problemu.
    Kłopoty pojawiły się dopiero razem z poleceniem Toggle i tylko na jednym konkretnym porcie
    Oto przykład:

    Config Portb = &B11111111                                  
           Portb = &B11111111                               
    Config Portd = &B1111100                                    
           Portd = &B1110111                                   
    Do                                                          
     If Pind.0 = 0 Then Toggle Portb.7                          
     If Pind.1 = 0 Then Portb.7 = 1                             
    Loop
    End


    Ten program zadziała poprawnie na wszystkich portach (tzn. portb.0 do portb.6)
    ale na portb.7 nie zapala się kropka dziesiętna wyświetlacza.
    Dopiero zamiana polecenia TOGGLE na np. portb.7 = 0
    daje rezultat.
    Czy ktoś wie co jest przyczyną tego dziwnego zachowania?
  • REKLAMA
REKLAMA