- 博客(3)
- 收藏
- 关注
原创 OPENMV图像识别,通过串口发送到MSP432
pyb.uart 函数返回值是一个对象,这个对象包含了UART端口的所有功能,包括数据发送、接收数据、配置等等,因此uart相当于一个串口,可以调用函数并控制串口3。参数三、time_char:字符超时时间,单位为us(微秒是秒的负六次方),如果在设定的时间内没有新的字符接收,则认为接收结束,并返回已接收的数据。表示摄像头将跳过大约2000毫秒(2秒)的帧,这样做是为了让摄像头有时间适应光线条件和新的设置,尤其是在关闭了自动增益和自动白平衡之后。这个列表可以是空的,如果在图像中没有找到任何匹配的颜色区域。
2024-04-17 22:09:44
1338
原创 2024年蓝桥杯嵌入式省赛笔记(模块搭建以及初始代码)
1)因为控制LCD屏幕的引脚包括了PC8~PC15所以避免与LED冲突才设置了锁存器,PD2置高则·会将PC8~PC15的电平状态通到LED灯右边,反之则锁住。2),由比赛官方的原理图可以知道引脚加锁存器控制引脚控制,并且这八个LED另一端都接到了高电平,所以我们要让LED点亮要让LED灯另一端为低电平用到 HAL_GPIO_WritePin();
2024-03-31 23:45:25
548
2
原创 在学习FreeRTOS时使用vSemaphoreTake()导致程序卡死
后来才意识到在使用vSemaphoreTake()时信号量并没有创建,使用vSemaphoreTake()等类似函数时要确保里面的参数是否有效;这就是一个例子——此时的Seph1Handle是一个无效的参数。任务1:按键1按下创建一个计数型信号量----Seph1Handle;按键2按下释放一个信号量给Seph1Handle。在学习FreeRTOS时使用了vSemaphoreTake函数导致程序卡死,代码如下。任务2:获取信号量,并作出相应的反应。
2023-12-09 10:32:32
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人