微机原理第七章基于ARM内核的微处理器芯片介绍.pptVIP

  • 1
  • 0
  • 约7.36千字
  • 约 48页
  • 2019-06-26 发布于湖北
  • 举报

微机原理第七章基于ARM内核的微处理器芯片介绍.ppt

* 时钟模块 经锁相环后得到FCLK,HCLK,PCLK和UCLK四组时钟信号: FCLK:ARM920T内核 HCLK:AHB总线、存储器控制器、中断控制器、LCD控制器、DMA控制器和USB主机模块 PCLK:访问APB总线的外设,如WDT,I2S,I2C,PWM定时器,MMC接口,ADC,UART,GPIO,RTC和SPI等模块 UCLK:USB模块需要的48 MHz时钟 * 时钟模块 * 复位模块 系统上电复位、手动复位和内部复位 一般来说系统对外部复位信号波形有一定的要求,若不能满足要求(例如持续时间过短),则系统将不能正常工作。 * 存储器模块 存储器模块为系统程序的保存和运行提供空间,在系统设计中主要根据处理器的存储器接口选择合适的存储器芯片(存储类型、容量、速度和接口类型 ) 存放程序的NAND Flash存储器和用于程序运行的SDRAM存储器 “Steppingstone” 用于引导系统 * 存储器模块 * 调试接口 ARM微处理器一般都采用JTAG作为调试接口 nTRST,TMS,TCK,TDI和TDO LED灯 对应S3C2440引脚 LED0 S3C2410_GPC7 LED1 S3C2410_GPC5 LED2 S3C2410_GPH9 LED3 S3C2410_GPB4 LED4 S3C2410_GPG5 LED5 S3C2410_GPG6 LED6 S3C2410_GPG7 LED7 S3C2410_GPG8 LED接口及驱动设计 * * Register Address R/W Description Reset value GPGCON 0R/W Configures the pins of port G 0x0 GPGDAT 0R/W The data register of port G Undef GPGUP 0R/W Pull-up disable register of port G 0xfc00 GPGCON是GPIO G端口的配置寄存器,它决定每个管脚使用什么功能,它 可以配置管脚为输入,输出等功能 GPGDAT是GPIO G端口的数据寄存器,如果端口被配置为输出端口,则数 据可以写入到G口的数据寄存器中;如果端口被配置为输入端口, 则数据从G口的数据寄存器中读出数据 GPGUP是GPIO G端口的上拉寄存器,它控制G口的上拉功能是否有效,为0 时,上拉有效,为1时,上拉无效 与GPIO(LED接口)相关的控制寄存器 GPG8 [17:16] 00=input 10=EINT[16] 01=Output 11=Reserved GPG7 [15:14] 00=input 10=EINT[15] 01=Output 11=Reserved GPG6 [13:12] 00=input 10=EINT[14] 01=Output 11=Reserved GPG5 [11:10] 00=input 10=EINT[13] 01=Output 11=Reserved PORT G控制寄存器功能描述及控制字设置 ;设置GPG5-GPG8(即LED4--LED7)为output GPGCON EQU 0 ldr r0,=GPGCON ldr r1,[r0] bic r1,r1,#0x0003fc00 orr r1,r1,#0 str r1,[r0] PORT G上拉寄存器功能描述及控制字设置 GPGUP Bit Description GPG[15:0] [15:0] 0: the pull up function attached to to the corresponding port pin is enabled. 1: the pull up function is disabled ;禁止GPG5-GPG8(即LED4--LED7)端口的上拉电阻 GPUP EQU 0 ldr r0,=GPGUP ldr r1,[r0] orr r1,r1,#0x01e0 str r1,[r0] GPGDAT Bit Description GPG[15:0] [15:0] When the port is configured as an input port, the corresponding bit is the pin state. When the port is configured as an output port

文档评论(0)

1亿VIP精品文档

相关文档