打印

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

[复制链接]
163|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

粉丝