应用mpu6050时遇到的问题
今天在折腾mpu6050,顺带了解了一下软件iic跟硬件iic,学习了一下滴答计时器(Systick),跟定时器延迟函数。 网上看的资料说是硬件iic会在不同频率下有卡死情况,所以建议开发还是用软件iic。 在while中调用Systick做的Delay函数就会卡中断,所以不用这个了。定时器delay目前没遇到bug。 操作寄存器实现引脚GPIO状态切换 12#define MPU_SDA_IN() {GPIOB->CRH&=0XFFFF0FF;GPIOB->CRH|=((uint32_t)8<<12);}#define MPU_SDA_OUT() {GPIOB->CRH&=0XFFFF0FF;GPIOB->CRH|=((uint32_t)3<<12);} 参考:MPU6050移植正点原子指南和寄存器操作端口模式STM32端口IO方向设置问题的STM32...
深度学习环境部署
由于种种事故导致anaconda重装好几次了,每次都要翻攻略去配置环境,今天整合一下,找资源也方便 CUDA:cudatoolkit 直接装CUdnn:cudnn 库函数,复制丢”/CUDA/v12.2/“就行tensorRT:tensorRT 同上,只丢include跟bin,然后配环境python参考:TensorRT安装记录(8.2.5)有时候pip装不了试试离线包opencv: 1pip install opencv-python pytorch:离线pytorch包下载 pytorch 一键安装: 1pip install torch==2.1.1 torchvision==0.16.1 torchaudio==2.1.1 --index-url https://download.pytorch.org/whl/cu121 官方网站github labelimg标签重置问题打开\venv\Lib\site-packages\labelImg\labelImg.py 文件在labelimg文件1252行...
软件记录
昨天水论坛看到硬盘0e问题,发现自己一年前买的致钛5000也有0e,于是就想换块盘。换盘多少还是麻烦的,好多要用的工作软件都在上面,一折腾估计又是半天。整理一下要用的软件吧 大学:考试客户端有道翻译腾讯会议 工具:Adobe-GenP 破解adobeCClean 清理Dism++大白菜装机图吧工具箱百度/夸克/阿里云盘WinScp 连服务器G-Menu AOC显示器驱动Sakura联机/Radmin据说不错 奎享雕刻 记得换一下电脑 音视影听:剪映JJDownOBSPotplayer 看片子用的直播姬网易云/QQ音乐 娱乐:R星暴雪战网EAEPICSTEAMWeGame兰博玩对战平台 5E/完美KookUU/雷神/VK加速器雷电/mumu模拟器 工作:Anaconda 环境要重新配了 记得备份ArduinoVNC 连树莓派的,没用过VofaVM虚拟机 win7/linux OpenmvMounRiver Studio 写代码用的Blender 估计以后也用不到了-...
小改一手键盘
爆改键盘c口,只能说以后就不用带那个大黑长线了,很爽的感觉虽然花了点时间但是生命在于折腾顺便换了几个轴感觉键盘还是太旧了啊,现在的键盘基本都是热插拔无线三模自带c口,而且都比较小巧,也不会这么占桌面,还好看主打一手折腾有机会的话看看能不能加个蓝牙?虽然这把键盘正常只打游戏用= = 日常使用还是k380
第二个坑
上个坑太深了,于是重新开个坑:p 1月26日更新忙忙碌碌放假也十几天了,明明感觉什么也没做日子也是嗖嗖的过啊,现在还年轻,以后日子想想也就这样了,以前啥样,以后也就啥样了哈哈哈,定型了最近又开始用hal库,还是用的太少,有好多地方都没照顾到,经常因为几个小地方改几个小时bug,整完自己都想呼自己= = 还是写的少了,代码还得是多看多写啊。实验室估计就干这一年了,明年这个时间大概就在准备考研了,留给自己学东西的时间不多啦,感觉大学都快过完了。 文学作品还是想看一点的,一是没有合适的契机去接触,二是也没时间去看,要么打游戏要么就在搞那东西。生活像一潭死水T...
树莓派部署onnx模型实现数字识别
模型:yolov5-litepython:3.7.10 电脑跑的pt然后转onnx 树莓派部署只需要安装opencv+onnxruntime即可安装之前记得换源 12345pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/pip config set install.trusted-host https://pypi.mirrors.ustc.edu.cn/pip install opencv-pythonpip install onnxruntime 然后就能愉快的跑模型啦虽然帧数不高,但是目前来看还够用
解决python在vs中与cmd调用的版本不一致
python在vs中与cmd调用的版本不一致 现象:在anaconda配的环境里通过cmd装tensorflow-gpu时,终端显示配置成功了,但是在vs里不能正常运行,检查版本号也不一样。查阅资料后发现vs默认运行powershell终端,改成cmd后执行正常了。 python环境是用anaconda配置的 vs默认终端使用powershell,所以问题应该是Powershell(ps)与Command prompt (cmd)输入python调用的版本不一致的问题了。 目测ps调用python路径是按环境配置路径来的,而cmd则是按anaconda配置来的,所以出现了在两个终端python调用版本不一致的情况。 测试后发现,在cmd中使用conda activate指令是可以正常切py环境的,但是ps还是调用默认base环境(本机为3.11.5)。所以是powershell出了问题。 参考Powershell中激活Anaconda环境无效的解决办法后解决
水一篇
今天是2023年的倒数第二天(其实已经是最后一天了)想学别人写个年终总结,但想了想自己还是那吊样,没啥好写的。适逢建站233天,还是水一篇吧哈哈哈感觉时间过的真快啊,感觉2023都是一个陌生的年份,转眼2024就来了新的一年也要好好加油呀:P
解决Anaconda Navigator打不开
省流:用cmd启动,根据提示的报错信息进行修改,每个人环境都不一样,网上攻略也不一定都适合你 win11python:3.11.5Anaconda Navigator:2.5.1 今早上突然发现Anaconda Navigator打不开了,网上找了一圈也没解决,最后用cmd启动时候发现报了这么一行错误 1ImportError: cannot import name 'Callable' from 'collections' (E:\tools\anaconda3\Lib\collections\__init__.py) 然后就去手动import一下解决了
我是任黑
xbox手柄竟然不能连switch??竟然还要买一个国产的接收器??就非得买pro手柄是吧??真受不了我草