Re: C: Arduino : Přesun pole bytů do proměnné unsigned long
Jirka Mww
jirka.mww na gmail.com
Středa Listopad 8 17:33:17 CET 2023
Ta data se čtou standardní procedurou Arduina :
v hlavní smyčce :
if (Serial1.available()> 0 ){ Prijem_GOODWE(); }
void Prijem_GOODWE() {
inByte2 = Serial1.read();
RX_Data[s] = inByte2;
s++;
a tak dál.... až do celkové délky zprávy, pak se to zpracovává do té 32
bitové proměnné.
Jinak já jsem v situaci, že rozlišování C a C++ mi dělá potíže...Používám
to jen na to Arduino.
Zdravi
Jirka Sloupenský OK1MWW
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Neobsahuje
žádné viry.www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
st 8. 11. 2023 v 17:27 odesílatel Jan Waclawek <konfera na efton.sk> napsal:
> Tie data sa tam dostavaju ako, v nejakom preruseni? Potom to treba okorenit
> nejakym tym volatile
>
> DATA = *((volatile unsigned long*)(&RX+ofset))
>
> Inak Arduino nie je C ale C++.
>
> wek
>
> ----- Original Message ---------------
> >Díky za snahu mi pomoct, reálně je to tak, že to pole RX je RX[30] a ta
> >data co potrebuji jsou na RX[3] az RX[6]. Kdyz tam dam RX+3, dava to
> nuly
> >i kdyz tam data urcite jsou.
> >
> >Zdravi
> >Jirka Sloupenský OK1MWW
> >
> >
> >st 8. 11. 2023 v 17:01 odesílatel Jindroush <jindroush na seznam.cz> napsal:
> >
> >> Ah, vadit to nebude, jen si k &RX prictete tolik bajtu, o kolik je
> offset
> >> vasich dat od zacatku (jsem uvazoval, ze ten 1..4 vypada pascalsky s
> >> 1-based indexovanim)
> >> DATA = *((unsigned long*)(&RX+ofset))
> >>
> >> On 08.11.2023 16:49, Jirka Mww wrote:
> >>
> >> Díky, tohle by se mi líbilo, jen to pole RX je delší, má pak další ještě
> >> položky s jinými daty a pak CRC. Nebude to vadit ?
> >>
> >> Zdravi
> >> Jirka Sloupenský OK1MWW
> >>
>
> _______________________________________________
> 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/20231108/1fb050b6/attachment.htm>
Další informace o konferenci Hw-list