打印

M3多个uart初始化,但是只有uart0正常。

[复制链接]
1994|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
strong11|  楼主 | 2011-11-30 21:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
永远的不知| | 2011-11-30 21:13 | 只看该作者
1# strong11

请按如下程序,将uart1对应管脚也增加下面的两条管脚复用功能设置,由于tempest系列的IO复用功能很多,所以需要配置,因为PA0和PA1默认的复用功能为uart0,所以不加这两条指令uart0可以正常使用,但其他的PD2,PD3默认复用功能并不是uart,所以必须设置。

    //
    // Configure the GPIO pin muxing for the UART function.
    // This is only necessary if your part supports GPIO pin function muxing.
    // Study the data sheet to see which functions are allocated per pin.
    // TODO: change this to select the port/pin you are using
    //
    GPIOPinConfigure(GPIO_PA0_U0RX);
    GPIOPinConfigure(GPIO_PA1_U0TX);

使用特权

评论回复
板凳
strong11|  楼主 | 2011-11-30 21:16 | 只看该作者
原来这么回事,多谢版主,我去试试。

使用特权

评论回复
地板
tianm| | 2011-12-1 10:48 | 只看该作者
难道没有配置?

使用特权

评论回复
5
teet| | 2011-12-1 11:52 | 只看该作者
版主 讲解很细

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

9

帖子

1

粉丝