智能车制作
标题:
逐飞库I2C写24C02
[打印本页]
作者:
蹉跎
时间:
2017-11-24 20:29
标题:
逐飞库I2C写24C02
用逐飞的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);
}
}
作者:
大逗比
时间:
2017-11-24 20:47
去问逐飞技术支持呗,在这里问啥,这孩子,傻了吧
作者:
温情
时间:
2017-11-24 21:00
有次用xs128控制24c02也是这样,读数据手册得到24c02一次只能读写8个字节,超页的话就会读到0xFF。
作者:
lxj1997
时间:
2017-11-25 10:13
进逐飞群,问康哥呗
作者:
乐师--澄泓
时间:
2017-11-25 10:17
有问题可以进:逐飞科技__智能车部落 找技术支持
作者:
DataSheep
时间:
2017-11-25 10:52
我觉得你直接找个原来能用的软件IIC移植就行了
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2