发新帖我要提问
123
返回列表
打印

犯了一个低级错误,大家看看是否能雾里看花不迷糊

[复制链接]
楼主: 古道热肠
手机看帖
扫描二维码
随时随地手机跟帖
41
gz04022167| | 2009-11-16 15:15 | 只看该作者 回帖奖励 |倒序浏览
:funk::晕才发现,LZ已公布……

使用特权

评论回复
42
maomao2126| | 2009-11-18 09:01 | 只看该作者
没看出来,堆栈溢出??

使用特权

评论回复
43
linjing| | 2009-11-22 21:57 | 只看该作者
本帖最后由 linjing 于 2009-11-22 22:00 编辑

推荐使用以下原型读写EEPROM
E2Read( uint16_t E2addr, void * RamAddr, uint8_t count );
E2Write( uint16_t E2addr, const void * RamAddr, uint8_t count );

使用特权

评论回复
44
古道热肠|  楼主 | 2009-11-22 23:41 | 只看该作者
呵呵,楼上这原型不错,尤其是用了Const关键字,返回结果最好做成Bool型,也可做成整形,返回成功时为0,返回错误时,直接返回非0的错误码.
bool E2Read( uint16_t E2addr, void * RamAddr, uint8_t count );
bool E2Write( uint16_t E2addr, const void * RamAddr, uint8_t count );

uint16 E2Read( uint16_t E2addr, void * RamAddr, uint8_t count );
uint16  E2Write( uint16_t E2addr, const void * RamAddr, uint8_t count );

使用特权

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

本版积分规则