C语言
文章平均质量分 92
qq_33974167
涓涓细流,方可成河。
展开
-
C语言基本数据类型(C99)
C语言基本数据类型(C99)先行知识点补码 = 原码的反码 + 1基本数据类型介绍基本数据类型计算机内存占用大小(字节)取值范围( signed ) char1[ -128 ,+127 ]unsigned char1[ 0 , 255 ]short2[-32768~+32767]unsigned short2[ 0 , 65535]int4[ -2147483648,+2147483647]unsigned int4[原创 2020-10-11 20:29:47 · 1277 阅读 · 0 评论 -
STM32CubeMX之串口封装详解
概述 上一篇写了 STM32CubeMX 的串口的使用,而这篇来扒一扒,它是怎么进行封装的。其实在标准库中也类似如下过程。文章目录概述一.串口实例二. 串口实例初始化三. 串口数据的发送(阻塞模式)四. 串口数据接收一.串口实例 我们都知道,其实单片机最后其实都是对 串口相关的寄存器 进行操作,那么我们想扒一扒它的流程,必然要先知道串口相关的寄存器是哪些,因此查阅 STM32F4xx中文参考手册 ,我们可以在 第711页 找到以下相关寄存器:状态寄存器数据寄存器波特率寄存器原创 2020-07-01 01:36:22 · 3051 阅读 · 4 评论 -
STM32CubeMX之串口的使用 (阻塞模式)
环境:开发板:STM32F4探索者(正点原子)一. 进行项目的必要配置时钟配置调试配置如果不大清楚,可以看 STM32CubMX工程创建(点亮LED)二. 串口选择 查看 STM32F4探索者 开发板的原理图,如下图所示,我们可以看到USB转串口是在USART1因此我们在 STM32CubeMX 中如下图进行勾选,并进行配置序号一,代表串口处于异步模式序号二,关闭串口的硬件流控的功能序号三,波特率设置,一般是根据通信的芯片进行选择,这里选择是115200 bps序号原创 2020-06-28 23:38:02 · 3066 阅读 · 3 评论 -
ASCII码,字符,字符串三者之间的关系
ASCII码,字符,字符串三者之间的关系ASCII码是什么? ASCII 全称为 ( American Standard Code for Information Interchange),简单的说,就是用 7 位二进制去编码我们生活中常见的数字,大小写字母,标点符号以及一些特殊的控制字符,如下:数字:0 , 1 , 2 , 3 … 9字母:a , b , c …z , A , B ,...原创 2020-02-18 11:03:46 · 14821 阅读 · 0 评论