Docker部署Python爬虫项目的完整方法步骤
2.3 APB外设地址下表2.2所示为APB0/1地址映射。APB外设不会全部使用分配给它的16KB空间。通常,每个器件的寄存器在各个16KB范围内采用“别名”。
表2.2 APB0外设和基址
| 外设名称 | 基址 |
| --- | --- |
| 看门狗定时器 | 0x4000 0000 |
| 定时器0 | 0x4000 4000 |
| 定时器1 | 0x4000 8000 |
| UART0 | 0x4000 C000 |
| UART1 | 0x4001 0000 |
| 未使用 | 0x4001 4000 |
| PWM1 | 0x4001 8000 |
| I2C0 | 0x4001 C000 |
| SPI | 0x4002 0000 |
| RTC | 0x4002 4000 |
| GPIO中断 | 0x4002 8000 |
| 引脚连接模块 | 0x4002 C000 |
| SSP1 | 0x4003 0000 |
| ADC | 0x4003 4000 |
| CAN验收滤波器RAM | 0x4003 8000 |
| CAN验收滤波器寄存器 | 0x4003 C000 |
| CAN公共寄存器 | 0x4004 0000 |
| CAN控制器1 | 0x4004 4000 |
| CAN控制器2 | 0x4004 8000 |
| 未使用 | 0x4004 C000 - 0x4005 8000 |
| I2C1 | 0x4005 C000 |
| 未使用 | 0x4006 0000 - 0x4007 C000 |
表2.3 APB1外设和基址
| 外设名称 | 基址 |
| --- | --- |
| 未使用 | 0x4008 0000 |
| 保留 | 0x4008 4000 |
| SSP0 | 0x4008 8000 |
| DAC | 0x4008 C000 |
| 定时器2 | 0x4009 0000 |
想深入了解更多关于外设及其总线的内容?不妨点击外设及外设总线一探究竟。CC2530的IO引脚映射也在这方面提供了许多实用的参考,详情见CC2530外设IO引脚映射。关于外设管理的软件应用,可以访问外设管理软件了解更多。
对于那些对嵌入式系统有兴趣的朋友,探究外设技术是必不可少的步骤。更多信息尽在外设技术。你是否知道DMA服务的外设和DMA通道分配也至关重要?DMA服务的外设和DMA通道分配为你详细解答。ARM外设flash及SDRAM的地址连接也提供了丰富的资料,让你在嵌入式系统的学习之路上不再迷茫。
无论是简单的终端外设管理源码,还是关于1394外设的专业知识,这些资源都能为你提供宝贵的帮助。详细资料请查看简单的终端外设管理源码以及1394外设massstoragespec。