#include "HT66F3195.h"
//定时器定时时间计算
//时间=1/(定时器时钟/CCAP)
#define LED1 _pa3
volatile unsigned int _500mscnt = 0;
volatile unsigned char _500msflag = 0;
void main()
{
_wdtc = 0xa8; //关闭看门狗
_hircc = 0x09; //使能HIRC 并选择16MHz
while(!_hircf); //等待时钟稳定
//初始化LED1
_pac3 = 0;
//PTM初始化 定时2mS(500Hz)
_ptmc0 = 0x38; //Fptm = 16MHz/64=250K
_ptmc1 = 0xc1;
_ptmal = 0xF4; //500Hz = 250K/500
_ptmah = 0x01;
_ptmae = 1; //使能PTM中断
_mf1e = 1; //使能外设中断
_emi = 1; //使能总中断
while(1)
{
if(_500msflag)
{
LED1 = 1;
}else
{
LED1 = 0;
}
}
}
//PTM中断服务函数
void __attribute((interrupt(0x10))) PTM_ISR(void)
{
if(_ptmaf)
{
_ptmaf = 0;
_500mscnt ++;
if(_500mscnt >= 250)
{
_500mscnt = 0;
if(_500msflag)_500msflag = 0;
else _500msflag = 1;
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
合泰单片机HT66F3195 定时器PWM例程
共129个文件
obj:14个
asm:14个
lst:13个
需积分: 0 7 下载量 172 浏览量
2023-07-04
22:26:58
上传
评论
收藏 152KB ZIP 举报
温馨提示
合泰单片机HT66F3195 定时器中断 PWM输出例程
资源推荐
资源详情
资源评论
收起资源包目录
合泰单片机HT66F3195 定时器PWM例程 (129个子文件)
CTM_ISR.ASM 11KB
PTM_ISR.ASM 11KB
STM_ISR.ASM 11KB
PTM_PWM.ASM 8KB
STM_PWM.ASM 8KB
CTM_PWM.ASM 7KB
CTM_PWM.ASM 7KB
CTM_PWM.ASM 7KB
startup1_l.asm 2KB
startup1_l.asm 2KB
startup1_l.asm 2KB
startup1_l.asm 2KB
startup1_l.asm 2KB
startup1_l.asm 2KB
PTM_PWM.bin 16KB
CTM_PWM.bin 16KB
PTM_ISR.bin 16KB
CTM_PWM.bin 16KB
STM_ISR.bin 16KB
CTM_PWM.bin 16KB
CTM_ISR.bin 16KB
PTM_ISR.c 906B
STM_ISR.c 906B
CTM_ISR.c 906B
PTM_PWM.c 568B
STM_PWM.c 555B
CTM_PWM.c 555B
PTM_ISR.CV 16KB
CTM_PWM.CV 16KB
PTM_PWM.CV 16KB
CTM_PWM.CV 16KB
STM_ISR.CV 16KB
CTM_PWM.CV 16KB
CTM_ISR.CV 16KB
CTM_ISR.DBG 3KB
PTM_ISR.DBG 3KB
STM_ISR.DBG 3KB
PTM_PWM.DBG 2KB
CTM_PWM.DBG 2KB
CTM_PWM.DBG 1KB
CTM_PWM.DBG 1KB
STM_ISR.list 16KB
CTM_ISR.list 16KB
PTM_ISR.list 16KB
PTM_PWM.list 4KB
CTM_PWM.list 4KB
CTM_PWM.list 4KB
CTM_PWM.list 4KB
PTM_ISR.LST 14KB
CTM_ISR.LST 14KB
STM_ISR.LST 14KB
PTM_PWM.LST 10KB
STM_PWM.LST 9KB
CTM_PWM.LST 9KB
CTM_PWM.LST 9KB
startup1_l.LST 5KB
startup1_l.LST 5KB
startup1_l.LST 5KB
startup1_l.LST 5KB
startup1_l.LST 5KB
startup1_l.LST 5KB
PTM_ISR.MAP 4KB
STM_ISR.MAP 4KB
CTM_ISR.MAP 4KB
CTM_PWM.MAP 2KB
PTM_PWM.MAP 2KB
CTM_PWM.MAP 2KB
CTM_PWM.MAP 2KB
PTM_PWM.MEM 130B
PTM_ISR.MEM 130B
CTM_PWM.MEM 130B
STM_ISR.MEM 130B
CTM_PWM.MEM 130B
CTM_ISR.MEM 130B
PTM_ISR.MTP 16KB
CTM_PWM.MTP 16KB
PTM_PWM.MTP 16KB
CTM_PWM.MTP 16KB
STM_ISR.MTP 16KB
CTM_PWM.MTP 16KB
CTM_ISR.MTP 16KB
CTM_ISR.OBJ 4KB
PTM_ISR.OBJ 4KB
STM_ISR.OBJ 3KB
PTM_PWM.OBJ 2KB
STM_PWM.OBJ 2KB
CTM_PWM.OBJ 2KB
CTM_PWM.OBJ 2KB
CTM_PWM.OBJ 2KB
startup1_l.OBJ 1KB
startup1_l.OBJ 1KB
startup1_l.OBJ 1KB
startup1_l.OBJ 1KB
startup1_l.OBJ 1KB
startup1_l.OBJ 1KB
PTM_ISR.opt 296B
PTM_PWM.opt 296B
CTM_PWM.opt 296B
CTM_PWM.opt 296B
STM_ISR.opt 296B
共 129 条
- 1
- 2
资源评论
mcudt
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功