ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LTR中设置。库函数是使用ADC_AnalogWatchdogThresholdsConfig设置的,无论是常规通道还是注入通道,都非常简单。 当模拟看门狗检测到电压高于上限或者低于下限时将会产生 ...
折腾了两天ADC多通道采样,采样的结果都很乱,完全不是预期值。在amobbs求助也没有找到结果。于是决定从简单开始,一步步折腾着破ADC。 ADC试验 实验说明 这个实验仅仅是初始化一个ADC,对其输入进行采样。 使用STM F 的ADC 进行采样,采样值不输出之在编译器里边观察。 使用ST外设库进行实验 本实验只为采集到数据,采样周期 采样间隔设置为最大。 ADC试验 实验结果 成功采集到了AD ...
2013-05-22 21:23 5 16555 推荐指数:
ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LTR中设置。库函数是使用ADC_AnalogWatchdogThresholdsConfig设置的,无论是常规通道还是注入通道,都非常简单。 当模拟看门狗检测到电压高于上限或者低于下限时将会产生 ...
书接上文,开始折腾ADC的DMA传输。因为大家都在说DMA,就连ST的例子里边也是使用DMA的。 ADC采集到的数据都存储在一个固定的寄存器中。当常规采样方式采样多个通道时候,使用DMA可以较好地避免将采集到的数据丢失。当ADC的DMA功能被使能的时候,每个通道 ...
测量芯片周围的环境温度用。这个温度传感器输出的电压与温度成一定比例,获取温度基本就是用ADC测量这个电压。 在芯片内部,温度传感器与ADC1的CH16相连。当不使用改传感器时,可将其设置为PowerDown模式以省电。 主要特性: 测温范围:-45~+125摄氏度 测温精度:±1.5摄氏度 ...
STM32F407xx内嵌四个通用同步/异步接收器(USART1,USART2,USART3 和USART6)和两个通用异步收发器(UART4和UART5)。这6个接口提供异步通信 ...
GPIO的一些特性,翻译自ST的参考手册 1、16组IO可用 2、推挽/开漏+上拉/下拉 3、可从ODR输出数据,也可从外设输出数据 4、每个IO速度可独立设置 5、浮空输入,上下拉输入,模 ...
STM32F4的DAC是一个12位,电压输出的DAC。可被配置为12位或者8位,也能和DMA联合使用。DAC具有两个独立转换通道。在双DAC模式下,DA抓换可被配置成独立模式或者同步工作模式。两路DAC参考电压以及ADC都是VREF。 【主要特性】 1、两路 2、12bit时数据可被配置成左 ...
也是一个半生不熟的东西,进行了简单的中断处理。软件环境:MDK470a硬件环境:STM32F4-Discovery。按键B1连接在F4芯片的PA0引脚。当按键按下时,引脚电平被拉底。功能描述:按压按键B1时,触发外部中断。进入中断处理函数后,通过串口发送消息。实现步骤:1、打开PA时钟,设置PA0 ...
F4的RTC与F1的RTC有很大的差别。F1系列的RTC就是一个简单的计数器,要想获得时间,得自己计算。F4的就不需要这么麻烦了,读出来的直接就是时间。 【主要特点】 STM32F4的RTC是一个独立的BCD/时钟计数器。RTC提供时间日历和两路闹钟中断,一个具有中断能力的周期可编程的环形标志 ...