不知道有没有人玩过这个板子,我按照官方的板子画了一块板子,同样是烧写的micropy的固件,官方的板子没啥问题而我的板子按键复位需要8s(对照的是复位以后micropy固件通过串口打印一串信息).目前板子只焊接了一个最小系统,最小系统也是按照官方的画的,实在是疑惑为什么会这样.
本来不想来micropy的论坛发贴的.直到今天我用keil下载了一个测试工程,发现我的板子和官方的板子都能正常跑起来并且现象无二区别,因为怀疑stm32f401re 这块板子的固件(ST提供的)是不是在内部做了什么东西(只的是除了最小系统以外)导致我的板子按键复位卡在固件内部长达8s钟.....如是,希望有相关经验的大佬指点指点.TKs
STM32F401RE Nucleo
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: STM32F401RE Nucleo
先看看你的板子配置是怎样的?有没有原理图,贴出来看看。
估计是时钟的问题,Nucleo是用STlink的时钟。
估计是时钟的问题,Nucleo是用STlink的时钟。
Re: STM32F401RE Nucleo
另外我还发现个问题,我往板子这一排引脚滴一滴洗板水,他居然正常了,而且百试百灵,但是目前还找不到滴的这一滴洗板水把哪里接起来了让他变好的/
- shaoziyang
- 帖子: 3966
- 注册时间: 2019年 10月 21日 13:48
Re: STM32F401RE Nucleo
感觉是有虚焊,或者晶体负载电容不匹配。看你图中用了20pf,实际中很多晶体都是小于10pf的。
另外RST上要加一个上拉电阻,VDDA上的电感也不宜过大。
另外RST上要加一个上拉电阻,VDDA上的电感也不宜过大。
Re: STM32F401RE Nucleo
虚焊已经反复检查了没问题,负载电容还有按键复位都是参照官方的设计(第二张图里面的就是官方的设计),另外板子我用keil直接下载一个测试例程也是能正常跑的没问题。因此我感觉问题出在micropy的固件。
Re: STM32F401RE Nucleo
解决了,固件问题
Re: STM32F401RE Nucleo
Nucleo板子2脚上接了一个按键和上拉电阻,本以为这个只是用来给用户设计的一个按键,但是后来发现固件内会检测2脚是否上拉,不上拉会卡在固件内,我把这个引脚接到vdd上就ok了
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章
-
- 1回复总数
- 1087 阅读次数
- 最新文章 由 shaoziyang
2020年 8月 25日 13:14
-
- 2回复总数
- 4099 阅读次数
- 最新文章 由 shaoziyang
2020年 8月 25日 21:05
-
- 5回复总数
- 1992 阅读次数
- 最新文章 由 有点意思啊
2020年 8月 26日 15:12