我收到三个 uint8 值,它们是绘图值的最高、中间和最低有效数字:
EG:在控制台打印(%c):
1 A 4
我需要将它们传递给接受 uint16_t 的信号视图 UI 绘图器。到目前为止,我这样做的方式无法正常工作。
uint16_t iChanI = (bgp->iChanIH << 8) + (bgp->iChanIM <<4 ) + bgp->iChanIL;
uint16_t iChanQ = (bgp->iChanQH << 8) + (bgp->iChanQM <<4) + bgp->iChanQL;
[self updateSView:iChanI ichanQ:iChanQ];
我是正确合并它们,还是只是添加值?
任何帮助深表感谢,
谢谢,