玩转STM32单片机,肯定离不开串口。串口使用一个称为串行通信协议的协议来管理数据传输,该协议在数据传输期间控制数据流,包括数据位数、波特率、校验位和停止位等。由于串口简单易用,在各种产品交互中都有广泛应用。 但在使用串口通讯的时候,我们并不知道对方会发送多少个数据,也不知道数据什么时候发送完,简单来讲就是:如何确保收到一帧完整的数据? 串口发送的数据有长有短,如果没有接收完整,肯定会影响后续业务的处理。为了接收不定长数据,常见的处理方法有: 1.固定格式 比如双方约定,一帧的数据以AABB开头,以BBAA结尾,这样在从机接收数据的时候,一旦收到AABB字符,就知道对方要发来一个数据包了,然后...

  tV43QzdsLHid   2023年12月05日   14   0   0 数据#define数据串口#define串口

1.前言 作为一名嵌入式工程师,STM32是必须要学习的一款单片机,同时这款单片机资料足够多,而且比较简单,非常适合初学者入门。 STM32是一款由STMicroelectronics公司开发的32位微控制器,由于其强大的处理能力和广泛的应用领域,如嵌入式系统、物联网设备、机器人等,而受到了广泛的欢迎。 但对于零基础的初学者来说,STM32既没屏幕也没键盘,除了上电以外根本就不知道如何开发它。没关系,不用担心,本文将为你提供一个完整的、详细的手把手教程,帮助你从零开始搭建STM32开发环境。 2.前置准备 2.1电脑配置要求 Windows电脑 很多人以为作为程序员,电脑就一定要配置好一点...

  tV43QzdsLHid   2023年11月19日   16   0   0 开发板安装包核心板

零基础快速上手STM32开发(手把手保姆级教程) 1.前言 作为一名嵌入式工程师,STM32是必须要学习的一款单片机,同时这款单片机资料足够多,而且比较简单,非常适合初学者入门。 STM32是一款由STMicroelectronics公司开发的32位微控制器,由于其强大的处理能力和广泛的应用领域,如嵌入式系统、物联网设备、机器人等,而受到了广泛的欢迎。 但对于零基础的初学者来说,STM32既没屏幕也没键盘,除了上电以外根本就不知道如何开发它。没关系,不用担心,本文将为你提供一个完整的、详细的手把手教程,帮助你从零开始搭建STM32开发环境。 2.前置准备 2.1电脑配置要求 Windows电...

  tV43QzdsLHid   2023年11月17日   13   0   0 Linux

大家好,我是良许,新年快乐呀 在我女室友坚持不懈的努力之下,2022年的最后一天我终于被她传染了,阳了 此时的我,正顶着37多度的低烧写下这篇年终总结。 2022年,对于大多数人而言,封控是主旋律——不停地核酸,不停地居家。特别是对于做实体行业的小伙伴,真的是损失惨重。 我在广州租住的地方有个步行街,我就亲眼看着那边的店铺一家家新开,又一家家倒闭。甚至看到新开的店铺,我就跟女室友打赌,赌它什么时候倒闭。 但是,像我这种做自媒体的,封控对我来讲几乎没任何影响。不就居家嘛,给我一台电脑,一根网线,我在月球都可以办公。 说没影响也是假的,大环境不好的情况下,谁都无法独善其身。现在也完全放开了,不论好...

  tV43QzdsLHid   2023年11月01日   19   0   0 Linux
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~