Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
GPIO
引脚编号
最新得drv_gpio.c取消了引脚列表,我怎么查引脚编号呢
发布于 2020-11-17 12:39:34 浏览:1963
订阅该版
我在`env menuconfig`界面内配置传感器DHTxx软件包时,需要配置实际使用的引脚编号,例如实际连接到GPIOB 9上,之前我查一下drv_gpio.c内的`pins[]`数组列表就指导B9对应的编号是25,配置上即可。 但最新的drv_gpio.c取消了`pins[]`数组,那我去哪里查询引脚编号呢? 不会是在menuconfig内随意配置,然后到相应代码中修改为`GET_PIN(B,9)`吧, 那menuconfig内的引脚配置接口就没用了啊
查看更多
2
个回答
默认排序
按发布时间排序
BossKing
2023-04-21
这家伙很懒,什么也没写!
每个PIN脚号都打印出来看看。SO,方便快捷 ```c uint32_t pin_num[100]; char buf[16]; int32_t count = 0; for(int i = 0; i < 16; i++) { count++; pin_num[count] = GET_PIN(A, i); rt_sprintf(buf, "GET_PIN(A, %d)", i); rt_kprintf("%s :%d \r\n", buf, pin_num[count]); } for(int i = 0; i < 16; i++) { count++; pin_num[count] = GET_PIN(B, i); rt_sprintf(buf, "GET_PIN(B, %d)", i); rt_kprintf("%s :%d \r\n", buf, pin_num[count]); } for(int i = 0; i < 16; i++) { count++; pin_num[count] = GET_PIN(C, i); rt_sprintf(buf, "GET_PIN(C, %d)", i); rt_kprintf("%s :%d \r\n", buf, pin_num[count]); } for(int i = 0; i < 16; i++) { count++; pin_num[count] = GET_PIN(D, i); rt_sprintf(buf, "GET_PIN(D, %d)", i); rt_kprintf("%s :%d \r\n", buf, pin_num[count]); } for(int i = 0; i < 16; i++) { count++; pin_num[count] = GET_PIN(E, i); rt_sprintf(buf, "GET_PIN(E, %d)", i); rt_kprintf("%s :%d \r\n", buf, pin_num[count]); } for(int i = 0; i < 16; i++) { count++; pin_num[count] = GET_PIN(F, i); rt_sprintf(buf, "GET_PIN(F, %d)", i); rt_kprintf("%s :%d \r\n", buf, pin_num[count]); } LOG_D("count:%d", count); ``` 这个是打印出来的结果 ``` GET_PIN(A, 0) :0 GET_PIN(A, 1) :1 GET_PIN(A, 2) :2 GET_PIN(A, 3) :3 GET_PIN(A, 4) :4 GET_PIN(A, 5) :5 GET_PIN(A, 6) :6 GET_PIN(A, 7) :7 GET_PIN(A, 8) :8 GET_PIN(A, 9) :9 GET_PIN(A, 10) :10 GET_PIN(A, 11) :11 GET_PIN(A, 12) :12 GET_PIN(A, 13) :13 GET_PIN(A, 14) :14 GET_PIN(A, 15) :15 GET_PIN(B, 0) :16 GET_PIN(B, 1) :17 GET_PIN(B, 2) :18 GET_PIN(B, 3) :19 GET_PIN(B, 4) :20 GET_PIN(B, 5) :21 GET_PIN(B, 6) :22 GET_PIN(B, 7) :23 GET_PIN(B, 8) :24 GET_PIN(B, 9) :25 GET_PIN(B, 10) :26 GET_PIN(B, 11) :27 GET_PIN(B, 12) :28 GET_PIN(B, 13) :29 GET_PIN(B, 14) :30 GET_PIN(B, 15) :31 GET_PIN(C, 0) :32 GET_PIN(C, 1) :33 GET_PIN(C, 2) :34 GET_PIN(C, 3) :35 GET_PIN(C, 4) :36 GET_PIN(C, 5) :37 GET_PIN(C, 6) :38 GET_PIN(C, 7) :39 GET_PIN(C, 8) :40 GET_PIN(C, 9) :41 GET_PIN(C, 10) :42 GET_PIN(C, 11) :43 GET_PIN(C, 12) :44 GET_PIN(C, 13) :45 GET_PIN(C, 14) :46 GET_PIN(C, 15) :47 GET_PIN(D, 0) :48 GET_PIN(D, 1) :49 GET_PIN(D, 2) :50 GET_PIN(D, 3) :51 GET_PIN(D, 4) :52 GET_PIN(D, 5) :53 GET_PIN(D, 6) :54 GET_PIN(D, 7) :55 GET_PIN(D, 8) :56 GET_PIN(D, 9) :57 GET_PIN(D, 10) :58 GET_PIN(D, 11) :59 GET_PIN(D, 12) :60 GET_PIN(D, 13) :61 GET_PIN(D, 14) :62 GET_PIN(D, 15) :63 GET_PIN(E, 0) :64 GET_PIN(E, 1) :65 GET_PIN(E, 2) :66 GET_PIN(E, 3) :67 GET_PIN(E, 4) :68 GET_PIN(E, 5) :69 GET_PIN(E, 6) :70 GET_PIN(E, 7) :71 GET_PIN(E, 8) :72 GET_PIN(E, 9) :73 GET_PIN(E, 10) :74 GET_PIN(E, 11) :75 GET_PIN(E, 12) :76 GET_PIN(E, 13) :77 GET_PIN(E, 14) :78 GET_PIN(E, 15) :79 GET_PIN(F, 0) :80 GET_PIN(F, 1) :81 GET_PIN(F, 2) :82 GET_PIN(F, 3) :83 GET_PIN(F, 4) :84 GET_PIN(F, 5) :85 GET_PIN(F, 6) :86 GET_PIN(F, 7) :87 GET_PIN(F, 8) :88 GET_PIN(F, 9) :89 GET_PIN(F, 10) :90 GET_PIN(F, 11) :91 GET_PIN(F, 12) :92 GET_PIN(F, 13) :93 GET_PIN(F, 14) :94 GET_PIN(F, 15) :95 ```
yangjie
认证专家
2020-11-17
hello
哪个bsp啊
撰写答案
登录
注册新账号
关注者
0
被浏览
2k
关于作者
LeeTS
这家伙很懒,什么也没写!
提问
3
回答
3
被采纳
0
关注TA
发私信
相关问题
1
drivers- pin
2
bsp 里面的drivers/gpio.c 少了一个功能
3
stm32f407移植RTT中gpio设备驱动问题
4
config PB4(NJTRST) to GPIO
5
RT-Thread的GPIO设备驱动问题
6
关于pin.c文件中语句可能出现的bug
7
RT-Thread学习笔记--线程创建与官方Pin设备驱动调用
8
【应用笔记】小白也能玩转RT-Thread之通用GPIO设备【官方出品
9
串口引脚定义中的GPIO_Pin_sources是社么意思?
10
RTT -GPIO 使用例程
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
如何在master上的BSP中添加配置yml文件
2
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
3
RT-Thread 发布 EtherKit开源以太网硬件!
4
rt-thread使用cherryusb实现虚拟串口
5
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
ulog
C++_cpp
at_device
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
13
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
5
次点赞
RTT_逍遥
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部