nrf52832 iic(TWI)通信问题

2019-07-15 09:49发布

我在用nrf52832做iic通信遇到了点问题,想请教一下,用nrf52832对mcp4725写数据时已经扫描到器件地址是0x62,但是对该地址写数据总是写不进去,不知道哪里出了问题,下面是我写数据的代码

static void write_sensor_data(uint16_t m_sample)
{
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);
}
0条回答

一周热门 更多>