求助关于AD采样中全局变量定义的问题

求助关于AD采样中全局变量定义的问题,第1张

全局变量定义方法是:1.在头文件内声明变量 extern int a2.在主函数的文件MAIN.C 里面在 include头文件的语句和 main函锋芹数语句之间的地方定义 int a这样,银亏毕空拿就能定义成整个工程内都能使用的全局变量了。

12位的寄存器,怎么可能大于4095! 假如返盯你用的是双字节的变量Value来存储迟裂结果,那么读寄存器取值出来后需要屏蔽掉13位之后的数据,即漏旦和: Value= Value &0xFFF 。至少不会出现4300的情况。

你接一个模数转换,把模拟量接者旦伏到AD转换的模拟通道接迟山口,把输出的数字信号接到点偏激引脚,然后编写程序读写引脚状首携态,如果是并口输入就直接读就行,如果是串口那就写个循环程序之类的。具体怎么编程你得参考你使用的AD的时序图,或者上网找一下例程。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12422740.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存