- 博客(8)
- 收藏
- 关注
原创 事件驱动的蓝牙bootloader
本文分享了一个基于STM32F103开发板的事件驱动蓝牙Bootloader实现。项目采用正点原子开发板和大夏龙雀蓝牙模块,实现通过蓝牙更新固件的功能。未烧录程序时红灯常亮,烧录成功后变为闪烁状态。文章提供了项目工程链接(Gitee仓库)和使用教程,并推荐了相关的Bootloader学习资料。该实现展示了事件驱动编程在裸机开发中的应用以及蓝牙固件更新的基本原理,代码仍有优化空间。
2025-11-04 15:31:51
191
原创 MFRC522与FM1208进行通信(可连续发送)
本文介绍了复旦微电子FM1208 CPU卡的调试流程,包括写卡和读卡的具体步骤。FM1208是一款支持ISO 14443-A协议的非接触式CPU卡芯片,具有8K EEPROM存储和DES/Triple-DES加密功能,广泛应用于金融支付、身份认证等领域。文章详细说明了从选择主目录、外部认证到写入数据的完整写卡流程,以及读卡时的认证和读取操作。特别强调了获取随机数后必须立即使用的注意事项,并解释了COS指令构建方法。通过具体指令示例,帮助开发者理解FM1208卡片的操作规范
2025-07-23 14:57:51
1118
原创 使用Vscode的EIDE插件开发泰凌微B25x
本文记录了在VSCode中使用EIDE开发Telink芯片时配置工具链的过程。作者发现需要下载官方IDE(Telink IoT Studio)来获取正确的工具链,而非直接使用GCC。通过查找IDE安装目录找到编译器路径,并在EIDE中配置编译器路径及前缀后成功完成编译。文章提供了详细的配置截图,并建议未来开发其他芯片时也应优先查找官方工具链而非自行安装GNU工具。该经验对使用EIDE进行嵌入式开发具有参考价值。
2025-06-15 19:21:19
427
原创 VSCode-EIDE安装与配置
本文介绍了如何在VSCode中安装和配置EIDE插件,以便进行嵌入式开发。首先,通过VSCode的扩展市场安装EIDE和Coretex-Debug插件。接着,详细说明了如何创建或导入项目,特别是从Keil5导入.uvprojx文件。然后,配置编译器路径,确保找到ARMCC、ARMCLANG和UV4文件夹。此外,还介绍了如何安装必要的工具链,并配置EIDE的支持包、烧录设置和构建器选项。最后,针对常见的编译和烧录问题提供了解决方案,如检查编译器附加选项和配置复位模式。通过这些步骤,用户可以在VSCode中高效
2025-05-23 12:00:17
1600
3
原创 [error] DebugAdapterTracker: Error: 调试适配器可执行的“C:/Program Files/dotnet/dotnet
打开settings.json文件后会看到这里的path的值都是C:/Program Files/dotnet/dotnet。vscode调试unity的时候点一下就自动退出了,没连接到unity。在那后面加上.exe然后重启一遍vscode就好了。
2024-07-12 08:24:31
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅