2019-07-20 15:25发布
szczyb1314 发表于 2017-4-11 10:15 AD的数字量转换成实际模拟量跟你的AD的精度(位数n),你的参考电压,有关系。 看看你用的AD的手册吧,你 ...
yklstudent 发表于 2017-4-11 10:33 printf("%d",advalue); 这个就可以满足你的要求
最多设置5个标签!
仿真的时候在变量查看窗口就能看到哦
另外printf("%d ",advalue);这个也行,更方便。串口初始化下,串口调试助手收到的就是10进制数据
参考电压我用的5V,输出接的也是5V,输出是满量程 24位的外部AD,现在我串口发送reslut1(高位)reslut2(中位)reslut3(低位)定义了一个u32 adval,将他们放进去,主程序这边进入中断串口发送高位、中位、低位、,但是串口不显示,必须十六进制才显示,现在想把她们转换为10进制方面查看和计算,我想问题是需要编写一个十六进制转十进制的函数,还是库里面有自带的函数进行转换
32F4原子哥将 printf函数搞成串口发送函数。。。
一周热门 更多>