高级会员

- 积分
- 706
- 威望
- 376
- 贡献
- 216
- 兑换币
- 245
- 注册时间
- 2017-11-5
- 在线时间
- 57 小时
|
用逐飞的KEA128库的I2C库写24C02,读出来的书为什么一直是0XFF
#include "headfile.h"
int main(void)
{
uint8 num = 0;
get_clk(); //获取时钟频率 必须执行
gpio_init(G0,GPO,1);
gpio_init(G3,GPO,1);
prot_pull(H3);
prot_pull(H4);
i2c_init(i2c1,400*1000); // 初始化i2c0,期待的波特率为400k
i2c_write_reg(i2c1, 0xA0, 0xAE,0x12);
for(;;)
{
num = i2c_read_reg(i2c1, 0xA0, 0xAF);
if(num == 2)
{
gpio_turn(G3);
}
gpio_turn(G0);
systick_delay_ms(500);
}
}
|
|