问题的提出:
申请过AT32F407VGT7芯片,设计过3种PCB,用老版本的BenchMark创建过工程,最近用新版本的BS创建新工程,PCB分别设计大了点近10CM边长,直接用于控制对象,两种板子稍稍不同,主要功能类似。
以前曾用其他芯片的工程代码驱成功过此芯片,此次实验是想用自带的BenchMark来发挥他的功能,结果开始就遇到问题。
问题:
这两款板子分别采用外置8MHz晶振和采用芯内48RC振荡器,主频设为240MHz,结果都不产生震荡信号,示波器看晶振输出脚也没有信号。
测试中将sysClock逐步降低直到200MHz还是不震荡————简单的led闪烁没有发生,如果手不住一触碰了板子的某个部位会使1个LED点亮(默认LED位高电平——不亮),说明这颗LED被拉低了,但也就如此而已。
可能的原因是什么?目前有点茫然。
顺带说一下,两块板子是分别设计的,仅仅IO口有些不同LCD的FSMC控制有,I2C,USART,SIP,ADC,EXIT,TIM,都有。 |