- UID
- 527773
- 性别
- 男
|
我用的是S12XDP512,焊上去之后就没有连接上过 检查了电源 VDDPLL 无源晶振12MHz Reset信号均正常
用示波器探了BKGD信号 发现BDM发出的命令是对的 发的是 E4FF01 表示读word 地址是FF01 但是DP512发的比较奇怪 怀疑根本就没有发 情况如下: 先是由BDM拉底BKGD信号一个周期 表示传输开始 此时MCU应该拉高或拉底信号 但是此时MCU却是有一个上升时间大概是4us的RC上升沿 因为时钟是12MHz,所以这个上升沿大概到2V就又被BDM拉底 下一bit传输开始 每一位都是这样 因此BDM读出来的永远是 0
而当Set Speed=2MHz时 这个上升沿能到大概4.5V,因此BDM读出来的每一位都是1
前后换了MCU,时钟,还是这样 实在百思不得其解 求教各位大大到底是怎么回事?
|
|