STM32L4系列中ADC通道配置上有什么样的区别

资料大小: 0.27 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2021-03-05

上 传 者: 他上传的所有资料

资料介绍

标签:数码管(1374)AT89C52(176)单片机(21279)

本系统以AT89C52单片机作为系统的显示核心,由A\D模拟数字转换模块、控制用可调电阻LED数码管显示模块、稳压模块等模块组成一个单片机控制可调直流稳压电源。该系统实现了输出电压范围2~+15V,输出电流可达1A;输出电压值由数码管显示;由一个可调电阻控制输出电压,实现平滑增减输出电压,输出电压口可自由扩展。

该电源采用一对集成稳压管实现对输出电压的控制,单片机用于控制实时电压的LED数码管显示,实现实时电压的显示,关键在A\D模数转换模块,它將模拟的电压值转换为数字电压值,将数字电压值传输给单片机处理,单片机在此实现了串口数据转并口数据的功能。并口电压数据由LED数码管显示出来,由此实现实时电压的显示。

即使同是STM32L4系列中的子系列,其配置也可能会有微小的变化,需要注意一下。

某客户在其产品的设计中,使用了STM32L476RGT6。客户在开发过程中,调试程序时发现不管ADC通道在外部连接的电压如何变化,ADC通道采样进来的电压始终在0.7V左右。

客户在开发中使用了STM32L4C++ube库STM32Cube_FW_L4_V1.5.0,在STM32L476RG-Nucleo板子上进行调试。由于STM32Cube_FW_L4_V1.5.0下的STM32L476RG-Nucleo并没有ADC的例程,所以客户工程师将STM32L432KC-Nucleo中的ADC_RegularConversion_Interrupt例程拷贝到STM32L476RG-Nucleo底下进行调试。在项目配置中,客户已经在ProjectOpTIons中将Device配置成STM32L476RG了,在“C/C++Compiler”的Preprocessor页面中的Definedsymbols也已经将STM32L432xx改成STM32L476xx了。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料