各位好,
最近使用MSP430F449,我想请问下USART0的UART和SPI能否同时使用。因为看BUF的名字都是TXBUF0
Butterfly:
那是因为实际是一个硬件模块可以支持两种串行模式,UART和SPI。
F449有USART0和USART1,你可以分别作UART和SPI
大林:
回复 Butterfly:
hello
pcb已经做好了。。。。。。。。无语
当初没仔细看,以为是和其他系列的USCI0和USCI1一样还分A0 A1 B0 B1 的。。
那我如果同时使用了USART0的UART和SPI,是不是需要每次在使用到模块前都要初始化USART0模块,然后配置相应的寄存器。有没有更加简单的方法呢?
灰小子:
回复 大林:
没有了,只能分时复用了
Loops:
没事。竟已打板,你可以用软件模拟SPI。
大林:
回复 Loops:
嗯嗯,
我先测试下在两者间切换使用是否能够符合我的程序要求,按我的理解是如果做到极致,是能够把一块板子上面的所有资源用起来,
HG:
回复 大林:
你的硬件也要做相应的调整。不过不建议这么用哦,如果只是发送的时候还好,接受的时候不太好办,也不知道数据什么时候来