自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 配置RTT-Thread的 软件模拟I2C,(software simulation)

在env->menuconfig->Hardware Drivers Config ->On-chip Peripheral Drivers。空格选中 Enable I2C2 BUS (software simulation)(NEW)保存退出,然后更新工程,在 env->scons --target=mdk5, 回车确定。CTRL+C / CTRL+V 到Kconfig。五、以上是硬件驱动配置,以下是软件如何使用。六、编写自己的read/write的功能代码。二、获取SCL/SDA的引脚编号。

2022-10-20 11:17:21 894 2

原创 指针变量详解

int i, *j;j = &i;这样就将变量 i 的地址放到了指针变量 j 中,通过 i 的地址,j 就能找到 i 中的数据,所以 j 就“指向”了变量 i。其中 & 是“取地址运算符”,与 scanf 中的 & 是一样的概念;* 为“指针运算符”,功能是取其内部所存变量地址所指向变量中的内容。因为 j 是定义成指针型变量,所以 j 中只能存放变量的地址,所以变量i前一定要加 &。需要注意的是,指针变量中只能存放地址,不要将一个整数或任何其他非地址类型的数据赋给一个.

2021-09-28 21:49:18 800

原创 2021-08-19 Union和Struct的用法

共同体:使几个不同类型的变量共占一段内存(相互覆盖)。所占内存长度是各最长的成员占的内存长度。结构体:把不同类型的数据组合成一个整体。所占内存长度是各成员占的内存长度的总和。例:typedef union { unsigned char byte; struct { unsigned char b0:1; unsigned char b1:1; unsigned char b2:1; unsigned char b3:1; unsigned char b4:1;

2021-08-19 21:14:34 324

空空如也

空空如也

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

TA关注的人

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