Witam
Chciałem wykonać małą centralkę alarmową (o ile można to tak nazwać) na początek chciałem uruchomić odczyt klawiatury matrycowej i wyświetlanie postępu wpisywania kodu. Wzorując się kursem języka C z jednej ze stron internetowych przerobiłem zamieszczony tam kod pod mojego Attiny2313 po skompilowaniu i wgraniu programu do uC program się uruchomił ale jak się można było spodziewać działał nie do końca tak jakbym chciał. Więc ponownie podłączyłem się z programatorem i pojawił błąd "Chip enable program error". Załatwiłem już w ten sposób kilka Tiny próbując programować m.in. na płytce stykowej na której już inne podobne programy działały. Nie mam już pomysłu w czym może być problem bo skoro zmieniłem "miejsce" programowania to wina leży w kodzie? Niestety nie znalazłem błędu na własna rękę.
Żeby było wszystko jasne programuje w Atmel Studio 6.2, używam programatora USB ISP zakupionego w internecie i już wiele razy nim programowałem i nie było problemu. Wsad wrzucam za pomocą programu PROGISP (ver. 1.72).
Kod programu (po przeróbkach i nie do końca działający jak trzeba) zamieszczam poniżej.
tmf - poprawiłem znacznik syntax na prawidłowy, na przyszłość proszę poprawnie formatować kod
Attiny działa na wewnętrznym kwarcu 8 MHz tak jak został przyniesiony ze sklepu (Fusebitów nie zmieniałem). Kompilator nie wyrzuca błędów.
Chciałem wykonać małą centralkę alarmową (o ile można to tak nazwać) na początek chciałem uruchomić odczyt klawiatury matrycowej i wyświetlanie postępu wpisywania kodu. Wzorując się kursem języka C z jednej ze stron internetowych przerobiłem zamieszczony tam kod pod mojego Attiny2313 po skompilowaniu i wgraniu programu do uC program się uruchomił ale jak się można było spodziewać działał nie do końca tak jakbym chciał. Więc ponownie podłączyłem się z programatorem i pojawił błąd "Chip enable program error". Załatwiłem już w ten sposób kilka Tiny próbując programować m.in. na płytce stykowej na której już inne podobne programy działały. Nie mam już pomysłu w czym może być problem bo skoro zmieniłem "miejsce" programowania to wina leży w kodzie? Niestety nie znalazłem błędu na własna rękę.
Żeby było wszystko jasne programuje w Atmel Studio 6.2, używam programatora USB ISP zakupionego w internecie i już wiele razy nim programowałem i nie było problemu. Wsad wrzucam za pomocą programu PROGISP (ver. 1.72).
Kod programu (po przeróbkach i nie do końca działający jak trzeba) zamieszczam poniżej.
tmf - poprawiłem znacznik syntax na prawidłowy, na przyszłość proszę poprawnie formatować kod
Kod: C / C++
Attiny działa na wewnętrznym kwarcu 8 MHz tak jak został przyniesiony ze sklepu (Fusebitów nie zmieniałem). Kompilator nie wyrzuca błędów.
