У меня есть счетчик, который измеряет удары.Я выделил 3 байта в микроконтроллере, что означает, что я считаю до 16777216. Я хочу сохранить счет, но так как мой счет выходит за пределы 255, младший бит массива сбрасывается в ноль, и я застрял, как увеличивать до следующего элемента массива, увеличиваяколичество
Я пробовал
Counterarray[strokelsb] = strokecount;
if(strokecount > 255)
Counterarray[strokemid] = strokecount |Counterarray[strokelsb] ;
Counterarray[strokelsb] = strokecount;
if(strokecount > 255)
Counterarray[strokemid] = strokecount |Counterarray[strokelsb] ;
Ожидаемый результат
Counterarray[strokelsb] = oxFF
Counterarray[strokemid] + Counterarray[strokelsb] = 4095