przerwanie w programie

Aug 15, 2011 8 Replies

przepraszam, ¿e znów zawracam g³owê, ale mam szybkie pytanko: istniej± jakie¶ techniki programowania przerwañ w prockach które nie maj± peryferiów w postaci szyny danych i szyny adresowej, a wymagaj±cych wiêcej operacji do wymiany I/O? wysiad³em w³a¶nie na zaprogramowaniu multipleksowanego LED 7-seg w przerwaniu i obs³udze peryferiów w programie g³ównym na ma³ym procku...


Co brak szyny ma do przerwania?

Co to jest "wymiana I/O"?

I w czym problem? Przerwanie różni się zazwyczaj tylko prologiem/epilogiem dodanym do zwyklej procedury. Bez względu jaki to procesor obsługa multi 7-seg jest raczej zadaniem trywialnym.

no nie wiem, a jak masz kilka instrukcji do obs³ugi transferu I/O i nad tym lataj± przerwania?

- To weź inny procek.

- To weź szybszą wersję.

- To wyprowadź część RT do osobnego procesora.

- To obsługuj wyświetlacz w koprocedurach.

- To napisz coś więcej.

Moze jakis konkret. W/w jest mega niejasne.

Do wyswietlacza 7-segmentowego ?

Pozdr

Marek

Skoro inaczej nie potrafi... Przecież zrobienie multipleksowanego wyświetlacza to konfiguracja timera + malutka procedura obsługi przerwania - może z 20k cykli na sekundę.

W dniu 2011-08-22 00:48, Michoo pisze:

Może zatrudnić kogoś kto troszkę potrafi programować.

U¿ytkownik "identifikator: 20110701" snipped-for-privacy@go2.pl napisa³ w wiadomo¶ci news:j2bo8o$i39$ snipped-for-privacy@news.onet.pl...

W czym tkwi problem? Co to za wymiana I/O? Ile trwa? Czy ilenie urz±dzeñ I/O koliduj± z wy¶wietlaczem, tzn. s± na jakiej¶ wspólnej magistrali?

Micha³

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required