找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[M051] M0518串口电平问题求助

[复制链接]
跳转到指定楼层
楼主
harvardx 发表于 2016-4-17 13:37:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       目前应用M0518进行一个多串口数据采集装置的产品设计, 样机制作成功后, 现在做整体测试, 发现一个问题.产品中,有与GSM手机模块通信, 其串口电平是2.8V, 单片机是采用 3.3v供电 .目前的情况是, GSM模块发过来的信息,总有个别会存在误码, 疑似串口的电平不一致导致.  想请教有没有什么简单的方法,来实现电平的兼容.按照Datasheet所示, 2.8v 应该在3.3v的范围之内.
         当通过下列语句对MFP等设置后,是否还有必要对串口所在的引脚的GPIO模式进行设置, 希望大家指导.
  1.     //If the defines do not exist in your project, please refer to the related sys.h in the sys_h folder appended to the tool package.
  2.     SYS->ALT_MFP = 0x00000000;
  3.     SYS->ALT_MFP2 = 0x00000000;
  4.     SYS->ALT_MFP3 = 0x00000000;
  5.     SYS->ALT_MFP4 = SYS_ALT_MFP4_PA3_UART3_RXD  | SYS_ALT_MFP4_PA2_UART3_TXD |
  6.                     SYS_ALT_MFP4_PA1_UART5_RXD  | SYS_ALT_MFP4_PA0_UART5_TXD;
  7.     SYS->GPA_MFP =  SYS_GPA_MFP_PA3_UART3_RXD   | SYS_GPA_MFP_PA2_UART3_TXD |
  8.                     SYS_GPA_MFP_PA1_UART5_RXD   | SYS_GPA_MFP_PA0_UART5_TXD;
  9.     SYS->GPB_MFP =  SYS_GPB_MFP_PB5_UART1_TXD   | SYS_GPB_MFP_PB4_UART1_RXD |
  10.                     SYS_GPB_MFP_PB1_UART0_TXD   | SYS_GPB_MFP_PB0_UART0_RXD;
  11.     SYS->GPC_MFP = SYS_GPC_MFP_PC7_UART4_RXD    | SYS_GPC_MFP_PC6_UART4_TXD;
  12.     SYS->GPD_MFP = SYS_GPD_MFP_PD15_UART2_TXD   | SYS_GPD_MFP_PD14_UART2_RXD;
  13.     SYS->GPF_MFP = SYS_GPF_MFP_PF7_ICE_DAT      | SYS_GPF_MFP_PF6_ICE_CLK;
复制代码

  以上是nuvoton pinconfig工具产生的代码 ,使用感觉不错.  是否还不需要对串口所在引脚做GPIO设定呢.



  1.     /* PB口上串口0: txd rxd  GPIO模式处理 */
  2.     GPIO_SetMode(PB,BIT,GPIO_PMD_OUTPUT);
  3.    
  4.     GPIO_SetMode(PB,BIT0,GPIO_PMD_QUASI);
复制代码



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
 楼主| harvardx 发表于 2016-4-17 13:39:19 | 只看该作者
利用另外一个3.3V供电的M0516单片机通信, 进行500ms周期性的通信 ,发现接收/发送字节都正常,没有误码现象.
回复 支持 反对

使用道具 举报

板凳
 楼主| harvardx 发表于 2016-4-17 13:39:40 | 只看该作者
利用另外一个3.3V供电的M0516单片机通信, 进行500ms周期性的通信 ,发现接收/发送字节都正常,没有误码现象.
回复 支持 反对

使用道具 举报

地板
 楼主| harvardx 发表于 2016-4-21 12:31:05 | 只看该作者
过来说明一下. 最后检查发现是GSM模块供电不稳 ,引起的干扰. 解决此问题后,一切正常,与电平无关.
回复 支持 反对

使用道具 举报

5#
feilia557 发表于 2016-5-15 08:50:30 | 只看该作者
我见过的最好的帖子了,谢谢楼主
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU