|
因为项目需要,使用F405代替F103,因为引脚一样,所以就选了这款,但是烧了程序,烧完可以跑起来,这时候是通过串口烧录,并且串口提供的是5V供电。开机的时候就开不了机,并且DCDC低压拉低到1.8V,很奇怪,开始以为DCDC有问题,把DCDC后面断开,DCDC能正常输出。求教大神指教, |
楼主您好,更换芯片驱动后,有些IO配置需要重新修改。405和103不是一个系列的内核,库文件和内核文件需要修改为对应的。移植完毕以后,如果程序不能正常工作,建议用仿真器跑一下,确定一下问题的原因。
楼主您好,更换芯片驱动后,有些IO配置需要重新修改。405和103不是一个系列的内核,库文件和内核文件需 ...
[md]好的,多谢指教,我使用仿真器试试
F405是M4内核,F103是M3内核,需要不同的内核固件库
你确定二者管脚完全一样?stm32f405芯片上可能有VCAP脚,VCAP脚是需要特别处理的,即二者没法简单替换。关于VCAP脚处理在数据手册上做了清晰介绍,建议接个2.2uf的电容到底,并要求ESR不高于2Ω。还有,你电源这块是否有问题再确认下。STM32芯片正常供电为1.8~3.6V.
这显然是两个系列的产品,虽然引脚定义非常近似,但是还是需要仔细核对一下,确保电源,复位,BOOT,VCAP等最小系统正确。 建议楼主先跑一个最小功能的代码测试一下是否能运行,如果可以的话才看看是否是其他逻辑的问题。
你确定二者管脚完全一样?stm32f405芯片上可能有VCAP脚,VCAP脚是需要特别处理的,即二者没法简单替换。关 ...
多谢兄弟提醒,VCAP脚已经接了一个104电容到地,电源是没有问题的,换成F103就能正常开机并且程序运行
这显然是两个系列的产品,虽然引脚定义非常近似,但是还是需要仔细核对一下,确保电源,复位,BOOT,VCAP等 ...
已经使用最小功能代码测试,开机短按可以开机运行,长按就开不了机。
[md]多谢兄弟提醒,VCAP脚已经接了一个104电容到地,电源是没有问题的,换成F103就能正常开机并且程序运 ...
手册上写的是2.2UF,ESR小于2欧姆的电容。你再核对一下,100nf小了。这样可能引起内核电压不稳,这是前提工作条件
已经使用最小功能代码测试,开机短按可以开机运行,长按就开不了机。 ...
建议你按照手册把VCAP的电容换成标准的,然后再调试逻辑了。F405毕竟比103功能强大,且外设也有不同。
建议你按照手册把VCAP的电容换成标准的,然后再调试逻辑了。F405毕竟比103功能强大,且外设也有不同。 ...
好的,我试试。