logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

华大HC32F460GPIO初始化配置错误可能导致芯片运行频率出错

摘要:该配置错误是由于GPIO初始化时错误地将引脚参数写成端口参数导致的。错误表现为芯片延迟函数运行时间异常延长,短延时函数尚能运行但长延时(如1秒)会卡死。经调试发现是芯片频率未达到预期,最终通过代码审查定位到GPIO_Init()函数中误将LED_RED_PIN写成LED_RED_PORT的错误配置。

#单片机#嵌入式硬件
【机器学习】python使用支持向量机解决兵王问题(基于libsvm库)

本文介绍了如何利用支持向量机(SVM)解决国际象棋中的兵王残局问题。兵王问题属于二分类任务,需要判断黑方能否和棋。文章首先解析了棋局规则和数据集特征,然后详细说明了Python环境配置和libsvm库的安装。核心代码实现了数据提取、归一化处理、训练集/测试集划分,以及通过网格搜索寻找最优SVM参数(C和gamma)。该方法通过分析棋子位置关系,可有效预测残局结果,为棋类AI研究提供了实用范例。

文章图片
#机器学习#python#支持向量机
Windows鼠标掉帧测试与修复

这两天突然发现鼠标似乎有掉帧,但是掉的又不太明显,用着感觉似乎快速移动的时候会有一瞬间卡一下,但是眼睛又看不清楚,不太确定是不是自己的心理作用,非常难受。

关于与E103-W01 WIFI模块(基于ESP8266)进行串口通信的代码测试

同时需要注意,超时的设定需要在串口建立连接之后,否则会无法生效。遇到该状况应该首先考虑通信的延时问题,是否是因为接收函数运行过快,总是未能等到WIFI模块返回处理结果就提前返回,导致了第一次交互无法接收到数据,此后的交互总是从数据交互的缓存中取到上次通讯返回的结果。排查串口的打开方式是否正确,使用串口工具打开串口并进行数据交互,查看是否存在乱码,进而比较自己的串口打开方式与串口工具是否不同。,如果

文章图片
#单片机#嵌入式硬件#c++
华大HC32F460GPIO初始化配置错误可能导致芯片运行频率出错

摘要:该配置错误是由于GPIO初始化时错误地将引脚参数写成端口参数导致的。错误表现为芯片延迟函数运行时间异常延长,短延时函数尚能运行但长延时(如1秒)会卡死。经调试发现是芯片频率未达到预期,最终通过代码审查定位到GPIO_Init()函数中误将LED_RED_PIN写成LED_RED_PORT的错误配置。

#单片机#嵌入式硬件
OpenCV环境配置(QT 6.6.1 MSVC2019 64bit + OpenCV – 4.12.0)

项目需求要做个类似Image2Lcd的软件,用来将图片转换为纯黑白的C语言数组格式保存,用来下发嵌入式端的屏幕显示。这个需求应该是不太难的,直接用C语言读像素写点算法就能做,不过想到图像处理首先想到的技术还是OpenCV,于是准备用它来实现试试,顺便学习下这个库。目前暂定技术路线:QT 6.6.1 MSVC2019 64bit + OpenCV – 4.12.0,都是目前比较新的环境。

#opencv#qt
OpenCV环境配置(QT 6.6.1 MSVC2019 64bit + OpenCV – 4.12.0)

项目需求要做个类似Image2Lcd的软件,用来将图片转换为纯黑白的C语言数组格式保存,用来下发嵌入式端的屏幕显示。这个需求应该是不太难的,直接用C语言读像素写点算法就能做,不过想到图像处理首先想到的技术还是OpenCV,于是准备用它来实现试试,顺便学习下这个库。目前暂定技术路线:QT 6.6.1 MSVC2019 64bit + OpenCV – 4.12.0,都是目前比较新的环境。

#opencv#qt
OpenCV环境配置(QT 6.6.1 MSVC2019 64bit + OpenCV – 4.12.0)

项目需求要做个类似Image2Lcd的软件,用来将图片转换为纯黑白的C语言数组格式保存,用来下发嵌入式端的屏幕显示。这个需求应该是不太难的,直接用C语言读像素写点算法就能做,不过想到图像处理首先想到的技术还是OpenCV,于是准备用它来实现试试,顺便学习下这个库。目前暂定技术路线:QT 6.6.1 MSVC2019 64bit + OpenCV – 4.12.0,都是目前比较新的环境。

#opencv#qt
到底了