I2C驱动程序读写 AT24C08的问题

[复制链接]
3028|4
 楼主| 867405479 发表于 2013-4-27 16:12 | 显示全部楼层 |阅读模式
EEPROM的驱动程序,在写入数据时,程序总是卡在这里  while (!((*(volatile unsigned *)IICCON) & IICCON_PEND_INT_STATU));读写寄存器都是正常的,就高人解答
 楼主| 867405479 发表于 2013-4-27 16:14 | 显示全部楼层
这是驱动程序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 867405479 发表于 2013-4-27 16:19 | 显示全部楼层
提示是段错误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 867405479 发表于 2013-4-27 16:22 | 显示全部楼层
上面说是段错误,用Vmap分配大小为8192字节的内存空间失败,不知怎么原因内存访问了一个空指针,导致段错误
 楼主| 867405479 发表于 2013-4-27 16:24 | 显示全部楼层
是不是要求映射的寄存器地址,一定要在同一页内,如果超出了一页,就会出现内存访问错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

52

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部