Witam.
Jestem nowym użytkownikiem tego forum. Z mikrokontrolerami dopiero zaczynam swoja przygodę.
Piszę ponieważ napisałem program wyłącznika schodowego z regulowanym czasem działania i gdy programuje mikrokontroler to nie wykazuje on zadnych oznak zycia.
Mikrokontroler ma być sterowany czterema przyciskami. Dwoma przyciskami niestabilnymi typu microswitch oraz dwoma łącznikami stabilnymi.
Siedze juz nad tym 3dni kombinuje na rózne sposoby zmieniajac operatory logiczne na bitowe na odwrot itd doszukujac sie głownie problemu w instrukcji warunkowej if lecz juz mi rece opadają.
Będę wdzięczny o napisanie co jest nie tak w programie dodam że napisałem program w języku Bascom i program działa więc układ elektronicznie jest prawidłowo zmontowany.
Dziękuję za każdą pomoc i radę
PS: Czy jest możliwość złego programowania? Mam programator USBasp i programuje za pomoca avrdude ale z nakladka Mkvcalculator. Przy ustawianiu fusebitow stosuje w nim szybkie ustawianie. Rezonator kwarcowy 7,367mhz wiec ustawilem przedzial f>3Mhz ^ f<8Mhz. Poziom odczytania zmiany stanu jest 2,7V czy cos może jeszcze pokombinować z ustawieniami? programowania bo może problem właśnie leży w tym.
Program napisalem w programie AVRstudio 4 a przy kompilacji program nie zglasza zadnych warningow ani bledow
Jestem nowym użytkownikiem tego forum. Z mikrokontrolerami dopiero zaczynam swoja przygodę.
Piszę ponieważ napisałem program wyłącznika schodowego z regulowanym czasem działania i gdy programuje mikrokontroler to nie wykazuje on zadnych oznak zycia.
Mikrokontroler ma być sterowany czterema przyciskami. Dwoma przyciskami niestabilnymi typu microswitch oraz dwoma łącznikami stabilnymi.
Siedze juz nad tym 3dni kombinuje na rózne sposoby zmieniajac operatory logiczne na bitowe na odwrot itd doszukujac sie głownie problemu w instrukcji warunkowej if lecz juz mi rece opadają.
Kod: C / C++
Będę wdzięczny o napisanie co jest nie tak w programie dodam że napisałem program w języku Bascom i program działa więc układ elektronicznie jest prawidłowo zmontowany.
Dziękuję za każdą pomoc i radę
PS: Czy jest możliwość złego programowania? Mam programator USBasp i programuje za pomoca avrdude ale z nakladka Mkvcalculator. Przy ustawianiu fusebitow stosuje w nim szybkie ustawianie. Rezonator kwarcowy 7,367mhz wiec ustawilem przedzial f>3Mhz ^ f<8Mhz. Poziom odczytania zmiany stanu jest 2,7V czy cos może jeszcze pokombinować z ustawieniami? programowania bo może problem właśnie leży w tym.
Program napisalem w programie AVRstudio 4 a przy kompilacji program nie zglasza zadnych warningow ani bledow