摘要: 1.ADC是12位的一种逐次型模拟数字转换器,所以进行存储时只能存储在16位数据寄存器中,不能低于12位。其中有16个外部信号源(ADCx_IN0--ADCx_IN15)和2个内部信号源(温度传感器、) 2.ADC时钟--由时钟控制器提供的ADCCLK时钟(RCC_CFGR寄存器设置ADC时钟分频) 阅读全文
posted @ 2020-04-19 21:47 听雨书 阅读(5968) 评论(0) 推荐(0) 编辑
摘要: 1.DMA直接存储器访问,用来提供外设寄存器(GPIO口,TIMx,USART等)<->存储器(SRAM(程序运行在这个空间),Flash(程序存储在这里面),u8 data[]--都是运行在SRAM空间里的),存储器<->存储器(这种模式不可以和循环模式同时使用)之间数据传送,节省了MCU的资源。 阅读全文
posted @ 2020-04-16 22:39 听雨书 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 外部通道ADCx_IN0--ADCx_IN15--通道选择取决于硬件选择是哪个通道,然后根据框架图,经过GPIO口--模拟输入 ADC是12位,存储在16位数据寄存器里 #include "main.h"/**************************函数名称:LDR_Init()函数功能:光 阅读全文
posted @ 2020-04-14 22:16 听雨书 阅读(2816) 评论(0) 推荐(1) 编辑
摘要: 外部中断/事件控制器包含多达 19 个用于产生事件/中断请求的边沿检测器。 每根输入线都可单独进行配置, 以选择类型( 中断或事件) 和相应的触发事件( 上升沿触发、 下降沿触发或边沿触发) 。 每根输入线还可单独屏蔽。 挂起寄存器用于保持中断请求的状态线。其中有16条是对应于GPIO的 内核中会有 阅读全文
posted @ 2020-04-14 22:08 听雨书 阅读(672) 评论(0) 推荐(0) 编辑
摘要: W25Q是一款flash存储芯片。可以进行写数据、读数据、擦除。通过通信接口与MCU进行通信。其片选引脚,低电平有效 其使用配合着SPI使用--可以单独配置spi底层函数,读取数据函数,也可以使用W25Q提供的stm32_eval_spi_flash.c里void sFLASH_Init(void) 阅读全文
posted @ 2020-04-14 22:05 听雨书 阅读(3697) 评论(0) 推荐(0) 编辑