iT邦幫忙

0

如何解釋?? i < ADCBUFFERSIZE && uartTxBufferOffset < UARTBUFFERSIZE

for
  • 分享至 

  • xImage

for (i = 0; i < ADCBUFFERSIZE && uartTxBufferOffset < UARTBUFFERSIZE; i++) {
uartTxBufferOffset += snprintf(uartTxBuffer + uartTxBufferOffset,
UARTBUFFERSIZE - uartTxBufferOffset, "%u,",
(unsigned int)microVoltBuffer[i]);
}

i < ADCBUFFERSIZE && uartTxBufferOffset < UARTBUFFERSIZE
如何解釋??

vcc1688 iT邦新手 5 級 ‧ 2023-05-14 16:46:55 檢舉
有點懂了
for (i = 0; i < ADCBUFFERSIZE
再多加上 if not (uartTxBufferOffset < UARTBUFFERSIZE) then break的感覺
五十男 iT邦研究生 5 級 ‧ 2023-05-15 08:36:06 檢舉
bool f;
for(i=0;f;i++){...}
f 只是 True,False
froce iT邦大師 1 級 ‧ 2023-05-15 11:28:51 檢舉
就限制index不要超過 ADC 的buffer size並且UART TxBufferOffset 不能超過UART 本身的 BUFFERSIZE啊,這段看起來是讀取buffer到記憶體。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答