
通信可以在任一COM1或COM2和串行链路速度来选择被限制
115200波特。因为串行链路是在该结构中,闪存瓶颈亲
编程持续每兆字节110秒。
编程时间可以通过使用更快的编程系统来达成。一个EB40 ( AT91
评估板为X40系列微控制器)能够在高达上运行的串行链路
500千位/秒,并且可以匹配最快编程的闪存允许,例如
每兆字节40秒左右时,字编程成为瓶颈。
外设
该AT91F40816外设连接到32位宽的高级外设总线。
外设寄存器都可以访问只有一个字。不支持字节和半字访问。
如果一个字节或一个半字的访问尝试,存储器控制器自动屏蔽
地址最低位,并产生一个字访问。
每个外设都有分配一个16 KB的地址空间( AIC不仅拥有4 KB的地址
空间)。
外设寄存器
以下寄存器通用于所有的外设:
控制寄存器
–
只写寄存器,触发命令时, 1被写入到
相应的,在合适的地址位置。写0无影响。
模式寄存器
–
读/写寄存器,它定义了外围设备的配置。平时
具有为0x0的复位后的值。
数据寄存器
–
读和/或写寄存器,使得之间的数据的交换
处理器和外围设备。
状态寄存器
–
读取返回外设的状态只有寄存器。
启用/禁用/状态寄存器
–
shadow命令寄存器。写一个在启用
寄存器设置状态寄存器的相应位。写一个在禁用
复位寄存器的相应位,结果可以读状态寄存器。
写位0无影响。该寄存器访问方法最大限度地提高工作效率
位操作,并且使得寄存器的修改与单个非中断
指令,替换昂贵的读 - 修改 - 写操作。
未使用的位在外设寄存器必须写在0的向上兼容性。这些位
读为0 。
外设中断
控制
每个外设的中断控制由状态寄存器使用的接口控制
中断屏蔽。状态寄存器的位与运算到相应的中断屏蔽位和
那么结果或运算,产生中断信号源的高级中断
控制器。
中断屏蔽被读取中断屏蔽寄存器和修改与中断
使能寄存器和中断禁用寄存器。使能/禁止/状态(或掩模)
使得可以启用或禁用外设中断源与一个非中断赎罪
GLE指令。这消除了需要在AIC中断屏蔽或核心级中实
时间和多任务处理系统。
外围数据
调节器
该AT91F40816有一个4通道PDC专用片上的两个USART 。一个PDC
通道是专门为接收器,一个用于每个USART的发送器。
PDC通道的用户接口集成在每个USART的存储器空间。它
包含一个32位的地址指针寄存器( RPR或TPR )和16位传输计数器稳压
寄存器( RCR或TCR ) 。当进行转移的程序数量,状态位
表明传输结束设定在USART状态寄存器和一个中断可
产生的。
14
AT91F40816
1384C–ATARM–02/02