历史上的今天
今天是:2025年02月03日(星期一)
2021年02月03日 | stm32f4的GPIO和位带区
2021-02-03 来源:eefocus
1、stm32f4的GPIO,有GPIOA~GPIOI,每组GPIO,有16个IO引脚。GPIO地址如下:
| GPIOA | 0x4002 0000 - 0x4002 03FF |
| GPIOB | 0x4002 0400 - 0x4002 07FF |
| GPIOC | 0x4002 0800 - 0x4002 0BFF |
| GPIOD | 0x4002 0C00 - 0x4002 0FFF |
| GPIOE | 0x4002 1000 - 0x4002 13FF |
| GPIOF | 0x4002 1400 - 0x4002 17FF |
| GPIOG | 0x4002 1800 - 0x4002 1BFF |
| GPIOH | 0x4002 1C00 - 0x4002 1FFF |
| GPIOI | 0x4002 2000 - 0x4002 23FF |
2、STM32对于0x4000,0000~0x400F,0000(称为位带区bit-band),映射到0x4200,0000~0x43ff,0000(位带别名区bit-band alias),即1M地址映射到32M空间。每1bit映射到一个32bit(4bytes)。对0x4000,0000内的任意地址的任意bit的操作,都对应到0x4200,0000开始的某一个32位宽地址。
3、GPIO的寄存器
·配置寄存器
MODER:输入输出;复用;模拟;
OTYPE:输出类型,推挽/开漏
OSPEED:输出速度
PUPDR:上拉/下拉
·数据寄存器
IDR:输入数据
ODR:输出数据
·置位/清位寄存器
BSRR:快速操作Pin输出状态,同ODR,但比ODR快,不需要读->修改->写的过程
·LOCK寄存器
LCKR:锁定端口配置,不得再更改
·复用寄存器:
AFRH:功能复用寄存器,配置GPIO为其他功能
AFRL:
4、GPIO使能,首先需要使能对应GPIO的时钟。
史海拾趣
|
下面有二十条问题,每个问题都有答案。但是请大家看到问题后先别忙着对答案,试着自己回答一下,看看究竟对电源知识掌握了多少。 1、电源的基本工作原理是什么? 答:通过运行高频开关技术将输入的较高的交流电压(AC)转换为PC电脑工作所需要 ...… 查看全部问答> |
|
通过一个2sc2158在drain极串一个33mH的电感到电池(2.6V),source极直接到地,gate极通过560欧姆电阻输入1.4KHz&1.6KHz的方波信号(可调)。蜂鸣片并在电感两端。 现在装好的蜂鸣片可以达到67dB的响度。但是要达到75dB好像很难。我们通过外加电压 ...… 查看全部问答> |
|
理解高砂的EX-375的控制板需要很多的耐心,初看很难理解他敢用那么多的单排插头插座,欧姆龙产的继电器。在传统观念中插头数量和电位器数量越多实际代表系统的调试繁琐易出错;而且继电器由于是机械触点,其使用寿命也受限制,这些因素综合起来以往 ...… 查看全部问答> |
|
LM3S8962+ucos-ii+lwip+snmp移植问题 大家好!有谁移植过lwip下自带的SNMP的?我按照lwip中doc下的文档移植,移植后,访问系统内部标量或者设置都没有问题即(system.sysDecr...),但是无法获取表(ifTable)的数据,点击ifTable表的获取后,无响应,似乎getnextrequest操作有问题? 仿 ...… 查看全部问答> |
|
1,开发地点在上海,期望您是上海本地的在校生(研究生更佳); 2,期望您不在乎公司规模,只在意技术成就(本次开发经费有保障); 3,对Win CE5以上系列平台开发很有兴趣或者已研究多时; 4,将会涉及对掌上硬件的控制开发; 有兴趣者可联系 ...… 查看全部问答> |
|
请教WINCE下声卡给上层操作系统调用的调声音的接口在哪里? 请教各位, 我的平台是PXA270 声音驱动用的是AC97 现在想通过导航按键复用来调节声音 即,当媒体播放器弹出来时,导航键变成声音调节键 请问: WINCE下声音驱动中调节声音大小的部分在哪里? 是否是导出一个API供上层操作系统调用?? … 查看全部问答> |
|
使用不同导航犬的时候发现输入面板的样子是不同的。所以说是有办法实现的。 我也想做一个看起来不样的输入面板,可是由我控制输入面板的位置,显示方式等等,就像我的自定义控件一样。 我应该如何开发呢?有个方案也好啊。 本人原来是做面向对 ...… 查看全部问答> |
|
目前正在做一个嵌入式的设备. 内置USB Client接口, 可以通过标准U盘方式连接到Windows. 在Windows界面中可以查看设备Flash存储上的文件(FAT32格式). 而设备本身有操作系统, 通过扇 ...… 查看全部问答> |




