[MCU] 启动信号没发送成功

[复制链接]
1714|38
232321122 发表于 2019-7-7 21:58 | 显示全部楼层
UCB0CTL1 |= UCSWRST; // Enable SW reset
  UCB0CTL0 = UCMST + UCMODE_3 + UCSYNC; // I2C Master, synchronous mode
  UCB0CTL1 = UCSSEL_2 + UCSWRST; // Use SMCLK, keep SW reset
  UCB0BR0 = 20; // fSCL = SMCLK/20 = 400kHz
  UCB0BR1 = 0;
   
UCB0CTL1 &= ~UCSWRST; // Clear SW reset, resume operation  
ghuca 发表于 2019-7-7 21:58 | 显示全部楼层
你使用的是什么芯片呢   
soodesyt 发表于 2019-7-7 21:59 | 显示全部楼层
430 G2553 LAUNCHPAD 简单I2C通信程序  
mnynt121 发表于 2019-7-7 21:59 | 显示全部楼层
SLAU44J(2553用户手册)读了吗?
plsbackup 发表于 2019-7-7 22:00 | 显示全部楼层
I2C  下的工程和源程序有吗  
kmzuaz 发表于 2019-7-7 22:00 | 显示全部楼层
要写UCBXTXBUF,才能将start发出  
qiufengsd 发表于 2019-7-7 22:01 | 显示全部楼层
I2C有没有接外接电阻?   
wengh2016 发表于 2019-7-7 22:01 | 显示全部楼层
MSP硬件I2C吗?     
eefas 发表于 2019-7-7 22:01 | 显示全部楼层
是硬件存在问题吗?            
plsbackup 发表于 2019-7-7 22:02 | 显示全部楼层
怀疑ti官方例程?              
aspoke 发表于 2019-7-7 22:02 | 显示全部楼层
文档的初始化都没问题?      
mnynt121 发表于 2019-7-7 22:02 | 显示全部楼层
用http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?&literatureNumber=slaa382   中的标准官方代码  
232321122 发表于 2019-7-7 22:02 | 显示全部楼层
这个是初始化的代码了。   
soodesyt 发表于 2019-7-7 22:02 | 显示全部楼层
用TI官方的 using IIC MASTER(slaa382) 代码  
ghuca 发表于 2019-7-7 22:02 | 显示全部楼层
msp430的硬件吗?      
eefas 发表于 2019-7-7 22:02 | 显示全部楼层
最好使用示波器测量一下iic芯片。
wengh2016 发表于 2019-7-7 22:02 | 显示全部楼层
可以使用iO模拟iic的。   
qiufengsd 发表于 2019-7-7 22:02 | 显示全部楼层
以参考430ware中的msp430g2xx3_uscib0_i2c_06例程  
kmzuaz 发表于 2019-7-7 22:02 | 显示全部楼层
UCBxTXIFG=1了吗?           
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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