- Hálózati / IP kamera
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- A franciáknak elege van abból, hogy minden gyerek mobilozik
- Milyen routert?
- Kínai cégek segítik ezentúl a Teslát, a Renault-t, a Hyundait és a Toyotát
- SkyShowtime
- WLAN, WiFi, vezeték nélküli hálózat
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Facebook és Messenger
- Aliexpress tapasztalatok
Új hozzászólás Aktív témák
-
tototos
őstag
válasz dabadab #4234 üzenetére
Köszi.
Hát most végül működik 64 bites változóval de nem tudom mennyire optimális.
Ez az amikor kiveszek egy tömbböl elemeketuint8_t LINReceiveBuffer[8];
LINScheduleTable[ScheduleTableIndex].LINScheduleTableFrame.LINFrameValue = 0;
for (Index = 0;Index < ResponseDataByteIndex-1;Index++)
{
LINScheduleTable[ScheduleTableIndex].LINScheduleTableFrame.LINFrameValue += (LINReceiveBuffer[Index+1] << ((LINScheduleTable[ScheduleTableIndex].LINScheduleTableFrame.LINFrameDataLength - 1 - Index)*8));
}Ezzel rakom be:
if (ResponseDataByteIndex < LINScheduleTable[ScheduleTableIndex].LINScheduleTableFrame.LINFrameDataLength)
{
DataCheck = (uint8_t)(LINScheduleTable[ScheduleTableIndex].LINScheduleTableFrame.LINFrameValue >> (LINScheduleTable[ScheduleTableIndex].LINScheduleTableFrame.LINFrameDataLength - 1 - ResponseDataByteIndex)*8);
LINChecksumBuffer[ResponseDataByteIndex+1] = DataCheck;
USART_SendData(USART6,DataCheck);
ResponseDataByteIndex++;
} -
Jester01
veterán
válasz dabadab #4234 üzenetére
Továbbá még azt is vizsgálni kellene, hogy 16 bites határon van-e éppen, mert akkor elég 1 tömb elemet írni (ez ugye akkor fontos ha az utolsó elemről van szó, mert akkor a következő már túlírja a tömböt).
Ja és nem 0x0f - shift hanem 0x10 - shift
[ Szerkesztve ]
Jester
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Intel Core i5-7640X / i7-7740X "Kaby Lake-X" és i9-7xxx "Skylake-X" (LGA2066)
- Politika
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- Vezetékes FEJhallgatók
- Luck Dragon: Asszociációs játék. :)
- Riasztó topik
- Autós topik
- Trollok komolyan
- Motorola Edge 40 - jó bőr
- Házimozi belépő szinten
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen