Przerwania w ATMega162 pod Bascomem

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Awatar użytkownika
neoone
-
Posty: 4
Rejestracja: 07 wrz 2005, 7:02
Lokalizacja: Zawiercie
Kontakt:

Przerwania w ATMega162 pod Bascomem

Post autor: neoone » 09 sie 2006, 15:18

Poniewaz nie opanowalem puki co programowania AVRow w C a potrzebowalem szybko napisac skomplikowany program siegnalem poBascom AVR ale pojawil sie problem. W symulacji (nie sprawdzalem jeszcze na gotowym ukladzie) nie dzialaja przerwania gdy wybieram procesor ATMega162 (np na 2313 dzialalaja). Nie dzialaja ani te specyficzne dla tego miktokontrolera ani standartowejak Int1. Czy ktos spotkal sie z podobnym problemem ?

Daymian
-
Posty: 82
Rejestracja: 25 lip 2006, 21:23
Lokalizacja: Bochnia
Kontakt:

Post autor: Daymian » 09 sie 2006, 16:55

A pozwól że zapytam co to za "skomplikowany układ"? Az mnie rozpaliła ciekawość. A nie obejdziesz sie bez symulacji i nie możesz sprawdzić praktycznego działania tego programu?

Awatar użytkownika
neoone
-
Posty: 4
Rejestracja: 07 wrz 2005, 7:02
Lokalizacja: Zawiercie
Kontakt:

Post autor: neoone » 12 sie 2006, 11:51

no powiedzmy, ze mogeale znalezienie bledow w taki sposob moze byc trudne. Urzadzenie zawiera dwa uklady komunikujace sie przez I2C, jeden na 1wire, LCD, 6 przyciskow, RS232, korzysta z przerwan ICP3 (wykorzystuje dwa 16 bitowe liczniki) i Compare1a. No i wszystkie uklady (oprocz uC) i wiekszosc elementow biernych jest w obudowach SMD wiec wolalbym wiedziec ze jest wszystko ok zanim je przylutuje. A dodam jeszcze, ze w obecnej postaci program zajmuje okolo 7KB.

ODPOWIEDZ