单片机
继蓝桥杯后
胜啊胜
人生苦短,我走嵌软
展开
-
stm32立方Freertos点灯
使用cubeMX生成工程,添加从github上下载移植文件及扩展资源,这里使用了定时器2作为hal延时函数产生的基准时间,系统自带的滴答计时器产生中断响应任务。删除系统文件中已经定义的函数,避免与freertos文件中的函数发生重复引用。首次使用Freertos进行配置,操作步骤过于繁琐,浅浅记录一下。最后是编写两个任务函数,实现led的闪烁。以及主函数中的初始化。原创 2023-07-16 14:47:05 · 181 阅读 · 1 评论 -
1、K210环境配置及基础点灯操作
from fpioa_manager import fm语句是导入FPIOA管理器中的fm对象。可以使用fm对象来设置或查询Maix(AIOT)芯片或其他基于K210芯片的设备的引脚设置和配置。FPIOA是一种用于管理芯片内置外设引脚的系统,在Maix(AIOT)芯片和K210芯片中使用。通过使用FPIOA,用户可以将不同的外设与不同的芯片引脚关联起来,以实现更高的可配置性和可控性。将上述代码复制进编译环境 进行运行即可看见K210模块上的rbg进行闪烁。学习笔记,记录为主。原创 2023-06-16 17:07:07 · 243 阅读 · 0 评论 -
esp32cam使用过程中常见问题
第三步 前面配置正确完成以后,更改自己我手机的热点和密码,初始化后单片机会自动连接wifi,注意如果使用aduino事例的话 ,他会默认是开发板作为路由器模式,需要手机去连接,我尝试过这种做法,但是效果及其不稳定。最后打开串口助手,即可获取到网络地址,直接访问该网络地址即可实现视频图传。****在这过程中我也因为摄像头初始化失败,只要保证引脚没有接错,如果还是不能直接初始化,那么就简单的解决方法就是换个摄像头吧!出现下列问题,一是库为正确加载,第二可能是开发板选择错误,而我出错则是文件路径问题。原创 2023-06-13 20:24:30 · 639 阅读 · 1 评论 -
学习笔记----关于mpu6050模块姿态角解算
传感器可以测量物体当前的姿态角,并将数据以16位的二进制形式存储在寄存器中。在进行数据处理之前,我们需要根据需求选择合适的精度,以便将16位的数据转换成姿态角。通常情况下,我们需要将数据转换成弧度制,因为这符合数学习惯。转换的方法是通过对16位数据除以灵敏度和2π/360的结果来实现,其中灵敏度指的是传感器的灵敏度,用来将传感器的读数转换成实际的物理量。最终,输出结果是姿态角,其计算公式为。其中GetData(ACCEL_XOUT_H)表示读取16位二进制数据的操作。原创 2023-05-03 16:15:40 · 946 阅读 · 0 评论 -
蓝桥杯--超声波测距模块
本次程序使用的单片机是基于蓝桥杯的stc15f260s2,超声波模块跟单片机型号无关,其工作原理相同,这里我使用定时器定时读取,定时器1作为计数。①超声波模块发送引脚发送一个10us以上的高电平,而后在拉低(这里可以多发几次,时间也可以稍微长些)③判断echo引脚是否接收到信号,(收到信号echo引脚会被拉低)或者定时器计数是否溢出。(哈哈哈哈当时写的太快,代码中的时间直接用s存储了,现在是手机编辑 懒得回去改了)⑥S=((340*10)✘(t/10的六次方))/2=0.017*t。原创 2023-04-16 16:28:21 · 176 阅读 · 0 评论 -
蓝桥杯--stc15f2k60s2定时器2中断开启
【代码】蓝桥杯--stc15f2k60s2定时器2中断开启。原创 2023-04-04 21:45:45 · 682 阅读 · 1 评论 -
蓝桥杯学习---按键三行扫描法
同一个原理 只需要三行代码解决所有按键扫描,因个人学习使用,暂不做过多解释。>>矩阵键盘状态法取值。>>矩阵键盘三行扫描。原创 2023-04-04 21:34:48 · 808 阅读 · 1 评论