你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
Paderboy 发表于 2016-4-20 20:56 刚好有这个板子。。。做了个工程,开了4个ADC 通道, PA0 PA1 内部温度和内部参考电压通道。。 测试结果
uwyciw100 发表于 2018-2-26 15:18 你好,截图中的调试工具看着很不错,能分享一下吗?谢谢。
Paderboy 发表于 2018-2-26 19:36
ccmm520 发表于 2018-3-15 21:55 先上代码
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
tiwen
BBBB
aaa
2222
我昨天晚上刚刚用过,只是没有读取标志的话,你读到的是上一次转换的值。
具体为什么会卡住,你可以在temp的定义前面加一个volatile试一下。
我是加了这个key word的,是不是这个原因你可以试一下。
当然temp必须是一个全局变量,这一点你也要确认一下。
一般ADC读进来的都是双字节的半字,我看你的cubemx设置中设的是全字,也可能是卡住的原因。
通常ADC读入一个half word,也就是uint16_t,你设为Word,那么会去读一个uint32_t是4个字节。
STM32F4我没用过,不太清楚,难道F4系列的ADC精度已经超过16位了吗?
你好,截图中的调试工具看着很不错,能分享一下吗?谢谢。
多谢啦
mark, 好好参考学习~
问题如楼下帖子代码
自己支持下,希望有大神帮忙回复下,谢谢
adc.c 代码:
main.c 代码:
dma.c 代码:
stm32l4xx_it.c 代码:
大致的代码就是上面,采用ADC1,PA0通道5,PC2通道3;PA0口直接接3.3V,PC2口直接接地。MCU是stm32l476RC,不能直接下载你的例程到板子上。
问题:
使用上面的代码,转出来的电压值都是0.4~0.45V,理论上应该分别采集到的是3.3V和0V的,不知道为什么?我是新手,是不是我哪里配置不对啊,求大神帮忙~