单片机
文章平均质量分 89
Dingjiawang6
这个作者很懒,什么都没留下…
展开
-
通信协议分类(串行通信,并行通信,同步/异步,单工/双工,半双工/全双工)
通讯的方式分类:1.并行通信:是指数据的各位同时在多根数据线上发送或接收。如下图并行通信的特点:控制简单,传输速度快;由于传输线较多,适用于短距离通信。2.串行通信:是指数据的各位在同一根数据线上逐位发送和接收。如下图串行通信的特点:控制复杂,传输速度慢;只需要一根数据线,适用于远距离通信。串行通信方式分类在串行通信中,根据对数据流的分界、定时以及同步方案方法...原创 2018-07-18 10:23:16 · 19190 阅读 · 0 评论 -
STM32-串口通讯工作原理
STM32 USART 简介STM32芯片具有多个USART外设用于串口通讯,USART(通用同步异步收发器)能够灵活地与外部设备进行全双工通讯。USART的全称“通用同步异步收发器”,也就是说他可以同步通信也可以异步通信。但是我们实现串口打印调试信息到电脑,其实只用到了他的异步通信的功能。USART除了有串口功能,它满足外部设备对工业标准NRZ 异步串行数据格式的要求,并且使用了小数波特...原创 2018-07-18 16:53:22 · 4366 阅读 · 0 评论 -
利用STM32F4串口重定向Printf()
IO引脚复用功能初始化 我们需要将PA9和PA10当做USART1的Tx和Rx引脚来用,也就是说此节课的PA9和PA10已不是通用IO的作用了,而是芯片内部的外设的接口引脚。STM32将这种应用叫做“I0引脚复用”,这也就说PA9将被配置成“复用推挽输出模式”,PA10将被配置成“复用上拉输入模式”。IO引脚的复用功能我们知道,STM32F4 有很多的片内外设,这些外设的外部引脚都是由...原创 2018-07-19 12:08:58 · 7500 阅读 · 2 评论 -
STM32系统时钟详解
STM32时钟树STM32时钟系统简介在CPU中时钟系统就像人的心脏一样,给系统一个稳定的类似于人脉搏一样的一个工作时间基准,其重要性是不可言喻的。而STM32F4的时钟系统还是较为复杂的,不像51单片机一样一个系统时钟就可以担负整个系统的使用。那么STM32F4时钟系统较为复杂到底牵扯到了那些地方呢。STM32F4中是有很多外设的,并不一定所有外设都用同一个时钟,看门狗、RTC就只需要几...原创 2018-07-21 15:30:10 · 4065 阅读 · 0 评论