嵌入式
D_Procedural_Life
这个作者很懒,什么都没留下…
展开
-
【STM32笔记4】UART的时序解读与硬件运用(即硬件UART的实现,另有硬件UART运用和软件UART运用/硬件串口和软件串口/USART的差异说明)
一、UART简介1、UART(Universal Asynchronous Receiver Transmitter)总线是异步串口,故一般比I2C、SPI两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UART发送器组成,硬件上由两根线,一根用于发送(TX),一根用于接收(RX);2、引脚连接方式(参考下图)3、STM32中...原创 2020-04-15 14:33:19 · 2998 阅读 · 0 评论 -
【嵌入式-单片机笔记1】处理器(MCU)与外部设备的通信方式(主要就串行通信进行总结)
一、微机通信(即MCU与外部设备的通信)1、随着微机特别是单片机的发展,其应用已从单机逐渐转向多机或联网,而多机应用的关键又在微机通信。微机通信有串行和并行两种通信方式,并行通信可以提高数据交换速度而串行通信可以节省系统资源,降低系统成本;2、并行通信:数据各位同时传输;串行通讯:数据一位位顺序传输,其传输机制与各自优缺点对比可参考下图。注:参考以上两种方式的示意图,一般快...原创 2020-04-14 15:37:53 · 4849 阅读 · 0 评论 -
【STM32笔记2】SPI、I2C、UART三种串行通信协议的总结与区别(另有I2S音频总线的说明)
SPI:SPI(Serial Peripheral Interface)串行外设接口,全双工,同步串行1、SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出( SDO)、串行数据输入(SDI)。SPI 总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有...原创 2020-04-11 17:29:27 · 3875 阅读 · 0 评论 -
【NB-LOT笔记1】移远BC28&BC95&BC35-G模块+STM32基于TCP\UDP\MQTT三大协议的入网与通信测试例程
一、main应用程序主函数框架(主要参考IAP函数的调用与while(1)内容)二、NB-LOT模块的初始化(主要参考NB_BC28_Init()函数内部AT命令的调用顺序与验证信息)三、TCP\UDP\MQTT三大协议的入网连接与数据传输验证(主要参考三个协议下的AT命令操作流程与机制差异)1、TCP通信测试2、UDP通信测试3、MQTT通信测试...原创 2020-04-13 10:54:11 · 2391 阅读 · 3 评论