Witam. Mam urządzenie zbudowane na Attiny2313 które jest sterowane za pomocą przycisków, poniżej zdjęcie :
Chciałbym zamiast tych switch'y użyć Atmegi8 do sterowania urządzeniem, lecz nie wiem za bardzo jak podłączyć i skonfigurować porty. Punkt A (patrz zdjęcie) podłączyłem do PD.1 Atmegi. Jak widać, w urządzeniu przyciski są zwierane do masy więc porty atmegi powinny być ustawione jako wyjścia, dobrze rozumiem?
Chciałbym żeby przycisk był przyciśnięty przez 2 sekundy, następnie 2 sekundy puszczony, więc piszę w programie:
Skompilowałem, wgrałem lecz nie działa, co może być nie tak?
Chciałbym zamiast tych switch'y użyć Atmegi8 do sterowania urządzeniem, lecz nie wiem za bardzo jak podłączyć i skonfigurować porty. Punkt A (patrz zdjęcie) podłączyłem do PD.1 Atmegi. Jak widać, w urządzeniu przyciski są zwierane do masy więc porty atmegi powinny być ustawione jako wyjścia, dobrze rozumiem?
Chciałbym żeby przycisk był przyciśnięty przez 2 sekundy, następnie 2 sekundy puszczony, więc piszę w programie:
$regfile = "m8def.dat"
$crystal = 16000000
Config Portd = Output
Do
Set Portd.1
Wait 2
Reset Portd.1
Wait 2
Loop
End
Skompilowałem, wgrałem lecz nie działa, co może być nie tak?

![[Atmega8+Attiny2313][BASCOM]Zastąpienie przycisku uC [Atmega8+Attiny2313][BASCOM]Zastąpienie przycisku uC](https://img403.imageshack.us/img403/2407/fusri0.jpg)
![[Atmega8+Attiny2313][BASCOM]Zastąpienie przycisku uC [Atmega8+Attiny2313][BASCOM]Zastąpienie przycisku uC](https://img403.imageshack.us/img403/2407/fusri0.7470d3d4f4.jpg)