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