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

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

3天内不再提示

英创信息技术英创工控主板可编程时钟的应用介绍

英创信息技术 来源:英创信息技术 作者:英创信息技术 2019-11-15 09:57 次阅读

英创ARM9工控主板广泛应用于各种工业领域,如野外环境监控、数据采集、通讯管理、仪器仪表等。特别是在一些简单的数据采集应用中,需要在一定时间误差内对数据进行采集。为了适应这种需求,需采用独立的同步时钟信号来实现。为此,英创提供了一个静态库函数EM9x60_Timer_API.lib,在EM9160、EM9260与EM9360系统上,可以实现输出高精度的时钟信号,频率范围在0Hz ~ 5MHz,最大误差优于2‰。
函数说明:
BOOL bPulseSet ( WORD dwChannel , DWORD dwFrequency );
// 功能说明: 设置脉冲信号输出
// 输入参数 dwChannel: 要设置波形输出的端口,仅限 0,1,2有效,分别对应三个PWM信号输出端口
// dwFrequency: 所选择的信号输出端要输出的信号的频率,这是一个50%占空比的信号。
// 如果参数为0,则禁止功能
// 返回值:TRUE 设置成功 | FALSE 设置不成功

对应EM9160和EM9260的引脚:

型号 / dwChannel值

0

1

2

EM9160

CN2.33(GPIO12) CN2.35(GPIO14) CN2.36(GPIO15)

EM9260

CN4.5(P5.3) CN3.5(P5.0) CN3.3(P5.2)

EM9360

CN2.31(GPIO0) CN2.33(GPIO2) CN2.34(GPIO3)

注意: 在EM9260系统上使用时需要注意,由于它的信号引脚与ISA总线复用,所以在使用时需要将P5口转换成GPIO,即调用EM9260_DIO_EX.h中的P5_OutEnableEx函数。如:
#define WaveOut0 0x08
#define WaveOut1 0x01
#define WaveOut2 0x04
P5_OutEnableEx( WaveOut0 | WaveOut1 | WaveOut2 );
输出信号例子:
i1=1000000;
i2=0;
if(bPulseSet( i2, i1 )) // 从0通道输出1MHz的信号
printf('waveform%d output Frequency: %d \n',i2,i1);
停止信号输出例子:
bPulseSet(i2, 0) ; // 停止0通道信号输出


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

    关注

    7

    文章

    6085

    浏览量

    35308
收藏 人收藏

    评论

    相关推荐

    支持Linux高级客户自行移植内核

    上市)  该项服务具体说明和实施流程参见:支持客户进行Linux移植  需要该服务的客户需与签订技术保密协议,并承诺严格履行协议:
    发表于 01-18 13:52

    工控主板产品选型指南

      成都信息技术有限公司是一家专注于嵌入式工控主板研发、销售与服务的高科技公司,在嵌入式领域已有超16年的从业经历。
    发表于 02-28 11:28

    主板JAVA应用开发简介

    。  鉴于主板主要应用于工业控制和通信管理领域,所以提供的Java硬件支持包主要包括对以太网口、串口、CAN、GPIO、SPI、I2
    发表于 10-20 13:13

    信息技术工控主板的复位管理介绍

     公司的工控主板是基于ARM9 CPU、预装正版WinCE的嵌入式主板产品。作为嵌入式应用,系统的可靠启动是其可靠性的重要组成部分。本文
    的头像 发表于 11-14 10:03 1670次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>的复位管理<b class='flag-5'>介绍</b>

    信息技术工控主板支持电力终端标准显示介绍

     公司EM9X60系列工控主板广泛应用于电力行业,在最新的国家电网公司技术标准《电力用户用电信息
    的头像 发表于 11-15 09:59 1717次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>支持电力终端标准显示<b class='flag-5'>介绍</b>

    信息技术EM9000工控主板的版本信息管理概述

    EM9000是公司极具特色的一款ARM9工控主板。经过长时间的完善,现系统已完全稳定。
    的头像 发表于 11-17 11:23 1736次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>EM9000<b class='flag-5'>工控</b><b class='flag-5'>主板</b>的版本<b class='flag-5'>信息</b>管理概述

    信息技术WinCE工控主板的数据库配置简介

    。由于公司的产品处于不断发展之中,WinCE也在不断的发展之中,导致在不同型号的产品中存在配置的数据库的情况有所不同,本文的主要目的是详细介绍
    的头像 发表于 01-14 11:35 1474次阅读

    信息技术工控主板网络变压器连接方法

    在上一篇介绍主板网络变压器连接方法的文章中(《工控
    的头像 发表于 01-14 14:09 3658次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>网络变压器连接方法

    信息技术工控主板USB通信方案介绍

    AMR9系列工控主板可以使用USB与PC连接并进行通信。在主板上,我们将USB引到了COM1,使得我们可以通过操作串口的方式来操作USB
    的头像 发表于 01-15 14:44 1801次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>USB通信方案<b class='flag-5'>介绍</b>

    信息技术Linux工控主板支持3G网卡介绍

    (3rd-generation,第三代移动通讯技术)运用的普及,公司的工控主板同样对3G无线通讯做了完备的支持。本文就以目前很常用的华为
    的头像 发表于 01-17 09:49 2211次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>Linux<b class='flag-5'>工控</b><b class='flag-5'>主板</b>支持3G网卡<b class='flag-5'>介绍</b>

    信息技术获取Linux主板型号的方法简介

    公司十余年来都专注于嵌入式工控主板的开发,推出了很多不同型号的产品,也和许多客户建立了长期的合作和信任。随着
    的头像 发表于 02-06 11:01 1296次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>获取<b class='flag-5'>英</b><b class='flag-5'>创</b>Linux<b class='flag-5'>主板</b>型号的方法简介

    信息技术工控主板产品选型指南介绍

    成都信息技术有限公司是一家专注于嵌入式工控主板研发、销售与服务的高科技公司,在嵌入式领域已有18年的从业经历。
    的头像 发表于 02-06 11:31 1754次阅读

    信息技术ESMARC工控主板升级简介

    规范定义了主板基本的机械指标,管脚功能。以ESM命名开头的工控主板都符合ESMARC规范,这些主板
    的头像 发表于 02-07 10:35 1635次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>ESMARC<b class='flag-5'>工控</b><b class='flag-5'>主板</b>升级简介

    信息技术工控主板扩展高精度时钟方案(WinCE)简介

    在实际应用中,有时候工控主板自带的时钟精度不能满足项目需求,客户需要自行扩展更高精度的时钟
    的头像 发表于 02-12 10:32 2465次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>扩展高精度<b class='flag-5'>时钟</b>方案(WinCE)简介

    信息技术基于主板快速构建整机应用方案简介

    公司的嵌入式工控主板配置了丰富的接口资源,利用这些资源经过简单的扩展就可快速构建出满足各种工业现场应用的整机设备。下图是以
    的头像 发表于 02-12 10:57 1363次阅读
    <b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>信息技术</b>基于<b class='flag-5'>英</b><b class='flag-5'>创</b><b class='flag-5'>主板</b>快速构建整机应用方案简介