Witam.
Napisałem kilka linijek "pierwszego" programu w Bascomie na ATtine25, który mia za zadanie monitorować wejścia PB0 i PB1. Gdy jedno lub drugie, albo oba naraz zostaną zwarte do VCC ma uaktywnić wyjścia w następującej kolejności:
PB2 włącza, odczekuje 8 sekund następnie
PB3 włącza na 0,8 sekundy i w odstępie 0,25 sekundy
załącza PB4 na 0,15 sekundy, po czym wyłącza PB2
Po wgraniu go do µC nie działa jak należy. Tzn załącza i wyłącza wyjścia niezależnie od stanu wejść na czasy inne niż w założeniu.
Proszę o rzucenie okiem na kod czy wszystko z nim ok.
Napisałem kilka linijek "pierwszego" programu w Bascomie na ATtine25, który mia za zadanie monitorować wejścia PB0 i PB1. Gdy jedno lub drugie, albo oba naraz zostaną zwarte do VCC ma uaktywnić wyjścia w następującej kolejności:
PB2 włącza, odczekuje 8 sekund następnie
PB3 włącza na 0,8 sekundy i w odstępie 0,25 sekundy
załącza PB4 na 0,15 sekundy, po czym wyłącza PB2
Kod: text
Po wgraniu go do µC nie działa jak należy. Tzn załącza i wyłącza wyjścia niezależnie od stanu wejść na czasy inne niż w założeniu.
Proszę o rzucenie okiem na kod czy wszystko z nim ok.