比如在单片机里可以这样定义sbit a=P2^0,在STM32中怎么直接把引脚号直接赋给一个变量??
答案:5 悬赏:30
解决时间 2021-01-19 11:33
- 提问者网友:锁深秋
- 2021-01-18 13:17
比如在单片机里可以这样定义sbit a=P2^0,在STM32中怎么直接把引脚号直接赋给一个变量??
最佳答案
- 二级知识专家网友:duile
- 2021-01-18 13:59
这个一般叫位操作。代码见附件。包含sys.h文件和添加sys.c后可以直接用PBout(9)=0表示输出或是if(PAin(5)==0)等类似于51的IO操作。--资料来源:正点原子
全部回答
- 1楼网友:掌灯师
- 2021-01-18 17:05
用define嘛
- 2楼网友:杯酒困英雄
- 2021-01-18 16:15
#define a=PB(x);
- 3楼网友:逃夭
- 2021-01-18 15:17
stm32没有SBIT指令,通过对GPIO的寄存器赋值修改管脚的值
- 4楼网友:思契十里
- 2021-01-18 14:55
参考官方例程
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息