
STM32
文章平均质量分 86
会飞的鱼zhh
这个作者很懒,什么都没留下…
展开
-
STM32 CAN总线通信学习笔记(一)
STM32 CAN总线通信学习笔记(一)一、CAN总线简介CAN 是控制器局域网络(Controller Area Network, CAN)的简称。CAN采用数据块编码的方式,数据块根据帧的类型,能够让挂载在总线上的不同节点接收到相同的数据,再根据每个节点的配置对信息进行选择性处理(处理or丢弃)。CAN总线具有以下特点:1. 多主控制 在总线空闲时,所有的单元都可以发送消息;...原创 2018-07-10 20:59:06 · 39257 阅读 · 4 评论 -
SysTick时钟学习以及相关程序分析
SysTick时钟学习以及相关程序分析一、 SysTick时钟简介 最近在网上看到一篇学习STM32的帖子,看到里面学习SysTick部分,写的很不 错。附上链接 http://www.openedv.com/thread-272592-1-1.html 回去翻看正点原子教程和STM32F4xx参考手册,发现两者均未提及SysTick的配置说明,STM32F4xx参考手册只在...原创 2018-07-06 22:53:32 · 2642 阅读 · 0 评论 -
STM32 串口DMA收发(一)
STM32 串口DMA收发数据一、STM32 DMA简介与功能说明1、STM32F4 DMA简介DMA(Direct memory access),即直接存储器访问。用于在外设与存储器之间以及存储器与存储器之间提供高速数据传输的一种方式。它无需CPU参与,通过硬件方式为RAM与I/O设备提供一条直接传送数据的通道。 STM32F4有2个DMA控制器,每个DMA控制器有8个数据流...原创 2018-07-28 11:16:31 · 32013 阅读 · 4 评论 -
STM32 NVIC基本理解
STM32F1 NVIC中断管理NVIC两个属性:抢占属性、响应属性(编号越小,优先级越高)NVIC_IRQChannelSubPriority 参数配置例子:三个中断向量A、B、C 中断向量名称 抢占优先级 响应优先级 A 0 0 B 1 0 C 1 1此处中断A可以打断中断B,但B不能打断C。 两个要点...原创 2018-07-28 11:33:36 · 2706 阅读 · 0 评论 -
STM32 串口DMA收发(二)
STM32 串口DMA收发数据一、STM32 DMA简介与功能说明1、STM32F4 DMA简介DMA(Direct memory access),即直接存储器访问。用于在外设与存储器之间以及存储器与存储器之间提供高速数据传输的一种方式。它无需CPU参与,也没有中断处理等过程,通过硬件方式为RAM与I/O设备提供一条直接传送数据的通道。 STM32F4有2个DMA控制器,每个D...原创 2018-08-23 16:32:52 · 5312 阅读 · 0 评论 -
STM32F4 IAP学习笔记
STM32 IAP学习一、 IAP介绍 IAP(in application programming)即在应用中编程。用于用户在程序运行的过程中对user flash部分的区域进行烧写,主要用于产品发布后,固件程序进行更新升级。因此设计固件程序时需要编写两个项目代码,第一个项目称为BootLoader程序,主要通过外设通信(UART、USB、ETH等)来接收程序或数据,这段程序通...原创 2018-09-05 21:11:28 · 7125 阅读 · 3 评论