0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术EM9280串口的技术特色及应用介绍

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-01-15 14:41 次阅读

EM9280是英创公司即将推出的新型工控主板产品。EM9280作为第一款板载8个独立的异步串口(UART),而有别于公司的其他主板产品。8个串口的配置,可满足在绝大多数应用场合的需求,从而帮助客户进一步降低整机成本,加快产品的入市时间。本文主要是介绍EM9280各个串口的应用特色。

在Window CE6.0系统中EM9280的8个串口分别命名为“COM2:”-“COM9:”,其基本特性如下表所示:

EM9280串口 物理接口 简要说明
“COM2:” RTS/CTS流控 作为GPRS模块接口,RTS/CTS与GPIO复用
“COM3:” RX/TX三线制 独立串口,缺省配置为RS232电平
“COM4:” RX/TX三线制 独立串口,最高波特率可达3Mbps
“COM5:” RX/TX三线制 独立串口,最高波特率可达3Mbps
“COM6:” RX/TX三线制 与GPIO10–GPIO11复用管脚
“COM7:” RX/TX三线制 独立低速串口,适合作RS485
推荐波特率 1200bps–19200bps
“COM8:” RX/TX三线制
“COM9:” RX/TX三线制

在标准的EM9280中,只有COM3的接口是RS232电平(±9V),其他的都是3.3V的TTL电平信号,在无数据收发时均为高电平。EM9280为了突出串口的应用,大部分串口都采用独立管脚引出,这样同时还可提高其GPIO的利用率。在8个串口中,COM2–COM6为iMX283芯片内部的串口单元,由于DMA的支持,因此可实现高达3Mbps的波特率。在使用高波特率时,需注意接口驱动芯片的速度及传输距离的影响。

COM7–COM9则属于低速串口,尽管最高波特率可达57600bps,但推荐使用的波特率为1200bps–19200bps。由此可见COM7–COM9特别适合作为RS485来使用。在EM9280的评估底板中,COM7 – COM9都配置成RS485接口,以方便用户评估。

在RS485的应用中,用户还可以设置某一位GPIO作为硬件RTS方向控制,具体编程方法如下:

1. 设置DCB参数块中的fRtsControl为RTS_CONTROL_TOGGLE。

DCB SerDCB;
SerDCB.DCBlength = sizeof( DCB );
GetCommState( m_hSer, &SerDCB ); // 读取当前DCB
SerDCB.fRtsControl = RTS_CONTROL_TOGGLE;
SetCommState( m_hSer, &SerDCB ); // 再设置回串口驱动

2. 通过DeviceIoControl来指定具体作为RTS的GPIO管脚。以GPIO24为例:

#include “bsp_drivers.h”
DWORD dwRTSPin = GPIO24;
bRet = DeviceIoControl(m_hSer, // file handle to the driver
IOCTL_SET_UART_RTS_PIN, // I/O control code
&dwRTSPin, // in buffer
sizeof(DWORD), // in buffer size
NULL, // out buffer
0, // out buffer size
NULL, // pointer to number of bytes returned
NULL); // ignored (=NULL)

可用作硬件RTS方向控制的GPIO管脚有:GPIO6–GPIO7;GPIO20–GPIO31。若应用程序选择其他GPIO作为RTS,设置函数将返回FALSE。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6063

    浏览量

    34592
收藏 人收藏

    评论

    相关推荐

    EMC技术:基础概念到应用的解读?|深圳比达电子.

    EMC技术:基础概念到应用的解读?|深圳比达电子电磁兼容性(Electromagnetic Compatibility,简称EMC)作为一项重要的技术领域,在现代电子设备中扮演着至关重要的角色
    发表于 03-11 11:59

    M451串口回显问题需要怎么关闭?

    M451串口回显问题需要怎么关闭?
    发表于 01-16 06:47

    Proteus 8.9串口仿真只能发送,不能接收

    Proteus 8.9串口直接和单片机串口连接,仿真只能发送,不能接收。用虚拟串口和单片机,测试一切正常,Proteus 8.9串口和虚拟串口
    发表于 12-12 11:32

    阐述量子信息技术的研究现状与未来

    20世纪 80 年代, 科学家将量子力学应用到信息领域, 从而诞生了量子信息技术, 诸如量子计算机、量子密码、量子传感等. 这些技术的运行规律遵从量子力学, 因此不仅其原理是量子力学, 器件本身
    发表于 11-22 11:40 461次阅读
    阐述量子<b class='flag-5'>信息技术</b>的研究现状与未来

    ESP8266串口发送AT指令无效怎么处理?

    ESP8266串口发送AT指令无效,串口发啥 它回啥。驱动和接线都没问题。怎么处理?
    发表于 10-19 07:39

    信息技术是干什么?

    广播电子技术信息技术
    橙群微电子
    发布于 :2023年09月22日 09:17:48

    集成电路是现代电子信息技术的基础

    集成电路是现代电子信息技术的基础 随着科技的不断发展,集成电路技术已成为现代电子信息技术的基础之一。它的应用范围已经涉及到电子、通信、计算机、军事等行业,已经为人们的生活和工作带来了极大的便利
    的头像 发表于 08-29 16:25 1255次阅读

    M451串口回显问题需要怎么关闭?

    M451串口回显问题需要怎么关闭?
    发表于 08-25 06:22

    信息技术促使轨道交通全面升级

    有别于传统的铁公路系统,新型基础建设强调的是将新一代的信息技术纳入基建领域,在未来的交通系统中,智能化、信息化的轨道交通系统网络,搭配5G等技术的发展,将是实现智能城市轨道交通的主要驱动力
    的头像 发表于 08-21 11:11 460次阅读

    华秋硬联合安加速器,加速和创新赋能技术驱动型创业者

    167亿,获2轮及以上融资的企业占比达54%。 02****生态伙伴介绍:安加速器 **安加速器作为Arm全球唯一加速器,依托于Arm全球庞大的生态系统资源及行业领先的技术,**通
    发表于 08-18 14:37

    2023年国家级高职学校信息技术教师能力培训会圆满举行

    2023年国家级高职学校信息技术教师能力培训会圆满举行
    的头像 发表于 07-31 22:56 377次阅读
    2023年国家级高职学校<b class='flag-5'>信息技术</b>教师能力培训会圆满举行

    中科驭数成为证券基金行业信息技术应用创新知识库首批合作厂商!

    7月20日,证券基金行业信息技术应用 创新中心与中国信息通信研究院携手合作,正式上线了行业信息技术应用创新知识库, 旨在做好对行业信息技术应用创新工作的支撑,加强产业侧和行业机构之间的
    的头像 发表于 07-21 18:50 317次阅读
    中科驭数成为证券基金行业<b class='flag-5'>信息技术</b>应用创新知识库首批合作厂商!

    2023年中海达星推官系列直播再度启航,与您一起探讨空间信息技术

    信息技术
    中海达
    发布于 :2023年06月21日 11:45:49

    N76E003串口接收字符乱码是什么原因?

    N76E003串口接收字符部分是乱码,偶尔正常。 发送是正常的,仅接收不正常,波特率是115200
    发表于 06-14 12:35

    权威榜单发布!“2022-2023信息技术应用创新榜”隆重揭晓

    2023年5月8日,由信息化观察网、信息技术应用创新榜组委会组织发起的“2022-2023信息技术应用创新榜”评审结果正式公示。本次榜单征集旨在全面展示信创发展最新成果,遴选出信创细分领域创新
    的头像 发表于 05-09 09:40 829次阅读