- 博客(9)
- 收藏
- 关注
原创 Clion开发STM32——I2C挂载多设备
理论上可以挂127个外设,但是规定了总线电容不能超过400pF。管脚都是有输入电容的,PCB上也会有寄生电容,所以会有一个限制。。总线之所以规定电容大小是因为,IIC的OD要求外部有电阻上拉,电阻和总线电容产生了一个RC延时效应,电容越大信号的边沿就越缓,有可能带来信号质量风险。传输速度越快,信号的窗口就越小,上升沿下降沿时间要求更短更陡峭,所以RC乘积必须更小。
2024-11-10 14:38:54
1184
原创 Clion有优雅的开发STM32——oled
I2C(Inter-Integrated Circuit)是一种两线式串行总线,用于连接微控制器及其外围设备。一、主要特点只需要两根线:SCL(串行时钟线)和 SDA(串行数据线)。这使得硬件连接非常简洁,减少了电路板上的布线复杂性。2.多设备连接可以连接多个设备到同一总线。每个设备都有一个唯一的地址,通过这个地址主设备可以选择与之通信的从设备。3.双向通信数据可以在主设备和从设备之间双向传输。主设备可以向从设备发送数据,从设备也可以向主设备发送数据。4.支持不同速度。
2024-11-09 18:45:30
1634
原创 了解C中函数
int main()printf("你好");//如果要打印很多的东西就可以弄成一个函数return 0;printf("你好");//这里就可以写想写的代码int main()test();//就需要他就可以执行打印return 0;这就是函数的基本使用它可以帮助我们在主程序里看起来不那么繁琐如果写成了函数就可以很快找出错误让我进阶了解函数:写一个加法函数int main()//16return 0;
2023-11-06 21:40:11
78
原创 变量的作用域和生命周期
int a = 0;int b = 0;return 0;在main函数上面的a是全局变里面的;b是局部变量让我们运行看看居然报错了让我们看看怎么回事:b变量的范围只能在红色的矩形之间如果在外面用b变量就会出错而a不同他可以在main函数里任意位置使用。
2023-07-18 17:39:06
109
1
原创 循环 for,while,do-while
很多人知道C语言的三大循环for,while,do-while今天让我们看看他们的差别与细节。提示:所有的循环都是从上到下依次的。小结:我们一定要记住循环的使用他们各自的特性,不要在程序中造成死循环,循环体语句或表达式中一定要有一个变量在某一个时刻让判断条件为假完成退出循环。咱们下期见!
2023-07-13 15:51:10
89
1
原创 C语言的基本类型
我们常常在写C语言程序时,总离不开去定义变量。也许需要定义一个整形的,又或是定义一个浮点型的…那么这时候就需要数据类型啦!又或许你常常因为没有使用合适正确的数据类型造成运行结果溢出等等一些问题。关于常见的一些数据类型(int,char…)大家可能都知道,那么他们的大小、数值范围是多少呢,你有知道多少呢今天让我们来看看C语言的基本类型。深入了解。1.基本类型:(1)整型类型。
2023-06-15 23:46:17
1441
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人