打印
[MCU]

"inc/hw_i2c.h"和 "driverlib/i2c.h"的区别和联系??

[复制链接]
492|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2020-12-3 09:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在编译  "I2C"  程序的时候,总是通不过。提示错误信息为:
warning:  #223-D: function "I2CMasterSlaveAddrSet" declared implicitly
warning:  #223-D: function "I2CMasterDataPut" declared implicitly
warning:  #223-D: function "I2CMasterControl" declared implicitly
error:  #20: identifier "I2C_MASTER_CMD_BURST_SEND_START" is undefined
warning:  #223-D: function "I2CMasterBusy" declared implicitly
error:  #20: identifier "I2C_MASTER_CMD_BURST_SEND_CONT" is undefined
error:  #20: identifier "I2C_MASTER_CMD_BURST_SEND_FINISH" is undefined
PCA9535.c - 3 Error(s), 4 Warning(s).


当时的头文件为:
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "inc/hw_gpio.h"
#include "inc/hw_i2c.h"
#include "driverlib/sysctl.h"


最后加上“#include "driverlib/i2c.h”之后编译通过,我一直以为"inc/hw_i2c.h"和 "driverlib/i2c.h"这种头文件的作用是一样的。请大家帮忙解释下它们的区别呢?谢谢了!!!

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2039

主题

7368

帖子

10

粉丝