在使用BF512的TWI进行数据读取时,一直读取不到具体的值,读取数据的函数,是根据官方提供的数据手册的汇编程序,改写成的C程序,测试多次还是在读取数据的数组中,获取不到任何值;
版主可否将
iic_readdata(unsigned char W_CHH, unsigned char *buf_data,unsigned char num)
{
TWI_MasterMode_Write(PCF8591_ADDRESS>>1, W_CHH, 1, 1);
TWI_MasterMode_Read(PCF8591_ADDRESS>>1, buf_data, num);
}
函数,中的TWI_MasterMode_Write(PCF8591_ADDRESS>>1, W_CHH, 1, 1);函数的源码和TWI_MasterMode_Read(PCF8591_ADDRESS>>1, buf_data, num);函数的源码,分享出来呀,不胜感激,再次感谢版主的分享