标准例程HAL库版本的 myiic.h里是不是定义错了?

[复制链接]
250|0
 楼主| スモモ 发表于 2018-7-12 10:04 | 显示全部楼层 |阅读模式
iic, IO, GPIO, pi, gp
#ifndef _MYIIC_H
#define _MYIIC_H
#include "sys.h"

//IO方向设置
#define SDA_IN(){GPIOH->MODER&=~(3<<(5*2));GPIOH->MODER|=0<<5*2;};//PH5输入模式
#define SDA_OUT() {GPIOH->MODER&=~(3<<(5*2));GPIOH->MODER|=1<<5*2;}//PH5输出模式


应该是这样吧:

//IO方向设置
#define SDA_IN(){GPIOH->MODER&=~(3<<(5*2));GPIOH->MODER|=0<<5*2;}; //PH5输入模式
#define SDA_OUT() {GPIOH->MODER&=~(3<<(4*2));GPIOH->MODER|=1<<4*2;}//PH4输出模式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

458

主题

484

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部