Witam!
Napisałem sobie obsługę klawiatury matrycowej 3x4 w bascomie. Nie używam umieszczonej tam funkcji getkb(), ponieważ podłączona jest do różnych portów. Sprawdzanie wciśniętych przycisków chcę przeprowadzić w przerwaniu od wewnętrznego zegara TIMER0. Na ATmega32 wszystko bez problemu działa. Płytka, pod którą to robię działa niestety na ATmega8515. Dla 3 różnych mikrokontrolerów niestety program nie działa. Wnioskuję, że po prostu nie działa TIMER0. Szukałem na elektrodzie i znalazłem, że istnieje problem w BASCOMIE z przerwaniami dla tego proc. i wystarczy dopisać
za konfiguracją timera. Tak też zrobiłem i niestety nie działa. Co najlepsze, przy którejś wersji programu zadziałało. Teraz brak odzewu. Czy może jest jakiś problem w bascomie z tym procesorem?
Poniżej listing programu:
[/code]
Napisałem sobie obsługę klawiatury matrycowej 3x4 w bascomie. Nie używam umieszczonej tam funkcji getkb(), ponieważ podłączona jest do różnych portów. Sprawdzanie wciśniętych przycisków chcę przeprowadzić w przerwaniu od wewnętrznego zegara TIMER0. Na ATmega32 wszystko bez problemu działa. Płytka, pod którą to robię działa niestety na ATmega8515. Dla 3 różnych mikrokontrolerów niestety program nie działa. Wnioskuję, że po prostu nie działa TIMER0. Szukałem na elektrodzie i znalazłem, że istnieje problem w BASCOMIE z przerwaniami dla tego proc. i wystarczy dopisać
Kod: text
za konfiguracją timera. Tak też zrobiłem i niestety nie działa. Co najlepsze, przy którejś wersji programu zadziałało. Teraz brak odzewu. Czy może jest jakiś problem w bascomie z tym procesorem?
Poniżej listing programu:
Kod: text
