外部总线扩展很常用。 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
例如:以太网控制器,多串口控制器,这些扩展在ARM里面都是需要外部总线的 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
那么PCB出来后如何调试呢?针对DM9000给一些个人的经验: WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
1,检查焊接和原理图确保OK P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
2,编个程序直接读写总线,一般可以读ID等一些寄存器,看对不对。也可以写寄存器--读寄存器就行比较。如果一致,那么可以认为芯片,焊接总线时序都是好的。 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
3,如果不行,检查总线焊接,检查复位和电源,是否正确。程序控制的复位电平是否出现了高低变化。修改总线的时序,开始使用最慢的速度测试。 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
4,DM9000E的三个状态灯一直不亮,在正确配置寄存器后,芯片工作才会亮。当然如果总线OK,寄存器配置也OK,灯还是不亮,检查其他的外围电路了。例如:网络变压器,RJ45的连接顺序,网线是否OK,网线连接上后灯才会亮。