value=RX1_Buffer;
i = RX1_Buffer;
value+=(i << 8);
i = RX1_Buffer;
value+=(i << 16);
i = RX1_Buffer;
value+=(i << 24);
value, i 都定义为int形。但是发现高16位数据丢了,请教这个怎么处理呢? 感谢 深渊 发表于 2024-9-26 00:28
再请教一下,我发现int一般是4个字节,但是再单片机上似乎不是4个字节,位移的时候发现16和24位的位移高16 ...
单片机的int类型长度是2字节,16位 深渊 发表于 2024-9-26 00:28
再请教一下,我发现int一般是4个字节,但是再单片机上似乎不是4个字节,位移的时候发现16和24位的位移高16 ...
楼下说的对,int类型是2字节的。 感谢 已解决 8G1K08A -8pin3.0 3.1 rx tx 串口1不用切换到其它pin
同波特率也可以外连串口设备,
串口助手或main里发送命令数据
外设备返回数据存数组处理,并可串口打印调试,
省掉2pin脚
vip2128 发表于 2024-10-2 00:52
8G1K08A -8pin3.0 3.1 rx tx 串口1不用切换到其它pin
同波特率也可以外连串口设备,
串口助手或main里发 ...
现在建议 P3.0/P3.1 专门保留给 仿真/烧录 使用
神农鼎 发表于 2024-10-2 08:46
现在建议 P3.0/P3.1 专门保留给 仿真/烧录 使用
8pin脚位宝贵,如果用上I2cpca或adciokey就差不多用完了 vip2128 发表于 2024-10-2 13:35
8pin脚位宝贵,如果用上I2cpca或adciokey就差不多用完了
建议 换 AI8H2K08U-45I-TSSOP20/SOP16 神农鼎 发表于 2024-10-2 13:36
建议 换 AI8H2K08U-45I-TSSOP20/SOP16
只想用8pin的,够用就可以,脚多了也是浪费,占用pcb 学习了!最近想用8pin MCU做个简单控制。
页:
1
[2]