请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430F6435 工具/软件:Code Composer Studio
大家好、我正在尝试在 msp430f6435上使用 UART、但我没有获得正确的时钟配置。
我使用了 TI 资源 UART 参考代码、但它不像我们想象的那样工作。
TI 资源网站
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
大家好、我正在尝试在 msp430f6435上使用 UART、但我没有获得正确的时钟配置。
我使用了 TI 资源 UART 参考代码、但它不像我们想象的那样工作。
TI 资源网站
器件型号:msp430f6435
工具/软件:Code Composer Studio
MSP430f6435 UART 配置
P2.4 => Tx
P2.5=>Rx
7 6 5 4 3 2 1 0 (端口2位)
0 0 1 0 0 0 0 =>0x30
P2SEL |= 0x30; //将 P2.4分配给 UCA0TXD 和...
P2DIR |= 0x30; // P2.5至 UCA0RXD
将端口2指定为 Tx 和 Rx 的 UART 是否正确???
void Port_Mapping (void) { //在更改端口映射寄存器 __disable_interrupt ()之前禁用中断; //启用写入访问以修改端口映射寄存器 PMAPPWD = 0x02D52; #ifdef port_map_RECFG //在运行时允许重新配置 PMAPCTL = PMAPRECFG; #endif P2OMAP4 = PM_UCA0TXD; P2MAP5 = PM_UCA0RXD; //禁用写入访问以修改端口映射寄存 器 PMAPPWD = 0; #ifdef port_map_EINT __enable_interrupt (); //重新启用所有中断 #endif }
这将设置辅助功能端口映射。
在 P2SEL 行之前调用 Port_Mapping()。