
stm32
文章平均质量分 85
一只会编程的喵
架构之路
展开
-
stm32-8串口通信
stm32-8串口通信stm32-8串口通信一 串口通信相关知识点串口工作过程二分析程序main函数中调用了USART1的配置函数函数USART1_Config主要完成了以下功能跟踪其中的USART_Cmd函数找到了它函数操作单片机的寄存器实现了对USART1的控制使能失能print函数重定向一 串口通信相关1. 知识点stm32串口功能 支持同步单向通信和半双工单线通信,也支持原创 2016-10-09 20:32:37 · 3240 阅读 · 0 评论 -
stm32-9DMA为CPU减负
stm32-9DMA为CPU减负stm32-9DMA为CPU减负一DMA相关用DMA传输数据到USART1过程注意二分析程序主函数跟踪USART1_DMA_Config配置函数它定义于bsp_usart1c文件中内存装入数据的代码块USART1向DMA发出TX请求一、DMA相关 直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU任何干预,通原创 2016-10-09 20:34:25 · 1149 阅读 · 0 评论 -
stm32-10ADC实验(DMA方式)
stm32-10ADC实验(DMA方式)stm32-10ADC实验DMA方式一ADC相关介绍框图方法二程序分析maincADC1_Init关于ADC1_GPIO_Config函数关于ADC1_Mode_Config函数关于控制ADC初始化的结构体的定义规则通道配置函数ADC_RegularChannelConfig一、ADC相关1. 介绍 12位ADC是一种逐次逼近型模拟数原创 2016-10-09 20:38:30 · 3137 阅读 · 0 评论 -
stm32-7SysTicks
stm32-7SysTicks1.系统定时器的相关配置首先跟踪一部分代码,下面为初始化滴答定时器的函数 /* 配置SysTick为10ms中断一次*/ SysTick_Init();跟踪到bsp_SysTicks.c文件中对他的定义/** * @brief 配置滴答定时器 * @param * @retval * @attention:配置中断的时间间隔,配置成原创 2016-10-09 20:40:51 · 604 阅读 · 0 评论