当前位置: 首页 > news >正文

飞思卡尔芯片k66单片机溢出_PWM 初试溢出中断

/*****************头文件****************************************/

#include /* for EnableInterrupts macro */

#include "derivative.h" /* include peripheral declarations */

/*********************变量和函数定义****************************/

void PWMInit(void);

void delay(long );

/*********************主函数************************************/

void main(){

ICGC1 = 0x78;

ICGC2 = 0x31;   //总线20MHz

// ICGTRM=0xa8;

SOPT_COPE=0;

PTEDD_PTEDD7=1;

PWMInit();//PWM初始化

EnableInterrupts; /* enable interrupts */

for(;;)

{

long i;

for(i=1000;i>1;i--)

{

TPM1C0V=i;

delay(10);

}

}

}

/************************PWM初始化设置**************************/

void PWMInit(void)

{

TPM1SC  =0x4F;   //BUS RATE=20MHZ,128DIV-156K

TPM1C0SC=0x28;

TPM1SC_TOIE=1;

TPM1MOD=39062;

TPM1C0V=0xffff;

}

/************************延时函数********************************/

void delay(long i) {

while(i--)    ;

}

interrupt VectorNumber_Vtpm1ovf void abc(void)

{

PTED_PTED7=~PTED_PTED7;

TPM1SC_TOF=0;

}

相关文章:

  • 水卡修改金额_【技术分享】关于IC卡,水卡修改控制位教程
  • excel导出多重表头utils_java excel复杂表头和复杂数据导出
  • 程序异常退出的原因_Python异常处理详解(基础篇十一)
  • h5显示今天的时间_试驾红旗H5!红旗品牌卖得最火的车型,开起来究竟咋样?...
  • 雷迪9000使用说明_雷迪司UPS监控软件使用说明
  • libsvm python_LibSVM for Python 使用
  • 列表输出循环左移_Java Note-数据结构(3)列表
  • mysql 远程日志_将syslog ng日志写入MySQL(远程)数据库
  • mysql npe问题_万恶的 NPE 如何避免,几种你必须知道的方案!!!
  • dubbo monitor mysql_dubbox 的各种管理和监管
  • mysql传入Bean_mysql 表映射为java bean 手动生成。
  • mysql数据库程序员_大神程序员养成之路-Mysql数据库基础
  • mac svn客户端_SmartSVN 12 for Mac(SVN客户端)
  • mysql随机数据插入_mysql随机数据生成并插入
  • asp 备份 mysql数据库_用Asp备份与恢复SQL Server 数据库_数据库相关_脚本
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 0基础学习移动端适配
  • Git初体验
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JavaScript服务器推送技术之 WebSocket
  • JavaScript新鲜事·第5期
  • Java面向对象及其三大特征
  • laravel with 查询列表限制条数
  • Median of Two Sorted Arrays
  • vue-cli3搭建项目
  • 前端之Sass/Scss实战笔记
  • 三分钟教你同步 Visual Studio Code 设置
  • 数据仓库的几种建模方法
  • gunicorn工作原理
  • ​TypeScript都不会用,也敢说会前端?
  • #QT(一种朴素的计算器实现方法)
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • .NET 4.0中的泛型协变和反变
  • .NET 读取 JSON格式的数据
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .net下简单快捷的数值高低位切换
  • /dev/sda2 is mounted; will not make a filesystem here!
  • [Android Pro] Notification的使用
  • [Android] Implementation vs API dependency
  • [autojs]autojs开关按钮的简单使用
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]
  • [C#基础知识系列]专题十七:深入理解动态类型
  • [C/C++随笔] char与unsigned char区别
  • [Django 0-1] Core.Email 模块
  • [hive] sql中distinct的用法和注意事项
  • [IE技巧] IE 中打开Office文件的设置
  • [Java]快速入门优先队列(堆)手撕相关面试题
  • [JavaScript]_[初级]_[关于forof或者for...of循环语句的用法]
  • [Jquery] 实现鼠标移到某个对象,在旁边显示层。
  • [NAND Flash 6.1] 怎么看时序图 | 从时序理解嵌入式 NAND Read 源码实现
  • [node] Node.js的文件系统
  • [NOIP2014普及组]子矩阵
  • [PHP] 代码重用与函数