当前位置:首页 > 技术心得 > 正文内容

OKI单片机——ML610Q4XX 捕获功能

xjtudll9年前 (2017-09-18)技术心得9500

clip_image002

捕获取得的值是正常的两倍。

配置步骤:

1.通过(P0CON1)设置引脚模式。

2.设置外部引脚中断控制寄存器EXICON1。

3.设置CAPCON寄存器的ECAP1位启动捕获通道1。

/***********************************************/

* @brief 捕获初始化

* @details P01 捕获输入

/***********************************************/

void Capture_Init(void)

{

P01C1 = 0;//Input mode with a pull-down resistor

P01C0 = 1;

P01E1 = 1;//Rising-edge interrupt mode

P01E0 = 0;

EP01 = 1;//EP01 is the enable flag for the input port P01 pin interrupt (P01INT).

ECAP1 = 1;//Starts the capture 1 operation.

}

/***********************************************/

* @brief 获取捕获值

* @details

* @param[out] 捕获值

/***********************************************/

uint8 Out_Val(void)

{

static uint8 i=0;

uint8 Temp=0;

if(CAPF1 == 1)//捕获到数据

{

//So perform the write operation to capture data register 0 (CAPR0) to clear the CAPF0 bit to "0"

CAPR1 = 0;

Temp = CAPR1-i; //取上次的差值

i = CAPR1;

return Temp;

}

return 0;

}

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/471/

标签: OKI单片机
分享给朋友:

“OKI单片机——ML610Q4XX 捕获功能” 的相关文章

NPOI导出Excel表 如何实现短日期格式

https://q.cnblogs.com/q/43888/ 问题: 因为导出EXCEL 档日期格式永远都是 2012-11-22 14:51:11 ,而我们希望结果永远只是 2012-11-22, 我修改完的代码如下: case "System.DateTime": //...

运放输出电压摆幅的问题

运放的输出电压是有限制的,普通运放的输出电压范围一般是(Vss+1.5~Vcc-1.5)V,比如电源电压是±15V,运放能输出的最低电压为-13.5V,最高电压为13.5V,超过这个电压范围即被限幅。这个特性导致电源电压不能被充分利用,特别是电池工作的设备,工作电压很低,这个问题特别突出,于是出现了...

下载标准的好地方

最近几天,一直在寻找关于液晶石英表相关的标准,网上搜来搜去,终于在51zbz上找到了,只有这个地方可以免费下载,其他的不是要注册,就是要花钱买。 所以,向大家推荐这个网站:我要找标准(http://www.51zbz.com/)。 虽说能免费下载,但是此网站有几个缺点: 1、找不到站内搜...

金蝶K3新增发货通知单时在“选单号”中找不到此客户的销售订单

金蝶K3新增发货通知单时在“选单号”中找不到此客户的销售订单

问题描述:新增“发货通知单”时在“选单号”项按“F7”没有销售订单可选,这个销售订单确定是没有做发货通知单的,如下图所示: 解决方法:1、找到相应的销售订单,下推可以生成发货通知单。(有些人喜欢用新增的方式而不是下推的方式生成单据)2、试一下了另一个客户使用“新增”的方式可以在选单号中找到销售订单...

在 Windows server 2008 下计划任务无法正常执行bat批处理文件

在 Windows server 2008 下计划任务无法正常执行bat批处理文件

windows server 2008 下计划任务执行批处理,总是提示执行成功, 但是批处理该输出的内容却没有输出, 解决办法: 如图:编辑任务 把批处理文件的起始位置加上如:在d:\aa.bat 那么起始位置就是:d:\  注:路径中不能有引号...

金蝶K3-销售价取价规则什么?按什么优先级?

【系统逻辑】销售价格取值规则如下:1、销售价格取值优先顺序:价格政策-基本价格政策-物料参考售价。2、不同价格政策下,同一物料的价格,按照销售价格政策优先级取值,优先级数字越小越优先;3、相同价格政策下,同一物料存在多个条目时,优先取符合条件最后审核的价格条目。...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。