预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共49页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
深圳2008AT91SAM7系列开发指南Moise/杨策系统工程师香港百特上海技术中心http://www.baite-group.com1内容提要AT91SAM7系统结构介绍AT91SAM7启动方式AT91SAM7的时钟和电源管理AT91SAM7L相关介绍开发所需软,硬件资源简介ISP代码烧写软件解决方式www.baite-group.comJul20082AT91SAM7产品系列InSpecInDevelopment5InFabAvailable12kBSAM7S512SAM7SE512SAM7X512SAM7XC512256kBSAM7S64SAM7S256SAM7SE256SAM7X256SAM7XC25SAM7A3SAM7L2561286KBSAM7S128SAM7X128SAM7XC128SAM7L12864KBSAM7S64SAM7L6432KBSAM7S321SAM7SE32SAM7S3216KBSAM7S161NoQFNonSAM7S161SAM7S16LowPinCountExternalBusEthernet,CAN,Ethernet,CANCAN,MCI,UltraLowUSBInterfaceUSBAES/3DES,USBUSBPowerUSBwww.baite-group.comJul20083AT91SAM7S系列结构JTAGAT91SAM7SMainPLLICEOSCPMCWDTARM7TDMIAICPITRTTRCROMOSCSRAMFlash8KB8K-64KB32K-512KBFFPISAM-BA1.8VBODLDOPORMemoryControllerPeripheralDMAAMBABridgecontrollerAPBADCx8PWMx4PIOTimerx3USARTSPITWIUSBSSCx32USARTUARTDevicewww.baite-group.comJul20084AT91SAM7SE系列结构JTAGAT91SAM7SEMainPLLICEOSCEBIPMCWDTARM7TDMIAICPITStaticMem.CFNANDFlashRTTRCROMECCOSCSmartMediaSRAMFlash16KBSDRAM8-32KB32-512KBFFPISAM-BA1.8VBODLDOPORMPUMemoryControllerPeripheralDMAAMBABridgecontrollerAPBADCx8PWMx4PIOTimerx3USARTDebugSPITWIUSBSSCx88USARTUARTDevicewww.baite-group.comJul20085AT91SAM7X系列结构JTAGAT91SAM7X(C)MainPLLICEOSCPMCWDTARM7TDMIAICPIT10/100EMACRCRTTOSCROMSRAMFlash12KB32K-128KB128K-512KBFFPISAM-BADMA1.8VBODLDOPORMemoryControllerPeripheralDMAAMBABridgecontrollerAPBCANADCx8PWMx4PIOTimerx3USARTSPITWIUSBSSCx62USARTUARTSPIDevicewww.baite-group.comJul20086AT91SAM7的启动方式AT91SAM7boot代码固化在片上的Rom中BootROMmemory包含两个程序–SAM-BABoot恢复(SAM7S)–SAM-BABoot(SAM7X/SE):通过USB或串口实现在系统编程(ISP)快速编程接口(FFPI)通过串行(JTAG)或并行方式提供的批量编程解决方法.芯片固化ROM的重映射状况:–映射过(SAM7X/SE)–未映射(SAM7S):flash地址为0www.baite-group.comJul20087SAM7S的boot流程PowerUpitityBecurYesS清除No自动TST=1PA0=PA1=1从Flash中运行应用程序YesPA2=1NoYesBootFromROMSAM-BABootPowerUp从Flash运行程序FFPIRecovery从而≈