ARM硬件设计:复位引脚和复位期间采样引脚

2010年09月13日 13:47    发布者:techshare
NRST输入引脚

NRST引脚用于主系统复位。它为低时复位所有内部设备寄存器,ARM内核的程序计数器和JTAG/ICE端口。在系统引导时他采样BMS和NTRI引脚。NRST必须被保持到提供给微控制器的电源稳定和依照外部振荡器的启动时间。

在释放NRST引脚前必须保持0电平至少10个时钟周期以便能够正确的采样BMS和NTRI引脚。

复位期间采样的引脚

1.引导模式选择引脚(BMS)

P25/BMS输入引脚在NRST引脚的上升沿采样。这个引脚使ARM7TDMI内核从他的内部闪存,或连接到EBI的片选0(NCS0)的一个或多个闪存开始读取指令。一旦BMS引脚在复位期间被采样完毕并且处理器正确初始化,P25/BMS引脚能够作为通用I/O引脚。

依赖于BMS引脚的电平,能够选择引导用存储器数据总线宽度的选择,8位或16位。具体请参见数据手册。

2.三态输入引脚

为了调试的方便,AT91X40X系列提供了一个三态模式。这能够从目标板连接仿真探头到应用板。在三态模式,所有AT91X40X系列微控制器的输出驱动引脚均被禁止。对于基于闪存的AT91FR40X系列微控制器,三态模式使编程器像对待ATMEL闪存一样对待微控制器。

当用户不使用AT91系列的三态模式时,在复位期间NTRI引脚必须通过一个400KR的电阻上拉。注意,NTRI引脚复用为I/O线P21和USART1的TXD1引脚。如果此引脚连接到一个内部包含400KR电阻的标准RS232驱动器,则不需要上拉电阻。详细参见RS232驱动器。