[N32G03x] ADC采样

[复制链接]
666|2
 楼主| 禁基的矮子 发表于 2022-9-7 21:40 | 显示全部楼层 |阅读模式
将外部电压经过电阻分压后连接在N32G031的PA0上,配置运放为电压跟随器,正输入端为PA0,ADC采样通道6(运放输出),经计算,电压差的蛮大的,但是直接采样PA0,电压又是对的(直接采样PA0速率被输入阻抗限制)。
是哪里配置错了吗?PA6(运放输出)我复用的是蜂鸣器功能
chenjun89 发表于 2022-9-7 22:50 来自手机 | 显示全部楼层
是不是内部运放没配置对
 楼主| 禁基的矮子 发表于 2022-9-8 07:47 | 显示全部楼层
chenjun89 发表于 2022-9-7 22:50
是不是内部运放没配置对

运放本身是用库函数设置的
  1. OPAMP_InitType OPAMP_Initial;
  2.     /* 设置内部运放为跟随器 */
  3.     RCC->APB1PCLKEN |= RCC_APB1_PERIPH_OPAMP;
  4.     OPAMP_StructInit(&OPAMP_Initial);
  5.     OPAMP_Initial.TimeAutoMuxEn = DISABLE;
  6.     OPAMP_Initial.Mod = OPAMP_CS_FOLLOW;
  7.     OPAMP_Init(&OPAMP_Initial);
  8.     OPAMP_SetVpSel(OPAMP_CS_VPSEL_PA0);
  9.     OPAMP_Enable(ENABLE);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

60

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部