GPIO_Pin_4和GPIO_PinSource4有什么区别?

2019-07-21 01:51发布

如题,请问二者有什么区别啊,有一次我把GPIO_PinSource4放在应该填写GPIO_Pin_4的位置,但是不知道二者到底什么区别?
请大师们指点一下,谢谢;
补充图:
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
jiutianshenjian
1楼-- · 2019-07-21 03:06
1.去库函数手册,查这两个分别用在哪里。
如:GPIO_EventOutputConfig(GPIO_PortSourceGPIOE, GPIO_PinSource4);
2.在程序中贴上此函数,跟踪此库函数,看赋值给了哪个寄存器。
如:AFIO->EVCR
3.查参考手册,看看这个寄存器的这个位是什么意思。
如:8.4.1  事件控制寄存器(AFIO_EVCR) 
0100:选择Px4
login_FAE
2楼-- · 2019-07-21 04:34
 精彩回答 2  元偷偷看……
wolfcan
3楼-- · 2019-07-21 07:11
回复【2楼】login_FAE:
---------------------------------
我看过他们的宏定义,两个数值不一样,但是我不知道这两个分别指的是什么?如果GPIO_Pin_4指的是GPIO的第4个端口的话,那么GPIO_PinSource4只是什么呢?谢谢
正点原子
4楼-- · 2019-07-21 08:32
 精彩回答 2  元偷偷看……
login_FAE
5楼-- · 2019-07-21 10:22
结合STM32 的数据手册  看寄存器定义
wolfcan
6楼-- · 2019-07-21 13:04
回复【5楼】login_FAE:
---------------------------------
我查看了其二者数值不同,但是不知道其二者到底有什么不同,分别代表什么?

一周热门 更多>