请选择 进入手机版 | 继续访问电脑版
查看: 126|回复: 3

[求助] ZLG AM824-Core开发板AMetal 软件包I2C问题

[复制链接]
  • TA的每日心情
    开心
    7 天前
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    8

    帖子

    1

    金豆

    新手上路

    Rank: 1

    积分
    25
    最后登录
    2018-10-12
    发表于 2018-10-11 11:18:09 | 显示全部楼层 |阅读模式
    ZLG的AM824-Core开发板,AMetal 软件包为 ametal_am824_core_1.02 操作 i2c设备遇到了一些问题。下边这个是我的读设备的函数:
    1. /**

    2. * \brief 从ds90ub934读寄存器   

    3. */

    4. static uint8_t __ds90ub934_read (uint32_t sub_addr,uint32_t nbytes)

    5. {

    6.         uint8_t ret;

    7.    

    8.     /* 从0地址读取 */

    9.     am_i2c_read(&__g_ds90ub934_dev,

    10.                 sub_addr,

    11.                 &read[0],

    12.                 nbytes);

    13.         if(ret != AM_OK){

    14.                 AM_DBG_INFO("am_i2c_write error(id: %d).\r\n",ret);

    15.                 return 0;}

    16.         return ret;

    17. }
    复制代码


    从调试的过程来看读操作的值是正确的即:读进red[0]度值是正确的,但AM_DBG_INFO("am_i2c_write error(id: %d).\r\n",ret);会打印“am_i2c_write error(id: 268436356).”
    请问这个错误id是什么含义,造成该错误的原因会有哪些?
    P.S.:从调试结果来看我的i2c设备读写是正常的,设备的配置是正确的。

    我知道答案 目前已有3人回答
    回复

    使用道具 举报

    该用户从未签到

    175

    主题

    3600

    帖子

    0

    金豆

    超级版主

    Rank: 8Rank: 8

    积分
    5004
    最后登录
    2018-10-18
    发表于 2018-10-11 12:54:04 | 显示全部楼层
    楼主你好,你这个开发板上面芯片是什么?LPC824吗?
    如果是的,你也可以试下官方的LPC824代码,下载链接:
    https://www.nxp.com/products/pro ... plus-cores
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    8

    帖子

    1

    金豆

    新手上路

    Rank: 1

    积分
    25
    最后登录
    2018-10-12
     楼主| 发表于 2018-10-11 13:56:46 | 显示全部楼层
    小恩GG 发表于 2018-10-11 12:54
    楼主你好,你这个开发板上面芯片是什么?LPC824吗?
    如果是的,你也可以试下官方的LPC824代码,下载链接:
    ...

    你好,你发的网址我打不开啊!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    175

    主题

    3600

    帖子

    0

    金豆

    超级版主

    Rank: 8Rank: 8

    积分
    5004
    最后登录
    2018-10-18
    发表于 7 天前 | 显示全部楼层
    电子微创意 发表于 2018-10-11 13:56
    你好,你发的网址我打不开啊!

    好像论坛编辑给搞坏了,我直接贴出地址,在Lab and Test Software下面:
    1. https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc800-series-cortex-m0-plus-mcus/low-cost-microcontrollers-mcus-based-on-arm-cortex-m0-plus-cores:LPC82X?tab=Design_Tools_Tab
    复制代码
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|恩智浦技术社区   

    GMT+8, 2018-10-19 03:49 , Processed in 0.104315 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表