Przerwanie INT w ATTINY 2313

Apr 20, 2006 4 Replies

Witam napisa³em sobie oto taki program:



$crystal = 4000000 Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6 Config Lcd = 16 * 2 Enable Interrupts Enable Int0 On Int0 Label2 Do Lcd "Brak przerwania" Wait 1 Cls Loop End Label2: Dim A As Byte Incr A Cls Lcd A Return



I teraz mam taki problem. Kiedy program startuje to odrazu jak by dostawa³ ci±g³e przerwanie na int0(to samo na int1) Co mo¿e byæ przyczyn± tego ci±g³ego przerwania?? Zr±bany uC??



Z góry dziêkuje za odpowied¼.



bleeee, nie lubie BASCOMa A co pojawia siê na LCD? Mo¿e to End nie oznacza koñca programu (moge siê myliæ, bo nie znam siê na tym "jêzyku" programowania)

Dlaczego pocz±tkuj±cy zawsze za swoje b³êdy obwiniaj± mikrokontrolery? Skoro jeste¶ pocz±tkuj±cym to na 90% wina le¿y po stronie programu (czyli twojej).

U¿ytkownik "Jarek" snipped-for-privacy@poczta.fm napisa³ w wiadomo¶ci news:e28qd6$44t$ snipped-for-privacy@news.dialog.net.pl...

Podci±gnij INT0 i INT1 do plusa zasilania rezystorami 4.7 k oraz musisz okre¶liæ stan portu jako INPUT np.

Config Pind.2 = Input

To mo¿e byæ to! Sam miewa³em problemy przez takie ma³e g.... :-)

U¿ytkownik "Piotr Chmiel" snipped-for-privacy@topaz.zsel.lublin.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@topaz.zsel.lublin.pl...

No ju¿ troche potrafie a obwiniam uC bo kiedy¶ te przerwania dzia³a³y a teraz jak by by³y ca³y czas "w³±czone"

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required