Hirdetés
- Android szakmai topik
- Hivatalos a OnePlus 13 startdátuma
- Privát AI mobil lesz az S26, nem okostelefon
- Samsung Galaxy S25 - végre van kicsi!
- Okosóra és okoskiegészítő topik
- Milyen okostelefont vegyek?
- Google Pixel topik
- Apple iPhone Air - almacsutka
- Samsung-gyártású Snapdragon kerülhet a Galaxy S27-be
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
Új hozzászólás Aktív témák
-
-
tototos
addikt
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++;
}
Ú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!
- Kazy Computers - Fehérvár - Megbízható?
- Hosszabb bemutatón a Star Trek: Voyager - Across the Unknown
- Automata kávégépek
- Gaming notebook topik
- Milyen asztali médialejátszót?
- LEGO klub
- Házimozi belépő szinten
- Luck Dragon: Asszociációs játék. :)
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Kell-e a korlátlan mobilnet, vagy luxusból égetjük a pénzt?
- További aktív témák...
- MacBook Air 13 M3/16GB/512SSD midnight
- Telefon felvásárlás!! Xiaomi Redmi Note 13, Xiaomi Redmi Note 13 Pro, Xiaomi Redmi Note 13 Pro+
- Telefon felvásárlás!! Honor 400 Lite, Honor 400, Honor 400 Pro
- REFURBISHED és ÚJ - HP USB-C/A Universal Dock G2 (5TW13AA) (DisplayLink)
- LG 34WQ75X-B - 34" Ívelt IPS Panel - 3440x1440 2K QHD - 60Hz 5ms - FreeSync - USB Type-C 90W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


