打印
[新唐博主]

NM1200 UART1可以使用吗?

[复制链接]
561|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
超星电子|  楼主 | 2020-3-3 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好
NM1200 UART1可以使用吗?官方BSP库文件里面没有P14-RXD和P15-TXD的功能配置
只有对Uart1的一些寄存器配置,数据手册明确指出P14和P15 可以配置为Uart1,


uart1是不能使用,还是其他原因


我手动在库文件里加上去后,不能收发


原始文件
#define SYS_MFP_P14_GPIO    0x00000000UL /*!< P1_MFP pin 4 setting for GPIO   */      
#define SYS_MFP_P14_AIN4    0x00000010UL /*!< P1_MFP pin 4 setting for AIN4   */  
#define SYS_MFP_P14_CPN0    0x00001010UL /*!< P1_MFP pin 4 setting for CPN0   */      
#define SYS_MFP_P14_Msk     0x00001010UL /*!< P1_MFP pin 4 mask               */      
        
#define SYS_MFP_P15_GPIO    0x00000000UL /*!< P1_MFP pin 5 setting for GPIO   */      
#define SYS_MFP_P15_AIN5    0x00000020UL /*!< P1_MFP pin 5 setting for AIN5   */   
#define SYS_MFP_P15_CPP0    0x00002020UL /*!< P1_MFP pin 5 setting for CPP0   */      
#define SYS_MFP_P15_Msk     0x00002020UL /*!< P1_MFP pin 5 mask               *


添加之后
#define SYS_MFP_P14_GPIO    0x00000000UL /*!< P1_MFP pin 4 setting for GPIO   */      
#define SYS_MFP_P14_AIN4    0x00000010UL /*!< P1_MFP pin 4 setting for AIN4   */  
#define SYS_MFP_P14_RXD     0x00001000UL
#define SYS_MFP_P14_CPN0    0x00001010UL /*!< P1_MFP pin 4 setting for CPN0   */      
#define SYS_MFP_P14_Msk     0x00001010UL /*!< P1_MFP pin 4 mask               */      
        
#define SYS_MFP_P15_GPIO    0x00000000UL /*!< P1_MFP pin 5 setting for GPIO   */      
#define SYS_MFP_P15_AIN5    0x00000020UL /*!< P1_MFP pin 5 setting for AIN5   */   
#define SYS_MFP_P15_TXD     0x00002000UL
#define SYS_MFP_P15_CPP0    0x00002020UL /*!< P1_MFP pin 5 setting for CPP0   */      
#define SYS_MFP_P15_Msk     0x00002020UL /*!< P1_MFP pin 5 mask               *


非常感谢

使用特权

评论回复
沙发
超星电子|  楼主 | 2020-3-4 11:20 | 只看该作者
问题已经解决,放上解决方法

使用特权

评论回复
板凳
超星电子|  楼主 | 2020-3-4 11:22 | 只看该作者
修改sys.h
里面的
#define SYS_MFP_P14_GPIO    0x00000000UL /*!< P1_MFP pin 4 setting for GPIO   */      
#define SYS_MFP_P14_AIN4    0x00000010UL /*!< P1_MFP pin 4 setting for AIN4   */  
#define SYS_MFP_P14_RXD     0x00001000UL
#define SYS_MFP_P14_CPN0    0x00001010UL /*!< P1_MFP pin 4 setting for CPN0   */      
#define SYS_MFP_P14_Msk     0x00001010UL /*!< P1_MFP pin 4 mask               */      
        
#define SYS_MFP_P15_GPIO    0x00000000UL /*!< P1_MFP pin 5 setting for GPIO   */      
#define SYS_MFP_P15_AIN5    0x00000020UL /*!< P1_MFP pin 5 setting for AIN5   */   
#define SYS_MFP_P15_TXD     0x00002000UL
#define SYS_MFP_P15_CPP0    0x00002020UL /*!< P1_MFP pin 5 setting for CPP0   */      
#define SYS_MFP_P15_Msk     0x00002020UL /*!< P1_MFP pin 5 mask               */   

增加上就可以使用了

使用特权

评论回复
地板
超星电子|  楼主 | 2020-3-4 11:24 | 只看该作者
如果有需要,可以提供修改后的BSP代码

使用特权

评论回复
5
天灵灵地灵灵| | 2020-3-4 17:43 | 只看该作者
非常棒,高级

使用特权

评论回复
6
598330983| | 2020-3-4 21:35 | 只看该作者
这个操作优秀。

使用特权

评论回复
7
玛尼玛尼哄| | 2020-3-7 22:43 | 只看该作者
操作给力。

使用特权

评论回复
8
wanduzi| | 2020-3-9 19:28 | 只看该作者
这都能找到。

使用特权

评论回复
9
zhuomuniao110| | 2020-3-9 20:58 | 只看该作者
这个官网提供资料了?

使用特权

评论回复
10
幸福小强| | 2020-3-9 20:58 | 只看该作者
这个系列官网好像没有一点资料啊。

使用特权

评论回复
11
zhuomuniao110| | 2020-3-9 20:59 | 只看该作者
M051系列的这两个管脚是SPI

使用特权

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

本版积分规则

11

主题

219

帖子

2

粉丝