|
G431系列内部是有硬件结构产生2.048V的内部参考电压的,但是我在CUBEMX配置了内部参考电压之后,就开始出错了。。。 |
有没有大佬更新了CubeIDE2.0.0,在软件内更新后体积大了一倍
STM32CUBE调试中出现没有 “uwTickPrio() at 0x20000004” 对应的源文件
关于STM32Cubemx 6.15版本生成工程的文件编码的问题
在STM32CUBEIDE中配置完以后直接编译然后再运行出现《没有 “_end() at 0x20000108” 对应的源文件》
STM32CubeMX每次打开后第一次从Board新建工程
DMA传输完成后,串口与DMA一直处于忙状态
CubeAI如何加载caffe模型
STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持?还是待开发?现在这块板子使用FATFS只能自己手动移植吗?
St cubemx添加自定义文件
2025国庆中秋活动体验报告1——TouchGFX环境配置
微信公众号
手机版
内容有重复了。当你CubeMx那边选择好相应的内容参考电压选项,启动ADC或DAC就可以使用了。我的CubeMx版本是6.9.2
我是这么在CUBEMX上配置的,
在main函数初始化时 我调用了stm32g4xx_hal.c这个文件里这几个配置VREF的函数,编译就报错了。。。但是这几个函数在stm32g4xx_hal.c这个文件里都有定义
想请求有没有大佬能教一教如何调度起来G4系列的内部参考电压源
能看一看你的测试代码吗? 需要把VREF的跳帽取下来吧 ,但是按照我下面的图片配置之后 VREF管脚是没有输出2.048V的
我的启动ADC是这样的
把跳帽取下来AD的值就非常混乱,但是跳上去就相当于参考电压又变回外部接入了。。。
[md]我刚才就简单验证下,看看是否像你说的配置后创建工程编译不过。我这边实际不会。。
另外,如果你使用Nucleo板的话,记得有个跳线帽是要动下,默认参考电压不是这个vrefbuf。
1、不是所有封装都支持VrefBUF的输出做为模拟参考电压; 2、使用Nucleo板的话,使用内部Vrefbuf做基准的话,把JP8跳线断开,平常是默认外接Vref的。
[md]
CUBEMX我是如上配置
代码里关于AD的是这样的
u16 adc1_value; u16 adc2_value; float volt_R37; float volt_R38;
void ADC_Process(void) {
volt_R37 = adc1_value / 4096.0f 3.3f;//计算实际电压 volt_R38 = adc2_value / 4096.0f 3.3f;//计算实际电压
}
主函数里:
MX_DMA_Init(); MX_ADC2_Init(); MX_ADC1_Init(); HAL_ADC_Start_DMA(&hadc2,(uint32_t)&adc2_value,1); HAL_ADC_Start_DMA(&hadc1,(uint32_t)&adc1_value,1);
代码实测下来 AD把VREF接到VDDA的跳帽拿掉之后 AD就非常的不准确 一直跳。。。。