首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

MSP430的一个串口怎么同时实现SPI模式和串口通信模式

2013-03-10 
MSP430的一个串口如何同时实现SPI模式和串口通信模式?由于串口0已被占用,只有串口1能够使用,但是要实现与P

MSP430的一个串口如何同时实现SPI模式和串口通信模式?
由于串口0已被占用,只有串口1能够使用,但是要实现与PC的串口通信和SPI的数据传输两个功能。MSP430只有两个中断,一个已经被串口0占用,串口通信和SPI数据传输都需要用另一个中断,于是产生了冲突。目前想能够通过两种模式的切换来解决问题,先进行串口通信,然后关闭串口通信再执行SPI模式,一直没能实现,求各位大神指点迷津!!

万分感谢! 单片机 MSP430 串口通信 SPI
[解决办法]
1. 设置标志,软件实现互斥运行串口和SPI模式。
2. 单独调试SPI,运行正常后。屏蔽。
3. 单独调试串口,运行正常后,开启SPI模块。
4. 可以用红LED指示SPI。蓝色LED指示串口。查看运行状态。
[解决办法]
如果有一个需要随时准备接收数据的话,无解
完全软件模拟这2个接口似乎有可能实现
[解决办法]
可以采用查询的方法
[解决办法]
建议你换一款单片机,一般的430单片机都有4个串口。两个可以设置成UART和SPI,另外两个可以设置成SPI和IIC。

热点排行