【板卡评测】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中文论坛年终粉丝狂欢节
微信公众号
手机版
然后以为是杜邦线接触不良的问题,在插拔的过程中,才恍然发现原来是CS片选引脚接到开发板的其他引脚上了(不是代码中定义的引脚)!!!
【吐槽牌】打板一个chip ic 的微型LED灯阵,pcb很正常,但自己用焊台焊好后不亮。100个办法试过了,不行。后来用显微镜看焊点,才发现锡膏没涂匀,融化时最多的引脚表面张力大,把位置拉偏,有引脚没焊上。
后来先用胶水粘,固定位置在上高温,就行了
【吐槽牌】:2024年参加某个制作活动,用STM32L031K6T6核心板驱动LED组成的模拟段码屏轮流显示日期、时间和温、湿度,段码屏打版、焊接组装完成后,达到了预设的目标。可是没用多久,段码屏突然没有显示,我以为是组装焊接时两块PCB连接的焊点有问题,反复排查了几天,甚至拆卸PCB板重焊都没有解决问题,最后只好逐个检查核心板的引脚,才发现是有个引脚失效,导致段码屏无法显示,最后换上了引脚基本一致的STM32L412核心板才解决问题。
【吐槽牌】:由于配置问题,demo板被锁死,ST-LINK无法连接下载,通过查资料判定问题原因,最终通过修改电阻来改变BOOT状态,解决问题。电阻属于0402封装,太小了而且有点密集,大烙铁都无法下手,电阻都差点搞丢了。后续调试,必定先看资料,避免此类问题发生。
【吐槽牌】:做测试的时候有时候发现卡在那不动了,以为设备出了问题,摇人过来一看,是CAN总线波特率没设置好,关键这个错误犯了不止一次,台尴尬了
Day 2 (2.11) 翻出【吐槽牌】:作为一个硬件工程师经常会遇到一些奇怪的BUG,I2C通信死活不通,示波器抓波形看似正常,就是不对,结果是上拉电阻不对,相信这个现象很多人也都遇到过
【吐槽牌】:最开始接触STM32G474的时候为了完成单极倍频SPWM来驱动硬件,网上的资料很少,只有寥寥一两个案例,也没有实际的波形图,结果在做波形的时候发现倍频效果是一组正一组负占空比,试了很多次都是一样的问题,最后发现,是没有把负的占空比正过来去测重叠算周期,就差这一步,怀疑了三天,之前有想过重叠计算周期的可能,但是因为麻烦没有尝试,结果刚好是这里的问题
Day 2 (2.11) 翻出【吐槽牌】:RST引线过长,开关220V插座直接复位
【吐槽牌】:测试光电计数,各种方法都试了,后来改了机械材料,好了
【吐槽牌】在C071RB开发中遇到过一个奇葩Bug:程序运行正常,但偶尔会莫名复位,排查后发现是由于ADC采样时未关闭时钟导致的电源波动,进而引发系统重启导致。
【吐槽牌】:十年前,刚开始使用AD设计电路板时,使用网上下载的各种库,打样、焊接、烧录固件,发现核心功能实现不了,一直怀疑程序有问题,不断捣鼓(简化功能,找问题点),最后发现根本不是程序问题,而是电路板设计时,库中其中一个mos管(贴片)引脚与用的不一致。最后把mos翻过来焊接。
之前碰到过芯片的USART1在115200波特率下误码,换晶振也无解,最后发现是PCB过孔把TX信号线阻抗搞坏了!
(2.11) 【吐槽牌】说到奇葩的bug,不得不说,在程序中调用printf() 和sprintf()就卡死。注释掉就正常。最终定位到 HardFault_Handler(void)。用usart_write()就正常。😕
【吐槽牌】:之前调STM32H5的I2C通讯,发现每次都能扫描出两个地址,调了好几天,一直以为什么程序哪里有问题,最后发现是硬件上I2C地址的那几个电阻贴错了,当时就无语了。得出的结论就是,调试有问题时先确认硬件没问题,再调软件。血的教训