整理自:正点原子PPT 串口简介 详情见STM32F4开发指南 串口通信基本原理 常用串口相关寄存器 1、USART_SR状态寄存器 2、USART_DR数据寄存器 3、USART_BRR波特率寄存器 串口操作相关函数 void USART_Init(); //串口初始化:波特率,数据字长,奇偶校验 ...
分类:
其他好文 时间:
2021-06-02 11:58:55
阅读次数:
0
###概述 如上图所示,通过stm32f4xx技术参考手册,可知stm32f407有6个串口,4个USART,2个UART。其中各个模式表示的解释如下: 1.异步模式: ...
分类:
其他好文 时间:
2021-02-23 14:25:21
阅读次数:
0
USART串行通信 串行通信通常用于连接两个距离较远的物理设备 基本原理 串行通信最常用的通信标准是 RS232C 右边的为更常用的一种 DSR: 指示数据通信设备是否准备好接受数据 DTR:数据终端设备准备好 RTS:请求由DTE向DCE发送数据 CTS:请求清除发送信号,由DCE发出 DCD:数 ...
分类:
其他好文 时间:
2020-12-25 11:36:11
阅读次数:
0
stm32串口通信: bsp_usart.c 配置中断优先级 static void NVIC_Configuration(void) { NVIC_InitTypeDef NVIC_InitStructure; NVIC_PriorityGroupConfig(NVIC_PriorityGroup ...
分类:
其他好文 时间:
2020-09-17 12:55:39
阅读次数:
35
流控的概念源于 RS232 这个标准,在 RS232 标准里面包含了串口、流控的定义。大家一定了解,RS232 中的“RS”是Recommend Standard 的缩写,即”推荐标准“之意,它并不像 IEEE-1284、IEEE-1394 等标准,是由“委员会定制”。因而,不同的厂商在做 RS23 ...
分类:
其他好文 时间:
2020-08-13 22:17:17
阅读次数:
44
2.delay函数也是非常常用的函数 提到delay延时,我就想到了STM32里面专门用来延时的systick定时器,常用 ck定时器是一个24位倒计数定时器,当计到0时,将从RELOAD寄存器重新自动装载初值。只要不把Systick的控制使能位及状态寄存器中的使能位清除,就会永不停息的工作。这个定 ...
分类:
其他好文 时间:
2020-07-26 01:56:17
阅读次数:
84
1.sys.c(这个主要是定义位带区地址的宏定义,因此主要的代码都在sys.h中) 其实,本质上sys就是实现位带区映射(每1Bit)到位带别名区(每32位,即1字),从而我们可以操作位带别名区里的“别名”,进而操控位带区对应的位置。 支持了位带操作后,可以使用普通的加载/存储指令来对单一的比特进行 ...
分类:
其他好文 时间:
2020-07-26 00:58:16
阅读次数:
66
硬件:正点原子战舰V3 蓝牙模块BT04(HC-05也一样的,不过指令不一样) USB转TTL模块 软件:XCOM串口调试助手(PC) 蓝牙调试宝(安卓平台) ? 昨晚调试蓝牙模块,这个蓝牙模块因为只需要连接串口就可以正常工作,应该来说比较简单。但是还是遇到一个小问题,找了很久的原因,调试了很长时间 ...
分类:
其他好文 时间:
2020-07-22 15:32:52
阅读次数:
111
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第23章 STM32F407的USART串口基础知识和HAL库API 本章节为大家讲解USART(Universal synchronous asynchronous rec ...
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第23章 STM32F429的USART串口基础知识和HAL库API 本章节为大家讲解USART(Universal synchronous asynchronous rec ...