原文:(stm32f103学习总结)—USART串口通信

一 USART简介 USART即通用同步异步收发器,它能够灵活地与外部设备进行全双工 数据交换,满足外部设备对工业标准 NRZ 异步串行数据格式的要求。 UART即通用异步收发器,它是在USART基础上裁剪掉了同步通信功能,同 步和异步主要看其时钟是否需要对外提供,这个前面也介绍了。我们开 发板上使用的STM F ZET 芯片含有 个USART, 个UART外设。它们都 具有串口通信功能,USAR ...

2020-04-08 16:59 0 2633 推荐指数:

查看详情

UART学习之路(三)基于STM32F103USART实验

关于STM32串口的资料可以在RM0008 Reference Manual中找到,有中文版的资料。STM32F103支持5个串口,选取USART1用来实验,其对应的IO口为PA9和PA10。这次的实验基于ALIENTEK的开发板,开发版通过CH340G实现将串口转成USB。因此需要 ...

Wed Oct 17 21:43:00 CST 2018 0 3298
stm32f103学习总结)—can总线

参考:CAN总线的位时序与参数设置  CAN总线位同步 1 CAN总线介绍   CAN 是Controller Area Network 的缩写,中文意思是控制器局域网 络,是ISO国际标准化的串行通信协议。它是德国电气商博世公司于1986 年面向汽车而开发的CAN 通信协议。此后,CAN ...

Thu Apr 23 06:31:00 CST 2020 0 1550
stm32f103学习总结)—printf重定向

一、printf重定向简介   我们知道C语言中printf函数默认输出设备是显示器,如果要实现在 串口或者LCD上显示,必须重定义标准库函数里调用的与输出设备相关的函数。比如使用printf输出到串口,需要将fputc里面的输出指向串口, 这一过程就叫重定向。 那么如何让STM32使用 ...

Thu Apr 09 01:07:00 CST 2020 0 4127
stm32f103学习总结)—输入捕获模式

一、输入捕获介绍  在定时器中断实验章节中我们介绍了通用定时器具有多种功能,输入捕获就是其中一种。STM32F1 除了基本定时器 TIM6 和 TIM7,其他定时器都具有输入捕获功能。输入捕获可以对输入的信号的上升沿,下降沿或者双边沿进行捕获,通常用于测量输入信号的脉宽、测量 ...

Fri Apr 10 22:43:00 CST 2020 0 3638
stm32f103学习总结)—待机唤醒实验

一、STM32待机模式介绍 1.1 STM32低功耗模式介绍   很多单片机具有低功耗模式,比如MSP430、STM8L等,我们的STM32 也不例外。默认情况下,系统复位或上电复位后,微控制器进入运行模 式。在运行模式下,HCLK 为CPU提供时钟,并执行程序代码。当 CPU 不 需继续 ...

Mon Apr 13 05:58:00 CST 2020 0 1537
stm32f103学习总结)—GPIO结构

一、GPIO基本结构 二、GPIO工作模式 输入模式 输入浮空 输入上拉 输入下拉 模拟输入 输出模式 开漏输出 开漏复用功能 推挽式输出 推挽式复用功能 库函数中所 ...

Sun Apr 19 03:43:00 CST 2020 0 1037
stm32f103学习总结)—can总线 _

参考:CAN总线的位时序与参数设置  CAN总线位同步 1 CAN总线介绍   CAN 是Controller Area Network 的缩写,中文意思是控制器局域网 络,是ISO国际标准化的串行通信协议。它是德国电气商博世公司于1986 年面向汽车而开发的CAN 通信协议。此后,CAN ...

Fri Apr 01 19:32:00 CST 2022 0 713
STM32F103 串口-IAP程序升级

STM32F103 串口-IAP程序升级 通常情况下我们给STM32系列的单片机烧录程序文件的时候,使用SWD、J-link或者通过设置BOOT引脚后,使用串口进行程序下载,这样的方式直接一次性将程序文件下载到单片机的flash中,比较适合绝大部分的应用。但是有些应用 ...

Thu Nov 07 03:01:00 CST 2019 0 277
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM