Externi interrupt parametricky

trm83 trm83@seznam.cz
Neděle Prosinec 14 15:18:24 CET 2008


Ano, jedna se vlastne o SW seriovy protokol, procesor STM8.
Ne, zadne prepinani pinu, jen 1 vstup, 1 vystup, chtel bych ale aby to bylo 
co nejvice obecne, pro pripad ze se uzivateli softwarove knihovny bude hodit 
mit prave ten pin pro neco jineho. Proto nechci ty v/v piny fixovat napevno.

Ano to je jedina moznost co me napadla - do obsluhy externiho interruptu 
kazdeho portu dat test na ktery port byla komunikace prirazena a pokud to 
odpovida portu na kterem doslo k preruseni, volat tu funkci pro prijem dat. 
Neni to zadny problem udelat to takto, jen premyslim jestli by to neslo 
nejak lepe :-)


----- Original Message ----- 
From: "Zdenek" <zdej@atlas.cz>
To: "HW-news" <hw-list@list.hw.cz>
Sent: Sunday, December 14, 2008 12:07 PM
Subject: Re: Externi interrupt parametricky


Je to hodne obecne. Vsechny interupty mohou smerovat na stejnou obsluhu.
Dale mit ulozeny kod vybraneho portu a masku nebo cislo vybraneho pinu.

Ta komunikace je nejaky SW UART?
Jaky smysl ma menit uzivatelsky pin?
Nebo je tech pinu s komunikaci vic a uzivatel prepina aktivni?

Zdnek

Marek Sembol napsal(a):
> No pro zacatek by mozna nebylo od veci vedet o jaky MCU se jedna...
> Marek
>
> 2008/12/14 trm83 <trm83@seznam.cz>:
>> Dobry den,
>>
>> mel bych otazku na zkusenejsi kolegy. Delam s mikrokontrolerem aplikaci, 
>> kde si
>> uzivatel moji softwarove knihovny pri inicializaci zvoli port a pin na 
>> kterem
>> pobezi nejaka komunikace. Kdyz zacnou prichazet data, spusti se externi
>> interrupt na tom vybranem vstupnim pinu a tim me upozorni ze mam zacit 
>> prijimat.
>> V obsluze externiho preruseni se mi uz zavola nejaka moje funkce pro 
>> prijem
>> dat.
>>
>> Problem je, ze nevim jak obsluhu toho preruseni udelat parametricky - 
>> uzivatel
>> muze v inicializaci vybrat porty A-E a ja budu muset do vsech techto peti 
>> obsluh
>> interruptu napsat volani me funkce?
>>
>> Hezky vecer.
>> Martin Poller.
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list@list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 3688 
> (20081212) __________
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
>
>
>
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list





Další informace o konferenci Hw-list