设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3873|回复: 2
打印 上一主题 下一主题

NRF52832的IIC通信问题

[复制链接]

1

主题

4

帖子

36

积分

新手上路

Rank: 1

积分
36
跳转到指定楼层
楼主
LilyZhou 发表于 2017-8-16 11:20:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用NRF52832对mcp4725写数据,已扫描到mcp4725的地址是0x62,但是往这个地址里写数据总是不成功,请教一下哪里出了问题呢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
沙发
admin 发表于 2017-8-18 10:55:10 | 只看该作者
软件还是硬件?
回复 支持 反对

使用道具 举报

1

主题

4

帖子

36

积分

新手上路

Rank: 1

积分
36
板凳
 楼主| LilyZhou 发表于 2017-8-22 13:19:11 | 只看该作者
admin 发表于 2017-8-18 10:55
软件还是硬件?

软件上,代码如下,其中m_sample是全局变量,是我想写入MCP4725中夫人数据
static void write_sensor_data()
{
          uint8_t output_1,output_2;       
          uint16_t m_sample_1,m_sample_2;
       
          m_sample_1=m_sample>> 4;
          m_sample_2=m_sample%16;
       
          output_1 = m_sample_1&0x00ff;
          output_2 = m_sample_2<<4;
                     
          ret_code_t err_code;
       
          err_code = nrf_drv_twi_tx(&m_twi, MCP4725_ADDR, &output_1, sizeof(output_1),false);       
          APP_ERROR_CHECK(err_code);
       
          err_code = nrf_drv_twi_tx(&m_twi, MCP4725_ADDR, &output_2, sizeof(output_2),false);       
    APP_ERROR_CHECK(err_code);
       
}
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-11-23 15:21 , Processed in 2.384926 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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