OKI单片机——ML610Q4XX 捕获功能

0

本文作者:xjtudll  发布于:2017-9-18  分类:技术心得  点击:


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;

}

本文标签: OKI  单片机  
本文Url: http://www.xjtudll.cn/Exp/471/ (出自: 鸟的天空)
我要引用: 点击这里获取该日志的TrackBack引用地址

相关文章:

470. OKI单片机——ML610Q4XX 串口  (2017-9-10 9:43:4)

469. OKI单片机——ML610Q4XX 看门狗  (2017-9-3 11:42:15)

468. OKI单片机——ML610Q4XX Melody Driver  (2017-8-30 14:38:11)

467. OKI单片机——ML610Q4XX系统时钟切换  (2017-8-23 12:36:50)

462. MOS-N 场效应管 双向电平转换电路 -- 适用于低频信号电平转换的简单应用  (2017-7-15 9:55:6)

456. 电路板上的“黑疙瘩”,里面究竟有什么?  (2017-5-31 19:27:30)

453. OKI编译器 Fatal ERR F025 解决  (2017-5-1 16:34:5)

430. USB转串口 漏电给MCU,如何处理  (2016-12-18 15:9:28)

353. ML610Q4xx LCD Simulate仿真  (2015-3-19 12:12:30)

352. OKI-如何卸载U8Devtool  (2015-3-17 14:7:52)

0 Comments

Write a comment ?