【板卡评测】STEVAL-STWINKT1B用于工业IoT应用的无线工业节点开发套件
学习有奖 | 《STM32CubeIDE For VS Code》系列课程上线,VS Code 的灵活运用助你开发!
《STM32CubeIDE For VS Code线上课程》学习笔记+直接调用STM32CubeMX,生成CMake工程
《STM32CubeIDE For VS Code线上课程》学习笔记+软件安装
《STM32CubeIDE For VS Code线上课程》学习笔记+建立工程
文末福利 | 战略破局,载誉前行!意法半导体2025年度盘点
论坛年终活动,收货还图
中奖名单公布 | 12月重点活动中奖名单出炉!
新年新计划
【宠粉福利】2025 ST中文论坛年终粉丝狂欢节
微信公众号
手机版
【吐槽牌】:高频通信模块在特定温度环境下总是出现数据传输错误,从软件算法到硬件电路反复排查,甚至更换了所有关键元器件,问题依然存在。最终通过示波器观察发现,由于PCB走线在温度变化时发生微小形变,导致了信号回路阻抗突变,从而产生了干扰。
【吐槽牌】:出差去协助解决给建设银行的各市区分行上门装锁,由于是局域网内通讯,处于安全考虑,不走外网,使用局域网服务器,新搭建的局域网服务器没有对好本地标准北京时间,导致开锁异常,因为前后台的协商密码因子是由北京时间同步加密生成,包括应急开锁码也受到影响。
【愿望牌】:最近在设计STM32H757的开发板,今年希望能完成 MIPI DSI 接口和EtherCAT的学习,并完成基础的示例编写
【吐槽牌】:排查了几天的死机问题,最后发现是 MCU 管脚中的GND没接地。
Day 2 (2.11) 翻出【吐槽牌】:
在STM32F407VGT6 开发中,遇到过一个 Bug,程序在某个特定条件下会莫名卡死在某个函数内部,但通过串口调试却始终无法定位问题所在。最终排查发现,是由于在中断服务函数中调用了 printf 函数,而该函数内部使用了浮点数运算,导致栈溢出,从而引发系统崩溃。这个问题非常隐蔽,因为程序在正常运行时并不会出错,只有在特定的中断触发频率下才会暴露出来。解决方法是避免在中断中使用 printf,改为使用更轻量级的调试方式,如 LED 状态灯或串口发送固定标志位。
我曾遇到过一个iiC通信Bug,现象是传感器模块在实验室测试时一切正常,但量产装机后约5%设备出现间歇性数据丢包。经排查,问题根源竟是PCB上SCL/SDA走线在连接器处形成了约2cm的环形环路,环路与外壳形成寄生电容,在特定湿度下产生pF级耦合电容,导致SCL上升沿被削顶。更奇葩的是,该Bug只在环境湿度>60%时触发,潮湿空气降低绝缘电阻,使寄生电容与iiC上拉电阻形成低通滤波,将SCL的1MHz信号3dB点压至800kHz。此时主控仍按1MHz时序采样,传感器因时钟畸变无法正确解析地址,引发NACK。而且还有一个问题,不放进壳子就会出现严重的干扰,也会导致传感器因时钟畸变无法正确解析地址,和ID。这就是我当年遇到的问题。
【晒图牌】新年回家了,只带了G431和MP257回来,桌子这里太简陋了
【晒图牌】26年工作台的ST“全家桶”:开发板和“程序员之水杯”!!!
【晒图牌】
来个新板子秀一秀
Day 3 (2.12) 翻出【晒图牌】:晒出你的工作台一角。
2025年玩过了好多板子,STM32的有nucleo-f401re,X-NUCLEO-IHM07M1,X-NUCLEO-IHM08M1,STM32F429I-DISC1等等,学习了FOC控制无刷电机,加速度传感器,lcd的驱动。。。
【晒图牌】: