软件工程师在调试STM32电路板时,突然烧录不了了,硬说硬件坏了
新来的软件工程师在调试一块电路板,电路板上的主控是stm32单片机。软件工程师在调试软件的时候,突然发现stm32单片机烧录程序烧录不了了。刚开始调试时,每次都是能正常烧写程序的。他试了很多方法,都解决不了。先是关掉和重新打开keil编译软件,又把电脑关机又重新开机,最后把调试器的驱动卸载又重新安装,结果都是一样,怎么都烧录不了。但是,找来stm32的开发板,用相同的调试器,烧写相同的程序,却又能成功烧写。
软件工程师无计可施后,就找到了我,跟我说电路板坏了,程序怎么都烧录不成功,但是用开发板却能正常烧录,应该是在调试的过程中,硬件不小心被他弄坏了,叫我重新给他弄一块电路板。
我跟他详细了解了情况后,跟他说硬件应该没有坏。可是他不相信,他说他已经试过很多方法了,都没有解决,程序也证明是没有问题的,因为在开发板上是能正常烧录的,除了硬件出了问题,他实在是想不出来是哪里出了问题。
我微笑着跟他说,等我简单弄一下,电路板你又可以正常烧录了,别担心。他一脸不屑地看着我,根本不相信我说的话,好像是说,你就装吧,一会你就知道错了。
我懒得跟他解释,不慌不忙地打开STM32的烧录软件,连接好调试器和电路板,并给电路板上电,然后进行芯片程序擦除操作。眨眼的功夫,芯片程序擦除成功了。
我把电路板还给他,并跟他说,电路板已经好了,可以正常烧录了,不过不能用他当前的程序烧录,要用他以前烧录成功的程序烧录。
他半信半疑地看着我,然后按照我说的方法去试了。奇迹出现了,他用他以前调试的并且烧录正常的程序烧录,结果烧录正常了,不管烧录多少次,都能正常烧录。
他喜出望外地看着我,一个劲地说我牛,然后又问是怎么回事。我跟他说,电路板的代码不能一字不漏照搬开发板的参考例程,因为两者的原理图不一样,用到哪些就添加哪些,不然很容易出现这个烧录问题。
单片机5V转33V电平的7种方法
当 Q1 在这两种状态期间时,通过平衡电感的电压- 时间,可以建立输入和输出电压之间的关系。
对于 MOSFET Q1,有下式:
在选择电感的值时,使电感的最大峰 - 峰纹波电流等于最大负载电流的百分之十的电感值,是个很好的初始选择。
在选择输出电容值时,好的初值是:使 LC 滤波器特性阻抗等于负载电阻。这样在满载工作期间如果突然卸掉负载,电压过冲能处于可接受范围之内。
在选择二极管 D1 时,应选择额定电流足够大的元件,使之能够承受脉冲周期 (IL)放电期间的电感电流。
数字连接在连接两个工作电压不同的器件时,必须要知道其各自的输出、输入阈值。知道阈值之后,可根据应用的其他需求选择器件的连接方法。表 4-1 是本文档所使用的输出、输入阈值。在设计连接时,请务必参考制造商的数据手册以获得实际的阈值电平。
技巧七:3.3V→5V使用二极管补偿
表 7-1 列出了 5V CMOS 的输入电压阈值、 3.3VLVTTL 和 LVCMOS 的输出驱动电压。
从上表看出, 5V CMOS 输入的高、低输入电压阈值均比 3.3V 输出的阈值高约一伏。因此,即使来自 3.3V 系统的输出能够被补偿,留给噪声或元件容差的余地也很小或者没有。我们需要的是能够补偿输出并加大高低输出电压差的电路。
看单片机如何控制PWM信号实现直流电机转速控制
PLC经典入门程序
简述步进电机原理
相关问答
怎么将程序下载至stc12c5a60s2 单片机 -ZOL问答联想a60+手机的系统输入法卸载了下载的百度输入法不能激活恢复出厂设置没反应怎么弄求大神指导啊334浏览2回答联想lenovoa60+怎样下带阅读功能的小说阅读器...
单片机 5V转3.3V电平转换的19种方法技巧是什么?答:方法一:使用LDO稳压器,从5V电源向3.3V系统供电标准三端线性稳压器的压差通常是2.0-3.0V。要把5V可靠地转换为3.3V,就不能使用它们。压差为几百个毫伏...
如何在电路板上完美的取下多针脚电子元件?如何取下多脚的电子元器件这个问题我来回答,首先你需要有调温式电烙铁一台,吸锡器一个,高品质焊锡丝一卷,暂时就这么多了,我们先来看看插件是如何焊下的。...脚...
单片机 keil51编程方法?1.先安装KeilC51并破解,再安装MDK5并破解。2.分别打开KeilC51和MDK5的安装目录。将KeilC51安装目录下的C51文件夹复制到MDK5的安装目录文件夹下。3.分别...
怎么卸载 电脑自动安装的串口驱动-ZOL问答安装个纯净的新系统吧,不然很难搞LZ可以用其它串口调试软件做测试.就应该在端口中有显示新的COM端口号多少?就拿这个串口当普通串口使用...
麻烦大家解答下强光手电怎么拆开拧下后盖,卸下电池,拧下前边的聚光筒,剩下中间开关部分,把外面按钮的塑料揭开,然后在前端的弹簧灯头有两个凹点,用尖的工具逆时针转出灯头,再然后就到了你关键不...
stm32仿真器与将程序烧录到 单片机 的不同-ZOL问答我要用stm32单片机带动ov7670摄像头来拍照,不会写程序啊,急需,谢谢各位了250浏览1回答STM32驱动数码管需要什么调试工具50浏览0回答我要用stm32单片机...
电脑上的搜狗输入法如何消除自造词-ZOL问答不依赖第三方存储,用RSA加密解密来实现token验证,怎么用算法实现token只能用一次?1674浏览5回答如何提高单片机的算法?1464浏览4回答百度输入法如何输入...
HL-2140打印机被我不小心 卸载 ,安装装不上去怎么办啊?搜索也...HL-2140打印机被我不小心卸载,安装装不上去怎么办啊?搜索也搜不到打印机举报激光打印机兄弟兄弟21405人讨论1505次围观关注问题写回答讨论回答(5)t8...