完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
配置GPIO管脚的时候,引脚,模式都有一个对应的地址或者标号,比如A2的复用推挽输出,引脚就是GPIO_Pin_2 ((uint16_t)0x0004),模式是GPIO_Mode_AF_PP = 0x18,但是速度为什么没有值呢, 只有10MHZ的时候等于1,求解,谢谢了 |
|
相关推荐
7个回答
|
|
|
GPIO_Speed_10MHz 最高输出速率 10MHz
GPIO_Speed_2MHz 最高输出速率 2MHz GPIO_Speed_50MHz 最高输出速率 50MHz 请多多关注STM32固件库使用手册!!! |
|
|
|
|
|
这是宏定义,自己查一下
|
|
|
|
|
|
好好研究一个数据手册
|
|
|
|
|
|
我还是没明白,不知道别人明白没,因为我在库函数开发的底层的驱动,GPIO INT,那个函数,如果说引脚有值0x0004,模式有值0x18我可以看明白是如何设置到寄存器的,但是速度却没有找到具体的值,只有一个枚举变量,那每个不同的速度参数是如何设置到寄存器呢
|
|
|
|
|
|
|
|
|
此处是枚举定义,查了一下枚举就可以知道,当枚举中的某个元素备赋值后,从该元素往后是递增的。即1,2,3。
10MHz代表1,2MHz代表2,50MHz代表3。 然后根据数据手册寄存器MODE给出的定义,10MHz二进制表示为01,2MHz二进制表示为10,50MHz二进制表示为11。 这样不就对应起来了吗?! 基础不牢害死人,我也纠结了半天。。。 |
|
|
|
|
|
后来查了一下枚举才知道,当枚举中的某个元素备赋值后,从该元素往后是递增的。即1,2,3。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
4130 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
3221 浏览 1 评论
2747 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
2175 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
14939 浏览 2 评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
3084浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
1894浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
2064浏览 3评论
1977浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
2166浏览 3评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:08 , Processed in 1.158729 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1403