完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 mk晴空 于 2014-9-8 21:47 编辑 1、片上外设地址 0x40000000~0x5FFFFFFF(512MB) 2、外设基地址 (PERIPH_BASE) PERIPH_BASE=0x4000 0000 3、总线基地址 (APB2PERIPH_BASE) 总线基地址 = 外设基地址+偏移地址 AHB: AHBPERIPH_BASE = PERIPH_BAS+ 偏移地址 =0x4000 0000+0x1 8000 = 0x4001 8000 APB2: APB2PERIPH_BASE = PERIPH_BAS+ 偏移地址 = 0x4000 0000+0x1 0000 = 0x4001 0000 APB1: APB1PERIPH_BASE = PERIPH_BAS+ 偏移地址 =0x4000 0000+0x0 0000 = 0x4000 0000
4、寄存器组基地址 寄存器组基地址 = 总线外设的基地址 + 相总线基地址的偏移量 GPIOA端口的寄存器组的基地址: GPIOA_BASE = APB2PERIPH_BASE + 0x0800 =0x4001 0000+0x0800=0x4001 0800 GPIOB端口的寄存器组的基地址:GPIOB_BASE = APB2PERIPH_BASE + 0x0C00 =0x4001 0000+0x0800=0x4001 0C00 GPIOC端口的寄存器组的基地址: GPIOC_BASE = APB2PERIPH_BASE + 0x1000 =0x4001 0000+0x0800=0x4001 1000 ............. 5、端口配置寄存器地址 端口配置寄存器地址=寄存器组基地址+偏移地址 (1)端口输入数据寄存器(GPIOx_IDR) (x=A..E) IDR偏移地址: IDR0~7偏移地址=0X08 IDR8~15偏移地址=0X09 IDR16~23偏移地址=0X0A IDR24~31偏移地址=0X0B GPIOA端口输入数据寄存器: GPIOA_IDR = GPIOA_BASE + 0x08/0x09/0x0A/0x0B =0x4001 0800+0x08/0x09/0x0A/0x0B =0x4001 0808/9/A/B GPIOB端口输入数据寄存器: GPIOB_IDR = GPIOB_BASE + 0x08/0x09/0x0A/0x0B =0x4001 0C00+0x08/0x09/0x0A/0x0B =0x4001 0C08/9/A/B GPIOC端口输入数据寄存器: GPIOC_IDR = GPIOC_BASE + 0x08/0x09/0x0A/0x0B =0x4001 1000+0x08/0x09/0x0A/0x0B =0x4001 1008/9/A/B ............. (2)端口输出数据寄存器(GPIOx_ODR) (x=A..E) ODR偏移地址: ODR0~7偏移地址=0X0C ODR8~15偏移地址=0X0D ODR16~23偏移地址=0X0E ODR24~31偏移地址=0X0F GPIOA端口输出数据寄存器: GPIOA_ODR = GPIOA_BASE + 0x0C/0x0D/0x0E/0x0F =0x4001 0800+0x0C/0x0D/0x0E/0x0F =0x4001 080C/D/E/F GPIOB端口输出数据寄存器: GPIOB_ODR = GPIOB_BASE + 0x0C/0x0D/0x0E/0x0F =0x4001 0C00+0x0C/0x0D/0x0E/0x0F =0x4001 0C0C/D/E/F GPIOC端口输出数据寄存器: GPIOC_ODR = GPIOC_BASE + 0x0C/0x0D/0x0E/0x0F =0x4001 1000+0x0C/0x0D/0x0E/0x0F =0x4001 100C/D/E/F ............. 另附两张表: |
|||
相关推荐
4 个讨论
|
|||
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
1445 浏览 0 评论
【瑞萨RA2L1入门学习】+ MacOS安装e2studio
686 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之分支间的操作
751 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】3D 图形显示
626 浏览 0 评论
738 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12235 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-31 22:52 , Processed in 0.488802 second(s), Total 39, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号