标签:STM32

ARM

【STM32电机FOC】记录11——DMA传输

1年前 (2018-12-16) 526浏览

DMA传输: 原理:DMA 传输将数据从一个地址空间复制到另外一个地址空间。 DMA传输数据,但是不需要占用MCU,即在传输数据时,MCU可以做别的事,像多线程。数据传输从外设到存储器或者从存储器到存储器。DMA控制器包含了DMA1和DMA2,其中...

ARM

基于STM32的队列与栈

1年前 (2018-12-16) 411浏览

使用ESP8266接收云端传输数据,云端下发数据可能为好几组数据同时下发,而下位机处理只能单个依次进行,因此需要建立一个缓冲数组,接收云端数据,然后一个个依次处理-->队列。 队列:       顺序队列:建立顺...

ARM

STM32-自学笔记(5.丰富多样的外部设备下)

1年前 (2018-12-16) 403浏览

通信接口 5个通信接口设备。用于IC间通信的SPI和I2C接口,用于控制局域网通信的CAN总线接口,与PC通信的USB接口,还有最常见的通用同步/异步串口USART。 1.串行外设接口(SPI) 为了能够和其他IC进行通信,STM32配备...

ARM

STM32操作访问内部Flash

1年前 (2018-12-16) 472浏览

目录: 1、STM32 FLASH操作流程 2、Flash基本知识点 3、OK,上干货,上代码 ------------------------------------------------------------------------...

ARM

STM32学习之IIC

1年前 (2018-12-16) 337浏览

跟其它外设一样, STM32 标准库提供了 I2C 初始化结构体及初始化函数来配置 I2C 外设。初始化结构体及函数定义在库文件“stm32f4xx_i2c.h”及“stm32f4xx_i2c.c”中   I2C_Cloc...

ARM

STM32输出精确个PWM波形

1年前 (2018-12-16) 520浏览

最近涉及到一个超声波测距的项目,测距开始时需要触发指定个数的方波。此为背景。 在网上搜集了相关资料,有以下几个思路供参考: 1、最直观的 while(pulsecnt--) {     for(;;);//delay...

ARM

【STM32电机FOC】记录13——EXTI外部中断

1年前 (2018-12-16) 277浏览

STM32的EXTI控制器支持19 个外部中断/ 事件请求。每个中断设有状态位,每个中断/ 事件都有独立的触发和屏蔽设置。 STM32的19个外部中断对应着19路中断线,分别是EXTI_Line0-EXTI_Line18: 线0~15...

ARM

Freemodbus中波特率的配置-具体到STM32

1年前 (2018-12-16) 290浏览

Freemodbus需要配合一个定时器使用,这是因为它是通过定时器超时来判断Modbus传输过程结束的,在Modbus协议中,以RTU模式为例,报文帧由时长至少为3.5个字符的空闲间隔区分,这个区间被称为t3.5,注意,这里是“至少”不是至多,也就是...