自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 USART通信

先讲异步,可能你会说异步就是发送不同步,其实这样理解是错误的,异步在某种意义上来说也是同步,异步和同步的区别就是,异步通信内部没有统一的时钟线,通信双方都要按照固定的时序去发送和接收。这样接收方收到数据后,先进行解析,然后接收数据,这样不管什么时候发送,发多少,我都可以,当然回复也是同样格式。首先我们看它的内部组成,简单了解即可,主要了解它是怎么工作的,然后再看它有哪几种工作模式,然后是固件库函数,初始化函数,参数说明,发送和接收函数,参数说明,还有一些标志位,比如发送,接收。我着重讲发送和接收。

2024-07-02 15:16:56 271

原创 关于单片机中Printf和Sprintf

Printf:打印函数,在用之前首先要添加头文件<stdio.h>,然后就可以直接用了。因为只写个printf相当于电脑去打印,但是你想要串口发送数据给电脑所以这就需要你把printf要发送的数据重定向到串口上。然后主体部分很简单,判断发送完成标志位是否发送完成,没有就一直发送,然后return ch,将数据发给串口,串口再发给电脑。这里我举个例子,比如我要获取的数据是年份,2024,但是它不是一个完整的数据去获取,可能是0x20,0x24,所以你这时候用printf就不太行。我在这里就不详述原理。

2024-07-02 12:27:52 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除