资源简介
用STM8s003单片机实现定时器2通道1输入捕获功能,TIM2 _CH1口输入方波,用输入捕获功能测试输入波形的周期并计算频率。并通过串口发送出来。
代码片段和文件信息
#include “iostm8s103F3.h“
#include “capture.h“
#include “led.h“
#include “uart.h“
#include “stdio.h“
extern _Bool IsOk_Flag;
extern unsigned long cycle;
extern unsigned long frequency;
void SysClkInit( void )
{
CLK_SWR = 0xe1; //HSI为主时钟源 16MHz CPU时钟频率
CLK_CKDIVR = 0x00; //CPU时钟0分频,系统时钟0分频
}
void main( void )
{
SysClkInit();
__asm( “sim“ ); //禁止中断
Uart1_Init( 9600 );
TIM2_Capture1_Init();
__asm( “rim“ ); //开启中断
while( 1 )
{
if( IsOk_Flag )
{
IsOk_Flag = 0;
printf( “prd=%ld us fre = %ld Hz\r\n“ cycle frequency );
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-08-07 09:29 STM8S_TIM2_Capture\
文件 2397 2018-05-15 14:52 STM8S_TIM2_Capture\BuildLog.log
文件 9966 2019-08-07 09:29 STM8S_TIM2_Capture\capture.dep
文件 16039 2018-05-15 16:50 STM8S_TIM2_Capture\capture.ewd
文件 58666 2019-08-06 17:45 STM8S_TIM2_Capture\capture.ewp
文件 160677 2019-08-06 11:11 STM8S_TIM2_Capture\capture.ewt
文件 161 2019-08-06 08:51 STM8S_TIM2_Capture\capture.eww
目录 0 2019-08-07 09:12 STM8S_TIM2_Capture\Debug\
目录 0 2019-08-07 09:29 STM8S_TIM2_Capture\Debug\Exe\
文件 12534 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Exe\CAPTURE.hex
文件 82828 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Exe\CAPTURE.out
目录 0 2019-08-07 09:29 STM8S_TIM2_Capture\Debug\List\
文件 26213 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\List\CAPTURE.map
目录 0 2019-08-07 09:29 STM8S_TIM2_Capture\Debug\Obj\
文件 16541 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Obj\capture.o
文件 269129 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Obj\capture.pbd
文件 269129 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Obj\capture.pbd.browse
文件 258 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Obj\capture.pbd.linf
文件 227233 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Obj\capture.pbi
文件 11545 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Obj\capture.pbi.xcl
文件 6194 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Obj\led.o
文件 224885 2019-08-07 09:13 STM8S_TIM2_Capture\Debug\Obj\led.pbi
文件 11541 2019-08-07 09:13 STM8S_TIM2_Capture\Debug\Obj\led.pbi.xcl
文件 7915 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Obj\main.o
文件 265565 2019-08-07 09:14 STM8S_TIM2_Capture\Debug\Obj\main.pbi
文件 11533 2019-08-07 09:14 STM8S_TIM2_Capture\Debug\Obj\main.pbi.xcl
文件 17606 2019-08-07 09:21 STM8S_TIM2_Capture\Debug\Obj\uart.o
文件 226861 2019-08-07 09:13 STM8S_TIM2_Capture\Debug\Obj\uart.pbi
文件 11542 2019-08-07 09:13 STM8S_TIM2_Capture\Debug\Obj\uart.pbi.xcl
目录 0 2019-08-07 09:29 STM8S_TIM2_Capture\HardWare\
文件 2274 2019-08-07 09:21 STM8S_TIM2_Capture\HardWare\capture.c
............此处省略26个文件信息
相关资源
- STM8S单片机输出互补PWM可通过刹车输入
- 使用 STM8S103F3 设计的数字电压表头
- PIC16F1823定时器程序
- STM32定时器实现跑马灯
- zw_输入捕获模式测量频率.zip
- STM8S 模拟I2C程序 源码
- stm8s003与ds1307时钟芯片程序
- 利用单片机定时器产生的占空比可调
- STM32 tim3的输入捕获功能解码 电视红外
- STM8L152R6 STM8L152R8 SCH封装
- msp430g2553单片机定时器中断例程
- PIC18F14k50的中断ADC定时器参考程序
- stvd 4.1.2 汉化版ST Visual Develop Version
- MSP430利用定时器测频率
- STM8真正UFQFPN20封装Altium格式要是骗人
- STM8 UART串口发送完成中断程序
- 微机原理与接口技术综合实验论文 定
- 51单片机定时器初值计算器
- stm8封装库 AD软件可打开 包括原理图
- CC2530实验代码之定时器T1、T3的使用
- STM32定时器
- stm8s解码pt2262
- STM32 STM8的protel库文件 内含原理图sc
- STM8 UART 半双工串口通信
- stm8双机iic通讯程序
- 基于STM8定制轻量操作系统Aatomthreads官
- STM32F4测频率、占空比工程
- microblaze 定时器 中断相关资料
- 基于单片机和555定时器的AD转换器设计
- STM8L101低功耗应用
评论
共有 条评论