登录社区云,与社区用户共同成长
邀请您加入社区
每隔100ms做一次取数显示,其实取数加显示应该是30ms左右,我试过10ms,结果是数不动了,有时候还全是0,这里不知道为什么,deepseek也不能说准,以后有设备再排查吧。读寄存器的流程是开始I2C通信,发送设备地址(写),发送寄存器地址,重新开始,发送设备地址(读),关闭应答,结束I2C通信,等待数据接收,后存入Data,打开应答。一定是先关应答,后读数,如果反过来,读完数了,再关应答,从
摘要 DeepSeek大模型的本地化部署正成为企业关注的核心议题。本文从金融科技公司面临的数据合规问题切入,系统分析了大模型部署的两种主流模式:云端服务与本地部署,并对比了二者在数据安全、硬件投入、网络依赖等维度的差异。DeepSeek因其卓越的中文理解、代码生成能力及免费政策优势,其本地化需求尤为突出。文中详细探讨了本地化部署的四大场景(数据安全、网络限制、成本控制、定制开发),并梳理了Deep
这篇文章介绍了一个基于STC8051单片机控制的TEF6686收音机模块项目。作者从闲鱼购买了TEF6686收音机高频头,设计了转接板并编写了控制程序。系统采用6个按键和EC11旋转编码器实现功能控制,包括自动搜台、音量调节、FM/AM切换和静音等功能。程序使用DeepSeek V4 AI模型辅助优化,通过串口输出调试信息,未来计划添加彩屏显示。文章提供了完整的C51源代码,详细介绍了I2C通信、
本文探讨嵌入式开发中AI模型与编程范式的选型策略。文章提出应根据开发阶段(原型验证/功能开发/量产固化)选择不同AI模型(GPT-3.5/4/Claude 3)和范式(Vibe/Spec)。Vibe范式适合快速验证,允许试错;Spec范式则用于量产交付,强调严格规范。文中通过对比表格和流程图展示选型原则,并给出三个典型场景(原型验证/功能开发/量产固化)的具体应用方案。最后强调开发过程中需把握范式
《ClaudeCode内网离线部署方案:原理与落地实践》针对金融、军工等涉密场景中AI编程工具无法联网使用的痛点,提出了一套标准化离线解决方案。该方案通过预封装Node.js环境、剥离云端依赖、生成可移植包三大技术原理,实现Windows内网设备的一键部署。具体步骤包括联网预打包、内网迁移、私有化配置及安装验证,支持禁用自动更新、对接内网LLM网关等关键功能。方案具有完全断网、零授权门槛、高可移植
本设计是基于STM32的车载控制系统,主要实现以下功能:1.可通过DHT11获取温湿度2.通过语音控制模块控制温湿度模块测量温湿度,并语音播报结果;3.通过语音控制模块控制两个不同颜色的LED灯的亮灭和切换达到模拟车辆远近光的切换开关4.通过语音模块控制灯带模拟控制车辆氛围灯;5.通过语音模块控制风扇电机的开关,控制风扇的转速,模拟控制车辆的空调开关及空调大小6.语音控制本地音乐播放及切换歌曲
摘要: AI工具正在改变嵌入式开发行业,但经验丰富的工程师反而迎来新机遇。新人借助AI快速生成基础代码,却难以应对硬件调试中的"隐性陷阱";而资深工程师将十年积累的"踩坑经验"转化为AI规则库,使AI能自动规避芯片勘误、时序异常等问题。42岁架构师案例显示:通过整理硬件调试规则(如CAN总线状态位清理、低温IIC电阻调整等),AI成为其经验放大器,使其从代码
想象一下,你有一个超级万能工具箱🔨 你想造房子?里面有锤子和钉子🎮 你想做游戏?里面有游戏引擎🤖 你想做机器人?里面有控制芯片📱 你想做手机APP?里面有开发工具C++就是这样一个超级万能工具箱!它是世界上最强大、最通用的编程语言之一。你能做什么例子🎮 游戏《王者荣耀》《原神》《和平精英》🤖 人工智能ChatGPT的底层、人脸识别🚀 操作系统Windows、鸿蒙、安卓的部分代码🌐
通过四轮小车运动控制实验可以看出,RA-ECO-RA4M2 不仅适合做基础入门实验,也可以承担实际运动控制任务。它的 GPIO 可以完成方向控制,GPT 定时器可以输出 PWM,串口调试可以实时观察电机状态,整体开发流程比较完整。本次实验中,RA-ECO-RA4M2 的主要优势有三点。第一,PWM 和 GPIO 配置规范,适合做小型运动控制项目。第二,e² studio 和 FSP 可以图形化配置
开源地址见往期文章,是同一个仓库,在final文件夹下本文由deepseek v4辅助完成,总结接线这种任务甚至用不到1M上下文哈哈值得一提的是,NUCLEO-F411这个开发板如使用USART2,需在背面短接两个焊点,请自行搜索。
摘要:本文分享了一位STM32初学者利用AI助手完成LED闪烁实验的经验。作者通过详细描述实验需求(使用STM32F103VET6开发板的PB0引脚实现1秒LED闪烁),获得AI生成的新手友好型实验指导。具体操作时将屏幕分为两部分:一边显示AI指导步骤,一边操作CubeIDE软件。这种方法帮助作者顺利完成了基于HAL库的LED控制实验,为初学者提供了一种有效的学习方式。
Store 模块(Store.c /Store.h)是参数存储管理的核心,其设计思路为:将 FLASH 的最后一页视为掉电不丢失的后备存储,同时在 SRAM 中定义一个与之等大的数组 Store_Data[ ]作为日常数据操作的中间缓冲区。由于 FLASH 不支持字节级写入,且编程前必须整页擦除(擦除会导致整页数据丢失),正确的做法是:先将目标页的全部数据读入 SRAM 中的缓冲区,在 SRAM
本示例展示了对一台2000 kVA、600 V交流发电机进行的减载测试。
!这是用TRAE实现ESP32C3项目我们下期再见(如果有的话)。
本实验演示了通过外接串口按键板控制串口屏显示的方法。实验包含两个工程:【物理按键三个键值.pix】支持左、右、确认三个按键操作,【物理按键五个键值.pix】增加上、下按键功能。系统通过协议解析器控件处理按键指令,使用cursor变量跟踪光标位置,动态改变按钮背景实现选中效果。实验包含8个功能页面(主界面、亮度控制、汽车仪表、电池模拟等),通过按键可实现页面切换、参数调节等功能。单片机程序通过串口发
这篇文章摘要总结了基于STM32F103R HAL库的CAN总线通信配置与调试过程。主要内容包括: 硬件平台:使用STM32F103R MCU+TJA1050 CAN收发器,通过USART1进行调试打印 关键问题与解决方案: 显式配置CAN波特率为500kbps 完善CAN中断配置,启用NVIC中断向量 修复发送队列因回调不执行导致的溢出问题 解决串口调试打印被占用的问题 核心代码实现: CAN初
文章摘要: 多 Agent 并行执行系统通过主控 AI 调度多个子代理同时处理不同任务。系统包含 6 个子任务:A) 构建包含 300+ 错误码的诊断框架;B) 清理调试日志和无用语句;C) 拆分庞大类实现为模块化结构;D) 增强流量日志功能而不改变现有格式;E) 修复 IPv6 相关问题;F) 为代码添加英语注释。主控 AI 负责任务分解、并行调度、冲突解决和结果汇总,每个子代理独立执行特定任务
本文介绍了将豆包文本中的数学公式转换为Markdown兼容格式的方法。针对豆包公式与CSDN Markdown编辑器语法不兼容的问题,提供了Python解决方案:1)将单行公式标记替换为$符号;2)处理多行公式时去除换行符并合并;3)通过代码自动完成转换后复制到剪贴板。文中还以高斯函数傅里叶变换为例,展示了完整的公式推导过程,包括配方、变量代换和泊松积分应用,最终得出变换结果。该方法有效解决了公式
断路器是一种自动电气开关,设计用于在检测到故障(例如过载或短路)时自动中断电流,以保护电气电路免遭损坏。正常操作下:手动或电动地接通和分断电路(就像开关一样)。故障状态下:自动、快速地切断电路,从而保护连接的设备、线路以及防止火灾风险。故障排除后:可以手动复位(合闸),恢复正常供电,而无需更换任何部件(这与一次性熔断的保险丝有本质区别)。断路器是现代电力的基石之一,它通过智能地自动切断故障电路,默