Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

bascom + odliczanie czasu + port

PROOLO 29 Jun 2004 10:55 1639 1
  • #1
    PROOLO
    Level 10  
    Witam
    jak zralizowac cos takiego w BASCOM. Mam ATMga 128 + Zegar czasu rzeczywistego np Dallas czy Philips na I2C. Chce aby na na danym wyjciu ukladu wejscia-wyjscia na magistrale I2C ustawic stan wysoki lub niski przez okreslony czas. Problem w tym ze nie chce uzywac komendy Wait bo ona mi zatrzymuje prace calego procka a ja chce aby w tym czasie robil inne rzezczy. Czego uzyc ?? Moze zewnetrzengo zegara ktory takze jest podpietyy do I2C. Moze ma ktos fragment kodu badz napisze algorytm jak sie do tego zabrac i co wykozystac.
  • #2
    midas78
    Level 19  
    Mozesz użyć jakieś dodatkowej zmiennej, który będziesz zwiększał co jedno przejście przez program (albo jakoś inaczej), a potem sprawdzał czy osiągnął zadaną wartość. Oczywiście trzeba ją też kasować ;)
    Można też do tego celu zastosować przerwania, ale po co je marnować