- 博客(19)
- 问答 (1)
- 收藏
- 关注
原创 单片机常用的堆栈知识汇总(后续不断更新)
芯片的 Flash 大小 要大于 Code + RO-data + RW-data 的大小;芯片的 RAM 大小 要大于 RW-data + ZI_data 的大小。且视他人之疑目如盏盏鬼火,大胆去走你的夜路。——By史铁生参考1 :STM32深入系列01——内存简述(Flash和SRAM)https://blog.csdn.net/weixin_46253745/article/details/130032941。
2024-06-05 16:29:16 1022
原创 阿里云飞燕平台做一个app,实现单片机、网页端、手机端通信
澹台灭明,字子羽,春秋时期鲁国武城(今属平邑县)人,为孔门七十二贤之一。全部结束后,在这里下载配网二维码,即可。打开网页,这里注意在使用过阿里云服务器,需要重新注册一个号,不用担心,一张身份证可以创建三个号。 这里注意的是,需要确定数据类型,保证你上传的数据类型是这里规定的数据类型。在代码中,客户id那一行,为了防止符号报错记得在每一个逗号出添加\,例如以下。这里选择调试后,才能在阿里云平台上看到我们飞燕平台的产品和设备,必点。这里,先自己建立面板,点击保存后,就可以选择面板了。
2024-06-05 10:44:42 309
原创 信号量反转和互斥理解个人理解
任务2-3都是,后任务1两秒后运行,结果是:任务一走两秒,任务2走完卡主了。因为其不释放信号量,反转;释放了,也反转,并且跑完3之后,因为2没有自杀,2一直卡住了1.妻:“老板,拿一瓶红酒来,给我老公的。”老板:“一瓶不够吧?你老公酒量大得出奇。”妻:“拿来喝可能不够,不过用来砸一瓶应该够了。我的看法是,信号量优先级反转,我们设三个任务。任务1:优先级最低,vTaskDelay。世间两个我,一个逐星河,一个归烟火。任务2: 优先级中等,mDelay。任务3:优先级最高,mDelay。
2024-05-31 16:06:17 194
原创 cjson上传云平台上传错误问题
单位有个同事,蒙古人。一年休假回家,假期过了好几天还不回来,领导给打电话,他在电话里说:领导,我还在呼伦贝尔草原上骑马找家呢,我家是游牧民族,现在不知道搬到哪里去了?应该是格式发送错误,查了半天,并未发现代码错误,询问有经验的工程师后,可能是芯片自动分配的堆空间不足。以后每一篇博客后都会新增一个趣味故事吧!因此,我们打开启动文件,将以下代码改成。满地都是六便士,我也要去追逐月光。
2024-05-29 10:26:22 188
原创 C语言c99布尔值_Bool按位取反出现问题解决方法
到这里是不是会迷茫起来了,这里可能是原始问题吧,建议使用。如果我们按位取反:a=~a;这样三元运算符来代替按位取反。在日常使用中,发现如下。
2024-05-27 11:08:48 202
原创 51矩阵键盘+独立按键+LCD1602+串口(实物)
串口打印的波特率计算,也可以用串口助手生成,记得选上8位重载定时器,双倍加速,看清自己的晶振是多少,精准计算,最好误差是0,再把AUX那个删除即可。独立按键中P30,P31都是接串口的,不能用,所以我们用P34作为发送按键。矩阵键盘没有问题,问题在于在按下矩阵键盘是的消抖,具体情况具体分析。软件延时,可以用STC的串口助手生成。如需需要全部代码,及时私信我。
2024-05-27 10:56:33 268
原创 YOLOv8引入DCNV3报错RuntimeError: Not implemented on the CPU
并在default.yaml中,手动添加 device为你自己的显卡序列。这时我们只要在我们训练的py文件引入torch即可。如果用CLI训练的,添加cuda到命令行即可。
2023-09-17 11:08:45 1051 7
原创 YOLOV8数据集制作 (VOC格式数据集转yolo格式)
2.将VOC文件转换成按照VOC\ImageSets文件中的分布的yolo数据集。我们如何把网上下载的VOC文件转换成我们想要的YOLO系列格式呢?下面代码是将VOC文件转换为有比例的yolo数据集。1.将VOC文件转换成一定比例的yolo数据集。
2023-09-11 15:40:55 366 1
空空如也
用KEIL出现syntax error near 'void'一般是什么错误?
2021-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人