打印

430单片机的UCSWRST是控制什么的啊

[复制链接]
5781|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mdcy278|  楼主 | 2011-12-5 14:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
P3SEL |= 0x06;                            // Assign I2C pins to USCI_B0
UCB0CTL1 |= UCSWRST;                      // Enable SW reset
UCB0CTL0 = UCMST + UCMODE_3 + UCSYNC;     // I2C Master, synchronous mode
UCB0CTL1 = UCSSEL_2 + UCSWRST;            // Use SMCLK, keep SW reset
UCB0BR0 = 14;                             // fSCL = SMCLK/12 = ~100kHz
UCB0BR1 = 0;
UCB0I2CSA = 0x00;                         // Slave Address is 048h
UCB0CTL1 &= ~UCSWRST;                     // Clear SW reset, resume operation

手册上说UCSWRST是软件复位,可是我看程序里面先复位,然后配置UCB0CTL0,然后又复位了,这怎么解释啊?

相关帖子

沙发
一览| | 2011-12-5 18:08 | 只看该作者
需要一个沿复位。

使用特权

评论回复
板凳
mdcy278|  楼主 | 2011-12-7 12:33 | 只看该作者
2# 一览 看了几遍数据手册才明白UCSWRST的作用。谢谢你。

使用特权

评论回复
地板
zhousongjiang| | 2014-7-23 18:35 | 只看该作者
mdcy278 发表于 2011-12-7 12:33
2# 一览 看了几遍数据手册才明白UCSWRST的作用。谢谢你。

什么作用啊?能解释一下不

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:骑虎难下。

0

主题

108

帖子

1

粉丝