Re: Zase Arduino - jak dostat data do přerušení
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Neděle Leden 28 19:03:33 CET 2024
Data jsou sdilena v jednom pametovem prostoru, v tom by problem byt
nemel. Tipnul bych, ze bude nejaky problem v synchronizaci hlavni smycky
a data se prepisou znova driv, nez se odeslou?
Dne 28.01.2024 v 19:00 Jirka Mww napsal(a):
> Dobrý večer,
>
> zase se tady trápím s Arduinem. Potřebuji v přerušení od pinu 2 u
> Arduino Nano poslat ven dvanáct bitů. Přerušení vyvolá vstup CS od
> nadřízeného stroje, pak jdou hodiny asi po 200 uS a na jejich
> sestupnou hranu potřebuji posílat ven data. V podstatě mi to funguje,
> pokud ta data, co potřebuji poslat, vytvořím až v té přerušovací
> proceduře. Nevím ale, jak tam dostat data, která vyrobím v hlavní
> smyčce. Deklaraci té proměnné , co chci poslat, mám jako volatile
> unsigned integer , zkoušel jsem i volatile byte, deklaraci mám v
> hlavním programu ,zkoušel jsem to deklarovat i v té přerušovací
> proceduře, ale nejsem úspěšný. Ta data se pošlou jen jednou, a ještě
> ne celá. Pak to vypadá, že se ta data nějak smažou, nebo co. Posílá to
> už jen nuly. Bohužel, ladící výpis tam nejde udělat. Můžete
> mne prosím zase nějak nakopnout ?
>
> Zdravi
> Jirka Sloupenský OK1MWW
>
> _______________________________________________
> HW-list mailing list - sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240128/02ae3605/attachment.htm>
Další informace o konferenci Hw-list