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

Jak wyłączyć port T1 (portb.1) z obsługi Timer1 w Bascom dla ATmega16?

gothye 21 Wrz 2007 17:32 1230 4
REKLAMA
  • #1 4306987
    gothye
    Poziom 33  
    Posty: 2421
    Pomógł: 183
    Ocena: 60
    witam
    jest zrodełko w bascom z obsługą Timer1 ale niepotrzebuję aby timer1 obsługiwał mi port zewnetrzny T1 (portb.1) w atmega16 ,jak mozna wyłaczyć go z obsługi przez timer1 w Bascom ?

    poniewarz potrzebuję go do sterowania lcd i chce go z tego powodu wykluczyć :(
  • REKLAMA
  • #2 4307179
    redart
    Poziom 23  
    Posty: 529
    Pomógł: 51
    Ocena: 30
    Nie do końca rozumiem o co Ci chodzi, ale:

    Jeśli timer pracuje jako czasomierz (zlicza wewnętrzne cykle zegarowe), to pin nie ma nic do rzeczy. Można go wykorzystywać w dowolny sposób.
    Jeśli natomiast timer skonfigurowany jest do pracy jako licznik i zlicza impulsy / zbocza na wejściu T1 (czyli pinb.2) to pozostaje jedynie zrezygnować z tej funkcji i wywalić fragment kodu odpowiedzialnego za konfigurację T1 i jego obsługę.
    Pzdr.
  • REKLAMA
  • #3 4307203
    gothye
    Poziom 33  
    Posty: 2421
    Pomógł: 183
    Ocena: 60
    jest tak :

    Config Timer1 = Timer , Prescale = 1024
    Timer1 = 0
    Start Timer1
    it timer1 = 10000 then costam ,timer1 = 0


    w takim układzie portb.1 (t1 w atmega16) jest cały czas = 1

    jesli zachaszuje te linnie ,mogę portem sterowac ( 0 lub 1 )

    co jest nie tak :(
  • REKLAMA
  • #4 4307351
    redart
    Poziom 23  
    Posty: 529
    Pomógł: 51
    Ocena: 30
    Nie mogę się dokopać do info czy wejście sprzętowe T1 jest blokowane gdy timer1 pracuje jako licznik cykli wewnętrznych, ale jakoś sobie nie przypominam takiej zależności - schemat blokowy T1 na to też nie wskazuje. Zauważyć pozostaje, że T1/pinb.1 jest wtedy domyślnie ustawiany jako wejście. Zapytam głupio: czy po konfiguracji timera1 wrzuciłeś Config Pinb.1 = Output???

    A jeśli wszystko zawiedzie to pozostaje przesiąść się na Timer2... co prawda tylko 8bits, ale nie będzie konfliktu sprzętowego...
    Pzdr.
  • #5 4307362
    gothye
    Poziom 33  
    Posty: 2421
    Pomógł: 183
    Ocena: 60
    redart napisał:
    Zapytam głupio: czy po konfiguracji timera1 wrzuciłeś Config Pinb.1 = Output???


    tak mam zrobione ,wiec zabieram sie za timer2 ...... dzieki!!!!
REKLAMA