7657| 4
|
void AT24CXX_WriteLenByte(u16 WriteAddr,u32 DataToWrite,u8 Len)的len只能是2和4吗 |
5金钱
最佳答案 是2,或者4的,你如果要任意长度,用通用的那个函数.
[mw_shl_code=c,true]//在AT24CXX里面的指定地址开始读出指定个数的数据
//ReadAddr :开始读出的地址 对24c02为0~255
//pBuffer :数据数组首地址
//NumToRead:要读出数据的个数
void AT24CXX_Read(u16 ReadAddr,u8 *pBuffer,u16 NumToRead)
{
while(NumToRead)
{
*pBuffer++=AT24CXX_ReadOneByte(ReadAddr++);
NumToRead--;
}
}
//在AT24CXX里面 ...
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-8-22 01:20
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网