各位大神,原子哥,小弟在基于STM32F4开发板的基础上,简化了一些接口,自己做一版pcb,同样的跑马灯程序,烧到开发板和自己做的板子里指示灯的闪烁频率不一样,大约相差5倍。
跟开发板有点不一样的是:
1、主芯片用的STM32F407ZET6,开发板用的是ZGT6,看了技术资料,查了百度,只是内存大小的区别,其他都一样用。
2、电源部分更改了,开发板的电源芯片可以到1.5A的电流,我做的板子最大电流只能到1A,这个不知道是不是主要原因。
3、增加了08接口。
搜了下论坛,可能是因为晶振没起来,针对晶振做了以下工作:ps,没有示波器,只能万用表将就了。
1、可能的问题的是晶振没起来,32.768K的没起来,用万用表测了下电压,电压从开始的1.8V,运行一段时间后降到了1.0V左右,这个情况不知道对不对。8M晶振的电压跟开发板一致。
2、关于晶振的问题,论坛上有提到晶振边上的两个电容不能大于10pf,原子哥有提到可以把这两个电容去掉,所以应该不是这个电容问题引起的,拿掉电容,问题没解决。
3、给晶振并联一个M级的电阻,在晶振的两个脚上并了一个1M的电阻,问题没解决。
4、关于布线,这个没办法修改,存在的情况是,晶振离芯片引脚略远,但是走线还是并行走的,还有就是晶振背面有覆铜包围。
5、已附上原理图,大神们和原子哥帮我看看是不是原理图少了不可缺的部分。外围用到了:串口、usb、网口、外加了08接口,485和422选一,sd卡。
感谢回复,可以告知下PLL里哪几个参数定义不同嘛?谢谢
感谢帮顶,共同进步,谢谢!
就是啊 哎 都怪自己没检查仔细啊。。。
原子哥,麻烦帮我看看这样的原理图能跑起来吗?
一周热门 更多>