【K70例程】019低功耗定时器LPTMR_IAR

2023-11-06 00:00

本文主要是介绍【K70例程】019低功耗定时器LPTMR_IAR,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

By Mcuzone

使用J-LinkV8
IAR版本6.6
调试串口波特率:115200
基于MDKK70-EK_T43硬件平台

实验现象:
编译并下载调试程序,根据串口提示信息进行测试。

串口输出:
K70-256pin      Silicon rev 1.0
Flash parameter version 0.0.8.0
Flash version ID 1.0.18.0


****************************
LPTMR Examples
****************************



****************************
LPTMR Time Counting Example
LPTMR using LPO clock with no prescale, and compare value=5000 (5 seconds)
Press a key to start counter
Current value of counter register CNR is 5000
Waited for 5000 counts
End of Time Counting Example
****************************
Current value of pulse count register CNR is XXX.
Detected 1000 pulses on LPTMR_ALT2
End of Pulse Counting Example
****************************

****************************
LPTMR Time Counting Example with Prescaler
LPTMR using LPO clock with PRESCALE=4 and compare value=250 (8 seconds)
Press a key to start counter
Current value of counter register CNR is 250
Waited for 250 counts
End of Time Counting Example with Prescale
****************************


****************************
Internal Reference Clock Example
LPTMR using fast internal ref clock with PRESCALE=0x8, and compare value=15625 (4 seconds)
Press a key to start counter
Counting...

4 seconds should have passed
End of Internal reference Clock Source Example
****************************


****************************
LPO Clock Source Example
LPTMR using LPO clock with no prescale, and compare value=4000 (4 seconds)
Press a key to start counter
Counting...

4 seconds should have passed
End of LPO Clock Source Example
****************************

****************************
32 Khz Clock Source Example
Test using RTC OSC
LPTMR using 32Khz clock with PRESCALE=0x1, and compare value=32768 (4 seconds)
Press a key to start counter
Counting...

4 seconds should have passed
End of 32 Khz Clock Source Example
****************************

****************************
External Clock Source Example
LPTMR using external clock with PRESCALE=0xF, and compare value=7630 (10 seconds)
Press a key to start counter
Counting...

Timer should have waited for 10 seconds
End of External Clock Example
****************************

****************************
LPTMR Interrupt Example
LPTMR using LPO clock with no prescale, and compare value=5000 (5 seconds)
Press a key to start counter
Counting...

In LPT ISR!

Timer should have waited for 5 seconds
End of LPTMR Interrupt Example
****************************


****************************
LPTMR Pulse Counting Example on LPTMR_ALT1

Testing ALT1 pin on PORTA19
        PA19位于GPIO引出口,请给PA19脉冲

This test requires a function generator, or another way of producing a pulse signal on the pin specified above. Please connect that device to the specified pin
If you would like to continue with this example, press "y". To skip press any other key

Press any key to start pulse counter

Current value of pulse count register CNR is xxx.
Detected 1000 pulses on LPTMR_ALT1
End of Pulse Counting Example
****************************

****************************
LPTMR Pulse Counting Example on LPTMR_ALT2

Testing ALT2 pin on PORTC5
        PC5位于核心板20*2口第8脚引出口,请给PC5脉冲

This test requires a function generator, or another way of producing a pulse signal on the pin specified above. Please connect that device to the specified pin
If you would like to continue with this example, press "y". To skip press any other key

Press any key to start pulse counter

Current value of pulse count register CNR is xxx.
Detected 1000 pulses on LPTMR_ALT2
End of Pulse Counting Example
****************************

****************************
End of LPTMR Examples
****************************

PC5位于核心板20x2口: 

例程及示例:

链接: http://pan.baidu.com/s/1mgocyJQ 密码: skx7

这篇关于【K70例程】019低功耗定时器LPTMR_IAR的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/353300

相关文章

019、JOptionPane类的常用静态方法详解

目录 JOptionPane类的常用静态方法详解 1. showInputDialog()方法 1.1基本用法 1.2带有默认值的输入框 1.3带有选项的输入对话框 1.4自定义图标的输入对话框 2. showConfirmDialog()方法 2.1基本用法 2.2自定义按钮和图标 2.3带有自定义组件的确认对话框 3. showMessageDialog()方法 3.1

【Qt】定时器事件

定时器事件 在之前学习QTimer中实现了定时器的功能,而在QTimer背后是QTimerEvent定时器事件进行支撑的。在QObject中提供了一个timeEvent这个函数。 startTimer启动定时器killTimer关闭定时器 Qt 中在进⾏窗⼝程序的处理过程中,经常要周期性的执⾏某些操作,或者制作⼀些动画效果,使⽤定 时器就可以实现。所谓定时器就是在间隔⼀定时间后,去执⾏某⼀

独立按键单击检测(延时消抖+定时器扫描)

目录 独立按键简介 按键抖动 模块接线 延时消抖 Key.h Key.c 定时器扫描按键代码 Key.h Key.c main.c 思考  MultiButton按键驱动 独立按键简介 ​ 轻触按键相当于一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通与断开。  ​ 按键抖动 由于按键内部使用的是机

Java的ArrayDeque使用例程

题目要求为: 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接

gcc make cmake例程

main.cpp文件: #include <iostream>#include "utils.h"int main(void) {int a = 1;int b = 2;int c = AddFunc(a, b);std::cout<< c <<std::endl;return 0;} utils.h文件: #pragma onceint AddFunc(int a, int b);

Flutter 中的低功耗蓝牙概述

随着智能设备数量的增加,控制这些设备的需求也在增加。对于多种使用情况,期望设备在需要进行控制的同时连接到互联网会受到很大限制,因此是不可行的。在这些情况下,使用低功耗蓝牙(也称为 Bluetooth LE 或 BLE)似乎是最佳选择,因为它功耗低,在我们的手机中无处不在,而且无需连接到更广泛的网络。因此,蓝牙应用程序的需求也在不断增长。 通过阅读本文,您将了解如何开始在 Flutter 中开

【JavaScript】在循环体中了解定时器工作机制

for (var i = 0; i < 5; i++) {setTimeout(function() {console.log(i);}, 1000);}console.log(i);   如果我们约定,用箭头表示其前后的两次输出之间有 1 秒的时间间隔,而逗号表示其前后的两次输出之间的时间间隔可以忽略,代码实际运行的结果该如何描述?会有下面两种答案: A. :5 -> 5 -> 5 ->

WebAPI (一)DOM树、DOM对象,操作元素样式(style className,classList)。表单元素属性。自定义属性。间歇函数定时器

文章目录 Web API基本认知一、 变量声明二、 DOM1. DOM 树2. DOM对象3. 获取DOM对象(1)、选择匹配的第一个元素(2)、选择匹配多个元素 三、 操作元素1. 操作元素内容2. 操作元素属性(1)、常用属性(href之类的)(2)、通过style属性操作CSS(3)、通过类名(className)操作CSS(4)、通过classList操作控制CSS(5)、操作表单

深入理解C语言中的POSIX定时器

引言 在Unix和类Unix系统中,定时器是一种常见的机制,用于在特定时间间隔后执行某些操作。POSIX定时器因其灵活性和功能丰富而被广泛采用。本文将深入探讨POSIX定时器的工作原理、内部机制、使用方法及其在实际开发中的应用。 POSIX定时器基础 POSIX定时器是一种高级定时器接口,它允许用户创建定时器并指定定时器到期时的动作。POSIX定时器支持以下特性: 信号通知:定时器到

Android AnalogClock TextClock DigitalClock Chronometer 时钟 定时器

AnalogClock 相关属性:  android:dial="@drawable/img1" //表盘android:hand_hour="@drawable/alert_dialog_icon" //时针android:hand_minute="@drawable/alert_dialog_icon" //分针 TextClock 相关属性: android:f