- 博客(17)
- 收藏
- 关注
原创 C语言强化学习
这段代码的运行结果是什么?a[0]int*(a+1): a做为数组名a[1]*(ptr-1):由于ptr指向了a[5]以后的位置a[4]&a取的是整个数组的地址比如一个整形型的地址只能访问从当前地址开始,连续4个字节的内容(一个地址指向对应一个字节一个字符型的地址只能访问从当前地址开始1个字节的内容;一个整形地址+1,就会跳过4个字节。
2025-01-24 22:11:29
736
原创 PYQT5 控件使用
是的,除了常用的选中和未选中两种状态,CheckBox还提供了第三种状态来表明“没有变化”,也就是半选中状态。在Qt Designer设计器的属性编辑器中展开alignment属性,可以看到有2个值,分别为Horizontal(水平的)和Vertical(垂直的)。textChanged信号在一些要求输入值时实时执行操作的场景下使用,比如在网上购物时,更改购买商品的数量,总价格就会实时变化。在单击SpinBox控件的上下箭头时,可以通过发射valueChanged信号,获取控件中的当前值。
2024-11-28 11:06:15
927
原创 自动驾驶传感器:GNSS+IMU组合导航
GNSS全称:全球导航卫星系统(Global Navigation Satellite System, GNSS),是指一系列在地球轨道上运行的空间星座,它们通过向地球表面及近地空间区域发射无线电信号来提供定位、导航和授时服务。GNSS技术使得各类用户在全球范围内实现高精度的三维位置、速度和时间信息的获取,广泛应用于交通运输、测绘、农业、气象预报、科学研究、军事行动等多个领域。
2024-11-21 19:08:35
998
原创 ICM42688——IIC and SPI驱动
注意一下我设置的量程125dps(我本来将量程设置的更小,但是读不出来数据,你们可以试试,具体我忘了),用IIC驱动速度不高,IIC最高才1M。存在问题:零飘严重,而且经常某个轴读不出数据(不知道是不是我用rtthread 任务调度的问题,没有细究),量程不同的话,零飘也不同。注意设置带宽不要太低,ICM42688的硬件是自带滤波器的,上面的代码都设置了,可以不要开自测功能(感觉没什莫用,开了的话要关掉)ICM42688有两种驱动方式,本人在使用的时候,遇到了各种各样的坑。
2024-10-29 11:43:47
2731
16
原创 学习rtthread master 踩坑
原因是 rt-thread版本更新之后,文件名称变更了,但是例程里面的源文件没有同步进行调整,导致实际工程编译报错;在mdk,将这几个文件添加进DeviceDrive的文件夹。在mdk,将这个文件添加进libcpu的文件夹。重新编译后,一个警告(可忽略)
2024-07-09 17:01:39
369
原创 蓝桥杯笔记
1.ds18b20的外部电路可以看到ds18b20的外部电路很简单,out接单片机的P14,但要接上拉电阻2.ds18b20的简述DS18B20是单线接口数字温度传感器,测量范围是-55℃~+125℃。其测量分辨率为9~12位可调(复位值为12位),在12位时精度可达0.0625℃(小数部分有4位)。其测温原理,简单说来就是内部精密的晶振的震动频率会随温度的变化而产生变化,对震动频率进行处理之后,就可得到温度。18B20有其指令系统,分为ROM命令和功能命令,内部还有暂存器储存温度.
2024-07-09 16:31:49
284
原创 蓝桥杯, 38线译码器74Hc138
38线译码器74hc138,具有三个地址输入(P2的高3位),八个输出,且输出为低电平真值表为(图片为转载)电路图为我们可以用74hc138来选通74hc573,而74hc573控制数码管(段选和位选),led的点亮,蜂鸣器和继电器可以通过以下代码来选通74hc573void 74hc138(unsigned char cha){ switch(cha) { case 4: P2 = (P2 & 0x1f)..
2021-11-21 12:56:55
9449
原创 蓝桥杯矩阵键盘使用方法
1.首先使用矩阵键盘时,先将跳帽J5换到1和2,也就是KBD模式,如图:2.使用矩阵键盘的原理我只采用一种方法来使用矩阵键盘,方法是线反法原理:先将P37-P34拉高,P30-P34拉低若P30-P34有按键按下,则对应的io口为0;(被短接,P37-P34为低电平)再将,P30-P34拉高,P37-P34拉低,若P37-P34有按键按下,则对应的io口为0;注意:1.我们使用的开发板stc15F2k61s2 ,没有P36和P37两个io口,P37为P44,P36..
2021-11-17 23:00:32
1199
原创 蓝桥杯ds18b20用数码管显示温度
1.ds18b20的外部电路可以看到ds18b20的外部电路很简单,out接单片机的P14,但要接上拉电阻2.ds18b20的简述DS18B20是单线接口数字温度传感器,测量范围是-55℃~+125℃。其测量分辨率为9~12位可调(复位值为12位),在12位时精度可达0.0625℃(小数部分有4位)。其测温原理,简单说来就是内部精密的晶振的震动频率会随温度的变化而产生变化,对震动频率进行处理之后,就可得到温度。18B20有其指令系统,分为ROM命令和功能命令,内部还有暂存器储存温度.
2021-11-17 19:35:44
2649
基于蓝牙APP的密码锁设计
2023-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人