Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Eksterni prekidi , ATmega16

[es] :: Elektronika :: Mikrokontroleri :: Eksterni prekidi , ATmega16

[ Pregleda: 1807 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mr10x505
Student
Novi Sad

Član broj: 281363
Poruke: 73
*.dynamic.isp.telekom.rs.

Sajt: www.automatika.rs


Profil

icon Eksterni prekidi , ATmega1629.03.2013. u 14:17 - pre 134 meseci
Imam jedan problem. Koristim u projektu 3 spoljna prekida, dva se okidaju na "Any change", a treći na "Falling edge". E sad, u rutini ovog treceg prekida imam while petlju koja ne dozvoljava da se izađe iz prekidne rutine. Međutim, iz nekog razloga mi ne rade druga dva prekida. E sad, palo mi je na pamet da jedan prekid ne može da prekine rutinu drugog, pa me zanima da li sam u pravu, ili tu postoji neki drugi problem?
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: Eksterni prekidi , ATmega1629.03.2013. u 14:28 - pre 134 meseci
Kôd?

Generalno izbegavaj velike prekidne rutine, pametnije je u rutinama postavljati flegove, a kasnije ih obradjivati...
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Eksterni prekidi , ATmega1629.03.2013. u 14:30 - pre 134 meseci
Bez tvog koda teško da neko može da ti pomogne. Daj da vidimo.
gorankg
 
Odgovor na temu

mr10x505
Student
Novi Sad

Član broj: 281363
Poruke: 73
*.dynamic.isp.telekom.rs.

Sajt: www.automatika.rs


Profil

icon Re: Eksterni prekidi , ATmega1629.03.2013. u 14:55 - pre 134 meseci
Citat:
shpiki: Kôd?

Generalno izbegavaj velike prekidne rutine, pametnije je u rutinama postavljati flegove, a kasnije ih obradjivati...


Hvala svima, ipak rešio sam da prepravim skroz prekidnu rutinu jer je stvarno bila dugačka. Rasturio sam je na par f-ja i ubacio flegove.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Eksterni prekidi , ATmega1629.03.2013. u 15:49 - pre 134 meseci
interrupt rutina moze da bude prekinuta drugim interaptom samo ako procesor podrzava interapte razlicitih prioriteta te ce tada (a nekad cak ni tada) interapt rutina manjeg prioriteta biti prekinuta interaptom veceg prioriteta. koliko ja znam atmega16 nema interapt prioritete (nijedan osmobitni atmel valjda nema) tako da ili odradi posao drugacije ili uzmi neki mcu sa prioritetima (atmega32 ili xmega ili pic18f ili pic24f ili …)
 
Odgovor na temu

mr10x505
Student
Novi Sad

Član broj: 281363
Poruke: 73
*.dynamic.isp.telekom.rs.

Sajt: www.automatika.rs


Profil

icon Re: Eksterni prekidi , ATmega1629.03.2013. u 17:04 - pre 134 meseci
Citat:
bogdan.kecman: interrupt rutina moze da bude prekinuta drugim interaptom samo ako procesor podrzava interapte razlicitih prioriteta te ce tada (a nekad cak ni tada) interapt rutina manjeg prioriteta biti prekinuta interaptom veceg prioriteta. koliko ja znam atmega16 nema interapt prioritete (nijedan osmobitni atmel valjda nema) tako da ili odradi posao drugacije ili uzmi neki mcu sa prioritetima (atmega32 ili xmega ili pic18f ili pic24f ili …)


Pretpostavio sam da je u tome problem.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Eksterni prekidi , ATmega16

[ Pregleda: 1807 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.