STM32F103的IO口输入输出状态切换??

2019-07-20 19:24发布

如题

用宏定义切换但是在仿真里好像没换成啊T_T

各位大大怎么切换啊?

#define SDA_In {
      GPIOA->CRH|=0<<0;
      GPIOA->CRH|=0<<1;
      delay;
      GPIOA->CRH|=1<<2;
      GPIOA->CRH|=0<<3;
      delay;
}
#define SDA_Out {
      GPIOA->CRH|=0<<2;
      GPIOA->CRH|=0<<3;
      delay;
      GPIOA->CRH|=3<<0;
      delay;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-20 22:24
参考我们IIC例程,你这代码,有bug
爬上阁楼的鱼
2楼-- · 2019-07-21 01:19
 精彩回答 2  元偷偷看……
爬上阁楼的鱼
3楼-- · 2019-07-21 06:45
 精彩回答 2  元偷偷看……
running2016
4楼-- · 2019-07-21 09:18
GPIOA->CRH|=0<<0;
      GPIOA->CRH|=0<<1;

逻辑运算中,0左移没有卵用

一周热门 更多>