正在用STM32F107单片机做外部adc128s022的的5路采集

  • 阳光守望者
  • LV0工程师
  • |      2015-04-21 17:27:38
  • 浏览量 1895
  • 回复:15
正在用STM32F107单片机做外部adc128s022的的5路采集,,没有思路谁做过能说说思路或者程序参考一下吗,谢谢
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:11
barrettzxn 1天前
是不是你计算的公式有问题?
0   回复
举报
发布
barrettzxn 2天前
这样看起来误差好像是有点大,但是也有几次数据是误差不大的,第一个就是多次采样,取平均,第二就是,那个模拟电压用RC滤波一下。
0   回复
举报
发布
阳光守望者 2天前

STM32 spi采集ADC128S022误差很大,下面是我的记录值和误差,怎么减小误差

我的程序

0   回复
举报
发布
barrettzxn 2015-04-24
你去看下clk一个周期多少时间,算一下就可以知道分多少频的。
0   回复
举报
发布
阳光守望者 2015-04-24


SPI配置,我用的64分频

0   回复
举报
发布
barrettzxn 2015-04-24
你的程序是什么问题?
0   回复
举报
发布
阳光守望者 2015-04-22

我用的STM32F107是25M晶振,AD芯片的是

0.8 MHz to 3.2 MHz.我应该怎么分频,
用什么方式,看手册是SPI

0   回复
举报
发布
barrettzxn 2015-04-22
既然你用了外置的AD芯片就不需要初始化了。写一个读取AD值的函数。第一步就是下拉CS。选通芯片。然后就开始写控制寄存器。比如写0X00,那么就是采集第一路的AD值,然后把值读出来。时钟是你的主机stm32给的
0   回复
举报
发布
SingleYork 2015-04-22
我也正想学习STM32的单片机采集多路ADC的问题,哈哈……不会帮顶……
0   回复
举报
发布
阳光守望者 2015-04-21
AD的初始化部分应该怎么写,麻烦你详细讲一下,谢谢
0   回复
举报
发布
查看更多
x
收藏成功!点击 我的收藏 查看收藏的全部帖子