Re: Zase Arduino - jak dostat data do přerušení

Jirka Mww jirka.mww na gmail.com
Neděle Leden 28 20:09:32 CET 2024


Tím to bohužel nebude, v současném stavu tam v hlavní smyčce dávám
konstantu a ani ta se celá neposle.Bude to nějaká blbost, asi to chce
pauzu...

Dne ne 28. 1. 2024 19:03 uživatel Jaroslav Buchta <
jaroslav.buchta na hascomp.cz> napsal:

> 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 by www.HW.czHw-list na list.hw.czhttp://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.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/facd0397/attachment.htm>


Další informace o konferenci Hw-list