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。

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

    关注

    7

    文章

    6076

    浏览量

    34871
收藏 人收藏

    评论

    相关推荐

    快速实现C2000串口程序升级

    德赢Vwin官网 网站提供《快速实现C2000 串口程序升级.pdf》资料免费下载
    发表于08-29 10:50 0次下载
    快速实现C2000<b class='flag-5'>串口</b>程序升级

    集特推荐 双网10串口飞腾FT2000商用台式电脑主机

    前段时间为大家分享了国产龙芯、海光、飞腾D2000的商务台式机,它们的共同特点都是单网 ,1个RS232 串口。今天就为大家推荐一款双网 、可扩展10 串口、14USB接口的飞腾FT200
    的头像 发表于07-17 16:04 236次阅读
    集特推荐  双网10<b class='flag-5'>串口</b>飞腾FT2000商用台式电脑主机

    485串口可以用can协议吗

    一、引言 随着工业自动化和智能控制 技术的发展,通信协议在设备间数据传输和控制中扮演着越来越重要的角色。485 串口和CAN协议是两种常见的通信协议,它们在不同的应用场景中发挥着重要作用。本文将对这两种
    的头像 发表于06-16 09:21 488次阅读

    ZDP1440串口屏应用开发如何使用虚拟串口调试

    ZDP1440 串口屏应用开发如何使用虚拟 串口调试呢?本文将详细方法分享给大家。
    的头像 发表于01-25 11:32 1364次阅读
    ZDP1440<b class='flag-5'>串口</b>屏应用开发如何使用虚拟<b class='flag-5'>串口</b>调试

    远程透传网关-单网口快速实现信捷XD5串口PLC程序远程上下载

    技术分享】远程透传网关-单网口快速实现信捷XD5 串口PLC程序远程上下载
    的头像 发表于01-23 17:31 667次阅读
    远程透传网关-单网口快速实现信捷XD5<b class='flag-5'>串口</b>PLC程序远程上下载

    远程透传网关-单网口快速实现信捷XD3串口PLC程序远程上下载

    技术分享】远程透传网关-单网口快速实现信捷XD3 串口PLC程序远程上下载
    的头像 发表于01-23 10:00 1140次阅读
    远程透传网关-单网口快速实现信捷XD3<b class='flag-5'>串口</b>PLC程序远程上下载

    什么是RS-232串口?消费级电脑通常没有232串口的主要原因

    什么是RS-232 串口?消费级电脑通常没有232 串口的主要原因 RS-232 串口是一种标准的串行通信接口,用于在计算机和外部设备之间传输数据,目的是为计算机和外部设备之间提供可靠的数据传输方法
    的头像 发表于01-09 13:52 777次阅读

    STM32串口中断接收不定长报文介绍

    本项目中,需要使用STM32的USART6 串口与FPGA板(下位机)通信,需要发送和接收数据,有报文应答机制。
    的头像 发表于10-26 11:01 838次阅读
    STM32<b class='flag-5'>串口</b>中断接收不定长报文<b class='flag-5'>介绍</b>

    利用Simulink自动生成STM32串口代码

    功能:利用Simulink自动生成STM32 串口代码,在Keil中编译后直接下载到主芯片,实现 串口通讯的功能。
    的头像 发表于10-25 17:04 1471次阅读
    利用Simulink自动生成STM32<b class='flag-5'>串口</b>代码

    STM32串口通信简明知识

    STM32 串口通信简明知识
    的头像 发表于10-25 15:48 1126次阅读
    STM32<b class='flag-5'>串口</b>通信简明知识

    HLK-WR02串口无线路由器用户手册

    德赢Vwin官网 网站提供《HLK-WR02 串口无线路由器用户手册.pdf》资料免费下载
    发表于10-07 15:18 0次下载
    HLK-WR02<b class='flag-5'>串口</b>无线路由器用户手册

    信息技术是干什么?

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

    STM32串口发送数据和接收数据方式总结

    STM32 串口发送数据和接收数据方式总结
    的头像 发表于09-19 09:14 6456次阅读
    STM32<b class='flag-5'>串口</b>发送数据和接收数据方式总结

    再次登榜|亿达科入选“2023年度软件和信息技术服务竞争力百强企业”

    8月31日,在第二十五届中国国际软件博览会上,中国电子 信息行业联合会发布了“2023年度软件和 信息技术服务竞争力百强企业”榜单。 亿达科 凭借在企业规模、经营业绩、 技术创新等方面的综合
    的头像 发表于09-12 16:29 675次阅读

    测试新唐nuc980串口功能的过程

    测试新唐nuc980 串口功能的过程
    的头像 发表于09-04 16:07 969次阅读
    测试新唐nuc980<b class='flag-5'>串口</b>功能的过程