- 博客(7)
- 收藏
- 关注
原创 用I2C获取的数据经常卡死的原因
1.I2C时序容易被程序中的中断给打断,并且程序中多个任务同时运行,对时序要求高,I2C数据就可能卡死。时序的概念:通信的时候,什么时间发信号,什么时间发数据,谁先谁后,这一整套先后顺序就教时序。总线的概念:能被多个外设公用的通信通道,就叫总线,常见的I2C总线,SPI总线。2.I2C总线可能被多个外设使用,可能会干扰数据的获取。
2026-09-26 17:07:11
170
原创 vscode打开keil文件报未定义标识符怎么办?
这里路径要与你文件夹名字一致,这个vscode插件才能找到include代码库的位置。首先.vscode文件要移到与build,core,MDK-ARM文件同级的位置。
2026-09-24 21:54:55
26
原创 git代码上传github/gitee命令流程
3.git pull origin main//拉取并合并远程最新文件,单人开发直接用pull=fetch+merge。2.git remote add origin <复制gitee的ssh>//与远程仓库建立连接。5.git commit -m "写上备注"//执行该步,这在本地拥有快照,可以回滚到当前旧代码。4.git add .//把项目文件放入本地暂存区,暂存区只保留最新的暂存提交。总共六条命令,便能把本地代码上传到云。
2026-09-24 17:47:32
69
原创 QS-100的NB-IOT连接oneNet云平台
配置文件是一串十六进制,包含服务器地址、AuthCode、PSK 等。就说明设备已经连上 OneNET 了!去云端刷新就能看到设备在线。注意:文档里提到如果 IMEI 重复可以用。表示整数类型、2 字节、值 800。配置文件会存到 NV 里,临时修改,一般不用管。
2026-09-05 16:43:46
237
原创 Vs code 输出乱码怎么办?
在文件->首选项->设置->在搜索框输入encoding,按我这个图1的设置改,退出Vs code,重新启动Vs code,这一步非常关键!点击这个位置,出现图三,先点“通过编译重新打开,再点编码保存。如果你MinGW已经配置好,Vs code已经下好。图二右下角也改成UTF-8,怎么改?
2026-01-01 14:15:06
180
原创 动态规划入门题1
1.我没偷第n家店,但我把第n-1家店偷了,我求前n-1家店偷的总金额,即dp[n-1],这是我偷n家店的总金额(在这个情况下,我偷不了第n家,因为报警器会报警)要求能偷最多钱,也就是求dp[n],即前n个房屋我偷到的钱之和,咱们用极端的思想,当我偷到第n家时,我已经偷了多少钱。代码3是关键的逻辑,因为dp[i]是到第i个房屋偷窃到的最大价值和,而num[i]是当前房屋的价值,2.我偷了第n家店,也就是我当前偷的这家店,这家店的钱加上前n-2家店的钱,这也是我偷n家店的总金额。
2025-11-30 12:16:25
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅