新手入门
- 积分
- 6
- 金钱
- 6
- 注册时间
- 2016-2-1
- 在线时间
- 4 小时
|
7金钱
各位大侠:
最近小弟新调电路,遇到一些问题,虽然已经找打问题并且解决,但对机制仍然有一些不太明白:
现象是:由于我焊板子的时候,只接了VDDA和VSSA,剩下的3个VDD和VSS都没有接,导致了一些问题,比如IO口的输出电压只有2.4v左右,明显是驱动能力不足,另外还就是导致了我之前问的那个问题:在ISP下载之后,运行正常,但是把boot换到0,0,由Flash启动之后,就发现PLL没有起来,现象是delay函数慢了9倍,实际测试也是发现8M晶振没有起振。
OK,那么我的问题就来了:既然由于没有焊接VDD和VSS导致内部驱动不够,进一步导致PLL没有起来,那么为什么在使用ISP的时候可以获得准确的delay,而使用Flash的时候变慢了9倍?即PLL没有起来。
可以排除代码原因,因为我是照着开发板画的电路,同样的代码在开发板上正常。
谢谢!
|
|