Witam Wszystkich ,
Konsumujac BB doszedlem wlasnie do timer'ow ktore sa naprawde niezwykle interesujace. Natomiast wyglada na to , ze mam problem z ich uruchomieniem i nie moge dojsc dla czego
Hardware jaki uzywam to Atmega328P@16MhZ.
Port C jest calkowicie na wyjscie i podlaczone sa do niego diody LED przez rezystory (Anodami do pinow procka)
Filtrowanie zasilania jest
Wszystkie VCC i GND podlaczone.
Plik main.c wyglada tak
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Nastepnie mam plik naglowka dla swojego projektu (zeby nie zasmieciac main

)
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
No i teraz sam plik schody.c , ktory definiuje moj timer oraz metode przerwania
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
[ poprawiłem znaczniki dla kodów źródłowych - wyedytuj i sprawdź, jak syntax to nie code
tak na przyszłość ok? - mirekk36 ]No i podczas inicjalizacji moj "blink" dziala. Ale niestety timer0 mi sie nie wlacza.
Wydaje mi sie , ze ustawilem go dobrze. Korzystajac z mkAVRkalkulatora mam Atmega@16MhZ do tego preskaler na 1024 i przepelnienie na 77 czyli wychodzi 5ms.
No ale niestety Timer0 nie odpala tego przerwania
Czy gdzies cos pominalem ?