打印

请问大家msp430f2410的usci_B0和A0能同时用吗?

[复制链接]
1615|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Luis德华|  楼主 | 2015-5-26 09:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我将usci_b1设置成spi,B0设置成I2c,A0和A1都设置成uart,这样可行吗?
在grace设置里,都能设好,但是build之后,没有B0的初始化

相关帖子

沙发
dirtwillfly| | 2015-5-26 09:50 | 只看该作者
可以同时用的,这是两个独立的模块

使用特权

评论回复
板凳
dirtwillfly| | 2015-5-26 09:50 | 只看该作者
尝试手动配置B0试试

使用特权

评论回复
地板
Luis德华|  楼主 | 2015-5-26 11:31 | 只看该作者
dirtwillfly 发表于 2015-5-26 09:50
尝试手动配置B0试试

还有一个问题请教您,是不是A1/B1这两个模块同时只能一个用中断呢?

使用特权

评论回复
5
dirtwillfly| | 2015-5-26 11:41 | 只看该作者
Luis德华 发表于 2015-5-26 11:31
还有一个问题请教您,是不是A1/B1这两个模块同时只能一个用中断呢?

不是,也是独立的模块
不过msp430的中断默认是不能嵌套的,要执行完一个中断才能执行另一个

使用特权

评论回复
6
Luis德华|  楼主 | 2015-5-26 13:17 | 只看该作者
dirtwillfly 发表于 2015-5-26 11:41
不是,也是独立的模块
不过msp430的中断默认是不能嵌套的,要执行完一个中断才能执行另一个 ...

知道了,谢谢您

使用特权

评论回复
7
Luis德华|  楼主 | 2015-5-26 15:07 | 只看该作者
dirtwillfly 发表于 2015-5-26 11:41
不是,也是独立的模块
不过msp430的中断默认是不能嵌套的,要执行完一个中断才能执行另一个 ...

可是中断向量USCIAB0RX_VECTOR是A0和B0共用的啊
您给给我个例子吗?

使用特权

评论回复
8
yiyigirl2014| | 2015-5-26 21:07 | 只看该作者
可以同时用吧,配置到不同端口就行

使用特权

评论回复
9
dirtwillfly| | 2015-5-27 08:59 | 只看该作者
Luis德华 发表于 2015-5-26 15:07
可是中断向量USCIAB0RX_VECTOR是A0和B0共用的啊
您给给我个例子吗?

哦,你的问题是这个啊,可以在中断中通过判断中断标志位和中断使能位指向哪一个模块的

使用特权

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

本版积分规则

40

主题

370

帖子

4

粉丝