打印
[技术问答]

MINI58下UART配置和SPI配置

[复制链接]
1309|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dragonjun|  楼主 | 2016-6-12 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MINI58技术手册上说UART在SYS->P0_MFP中进行配置
但实际我的配置如下:
SYS->P5_MFP = SYS_MFP_P51_UART0_RXD | SYS_MFP_P50_UART0_TXD;
用串口测试软件能测试到打印输出,这是为什么?

另外SPI配置如下:
SYS->P0_MFP |= SYS_MFP_P01_SPI0_SS | SYS_MFP_P05_SPI0_MOSI | SYS_MFP_P06_SPI0_MISO | SYS_MFP_P07_SPI0_CLK;
但用逻辑分析仪测MOSI和MISO都没波形,不知哪里出错
沙发
gejigeji521| | 2016-7-27 23:19 | 只看该作者
或许那个默认就可以了,配置一下跟默认是一样的。。不过提供的BSP应该有的,安装来做就行。

使用特权

评论回复
板凳
gejigeji521| | 2016-7-27 23:28 | 只看该作者
/* Set P3 multi-function pins for UART0 RXD and TXD */
    SYS->P3_MFP = SYS_MFP_P30_RXD0 | SYS_MFP_P31_TXD0;

    /* Setup SPI0 multi-function pins */
    SYS->P1_MFP = SYS_MFP_P14_SPISS0 | SYS_MFP_P15_MOSI_0 | SYS_MFP_P16_MISO_0 | SYS_MFP_P17_SPICLK0;
另外配置完这个只是第一步,还有后面的。

使用特权

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

本版积分规则

20

主题

26

帖子

0

粉丝