- 博客(20)
- 收藏
- 关注
原创 vscode显示unable to start debugging
注意当中的路径出现了中文,并不是因为需要配置launch.json,当我把他放在D盘中再运行打开vscode,可以正常运行问题解决。
2024-05-21 14:46:09
959
1
原创 学习STM32时遇到的关于sizeof()strlen()strcmp()strcpy()memset()函数的辨析
memset(a,c,sizeof())将a中的从第一个字符开始到结尾的字符替换为c为ascll码所代表的字符, “/0” ascll码是0。strcpy(a,"ss")将a的前两个字符换成ss第三个换成/0,假如a是empty 那执行后就变成ss/0ty。strcmp(a,b)让a到/0结尾的所有字符串减b到/0结尾的字符串**strlen(s)判断从第一个字符开始到/0结束的个数不包括/0。sizeof(s)判断字节数包括/0。
2024-01-17 11:52:15
641
原创 STM32中TIM_Base和TIM_IC的问题
/即使下一行加上HAL_TIM_Base_stop_IT也触发。这两个中断开启函数使用时会立即进入一次中断回调。base是开启定时器计数中断。ic是开启定时器输入捕获中断。
2024-01-17 11:49:32
716
原创 STM32中断中使用delay卡死的问题
若想在中断中使用delay函数,那delay的优先级需要大于中断本身,否则delay需要等待中断执行完,而中断的执行需要等待delay的执行,所以就卡住了。只需将delay优先级设置的比中断高即可。
2024-01-17 11:45:50
2098
原创 STM32串口使用memset初始化遇到的问题
问题:在使用中断模式(非阻塞)来传输数据时,在下方使用memset来初始化数据,却导致传输数据均为0,而使用查询(阻塞)来传输却不会出现这种情况。
2024-01-17 11:43:56
849
原创 openmv串口打包发送数据
通过串口助手得到的数据是 2C 12 05 00 5b 而不是 2c 12 00 05 5b顺序是反的,需要在32端进行处理才可以得到真实数据,处理过程如下,使用3号串口接收openmv的数据,1号串口打印。这样num就是所发送的数据了。
2023-07-27 15:10:44
1669
2
原创 ModuleNotFoundError: No module named ‘urllib.parse‘; ‘urllib‘ is not a package【解决办法】
代码】ModuleNotFoundError: No module named 'urllib.parse';'urllib' is not a package【解决办法】
2022-08-11 14:39:25
1466
1
原创 数据库 Unknown column ‘‘ in ‘field list‘ 的报错问题
但是我们定义的是字符串类型的name而我们输入的确是~esc下面那个引号。在学习数据库的过程中的一些小问题,当我们插入这段数据是报错了。
2022-07-16 12:07:36
7083
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人