微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200串口问题

CC3200串口问题

时间:10-02 整理:3721RD 点击:

尊敬的各位论坛大神,我现在有两个问题。

第一个:在使用CC3200串口时,我想使用UART1,根据数据手册,我使用了GPIO03和GPIO04引脚的模式6,然后在板子上将J6,J7连接到58,59脚。程序也做了相应更改,但是编译调试的时候,串口上并没有任何显示,请问是为什么?CC3200默认下载程序口就是GPIO01和GPIO02吗?

第二个:UART.h里的寄存器和数据手册里面的寄存器的偏移地址怎么不一样呢?

烦请各位帮我解答下疑惑,感谢!

你初始化串口用的什么函数,参数是哪些?

初始化不就是pinmux.c文件吗?我上面有截图。这个程序就是在uart_demo的基础上更改的

main->initTerm里面的CONSOLE_PERIPH你定义的是什么?

MAP_UARTConfigSetExpClk(CONSOLE,MAP_PRCMPeripheralClockGet(CONSOLE_PERIPH),
UART_BAUD_RATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
UART_CONFIG_PAR_NONE));

没有改。因为在uart_if.h里不是改了宏定义了的

默认CONSOLE_PERIPH是UART0,不是UART1的。

MAP_UARTConfigSetExpClk(CONSOLE,MAP_PRCMPeripheralClockGet(CONSOLE_PERIPH), 
UART_BAUD_RATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
UART_CONFIG_PAR_NONE));

都改好了的

看起来没什么问题,你要不要把整个工程贴上来,我们可以测试一下看看。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top