MSP430F5438做模拟串口

[复制链接]
2064|29
 楼主| Neverweak 发表于 2018-4-16 19:37 | 显示全部楼层 |阅读模式
我用TA0定时器和它的0通道,设置下降沿捕获中断,之后转为比较输出,并用TB作为捕获输入通过SCCI读取电平。用TA0的0通道可以收发,但是当我用一样的方法用TA0的CCR1通道做时就没法发送,接收时也只能收到高电平,即FF。问题在哪里?
下图是寄存器设置和中断处理。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dirtwillfly 发表于 2018-4-16 21:00 | 显示全部楼层
没模拟过串口,楼主用的MSP430F5438还是MSP430F5438A?现在推荐使用MSP430F5438A
MSP430F5438A有四个串口,还不够用?
 楼主| Neverweak 发表于 2018-4-17 08:55 | 显示全部楼层
dirtwillfly 发表于 2018-4-16 21:00
没模拟过串口,楼主用的MSP430F5438还是MSP430F5438A?现在推荐使用MSP430F5438A
MSP430F5438A有四个串口, ...

我领导要9路串口。。。确实不够用
dirtwillfly 发表于 2018-4-17 09:08 | 显示全部楼层
Neverweak 发表于 2018-4-17 08:55
我领导要9路串口。。。确实不够用


对功耗要求高吗?
如果要求不高,推荐用tiva系列的mcu,有带8路串口的
如果对低功耗有要求,并且串口通讯频率不高,也可以用msp430+串口扩展ic(spi扩展串口或者串口扩展串口)
 楼主| Neverweak 发表于 2018-4-17 11:06 | 显示全部楼层
dirtwillfly 发表于 2018-4-17 09:08
对功耗要求高吗?
如果要求不高,推荐用tiva系列的mcu,有带8路串口的
如果对低功耗有要求, ...

....其他我不知道,领导只给我一块5438a的板子,我再看看吧,谢谢
 楼主| Neverweak 发表于 2018-4-17 11:23 | 显示全部楼层
dirtwillfly 发表于 2018-4-17 09:08
对功耗要求高吗?
如果要求不高,推荐用tiva系列的mcu,有带8路串口的
如果对低功耗有要求, ...

再问下,msp430f5438的TA0的CCR1 CCR2 CCR3通道在比较输出上有什么区别
dirtwillfly 发表于 2018-4-17 13:00 | 显示全部楼层
Neverweak 发表于 2018-4-17 11:23
再问下,msp430f5438的TA0的CCR1 CCR2 CCR3通道在比较输出上有什么区别

没有大的不同。使用时注意中断源的不同
Rospiers 发表于 2018-4-21 12:38 | 显示全部楼层
模拟串口方便吗,怎么不用硬件的呢
kkzz 发表于 2018-4-21 15:10 | 显示全部楼层
要实现特定bps的串口速率,需要相应频率的定时器
hudi008 发表于 2018-4-21 15:11 | 显示全部楼层
https://wenku.baidu.com/view/385c312de2bd960590c677b5.html
lzmm 发表于 2018-4-21 15:12 | 显示全部楼层
使用的是什么时钟信号源
minzisc 发表于 2018-4-21 15:12 | 显示全部楼层
测试一下IO的电源
selongli 发表于 2018-4-21 15:13 | 显示全部楼层
配置的代码呢
fentianyou 发表于 2018-4-21 15:13 | 显示全部楼层
这个不是固定的移植方式吧。
xiaoyaodz 发表于 2018-4-21 15:13 | 显示全部楼层
使用外部的串口芯片
febgxu 发表于 2018-4-21 15:14 | 显示全部楼层
现在的M4的芯片的功能就非常强大。
sdlls 发表于 2018-4-21 15:14 | 显示全部楼层
你的硬件怎设置的
pixhw 发表于 2018-4-21 15:15 | 显示全部楼层
说明全是高电平信号了。
kkzz 发表于 2018-4-21 15:15 | 显示全部楼层
1MHz的时钟最高可模拟9600bps的通信速率
hudi008 发表于 2018-4-21 15:15 | 显示全部楼层
MSP430的模拟串口通讯程序Timer_A_USART
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

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