pic ccp捕捉
来源:互联网 发布:icloud备份数据恢复 编辑:程序博客网 时间:2024/06/05 02:47
void init_timer1(void)//定时器1作为ccp1捕捉的计数基本 timer1
{
//分频 1:8; T1OSCEN disabled; nT1SYNC synchronize; 时钟 FOSC/4; TMR1ON off;
T1CON = 0x30; TMR1H = 0x00; TMR1L = 0x00;
PIR1bits.TMR1IF = 0;
T1CONbits.TMR1ON = 1; // Start TMR1
}
void init_ccp1(void)// ccp需要timer1
{CCP1CON = 0x04;
CCPR1L = 0x00;
CCPR1H = 0x00;
PIR1bits.CCP1IF = 0;
PIE1bits.CCP1IE = 1;
}
if(CCP1IF==1) //中断处理函数
{
unsigned int temp;
CCP1IF=0;
temp = CCPR1H;
temp = (temp << 8) + CCPR1L;
if(temp > RPM_bef)
RPM_data = temp - RPM_bef;//T1没有溢出
else
RPM_data = 0xffff - RPM_bef + temp;//T1溢出
RPM_No2++;
RPM_data = (RPM_data >> 1)+(time_bef >> 1);
RPM_bef = temp;
time_bef = RPM_data;
RPM_m= time_bef*60/DJJS;
- pic ccp捕捉
- pic
- pic
- pic
- pic
- PIC
- pic
- PIC
- pic
- pic
- pic
- Pic
- pic
- pic
- ccp协议
- CCP协议
- cocos2dx-数学函数ccp
- 汽车电子 CCP学习
- Linux Shell Awk 流程控制语句详细介绍
- 算法细节系列(27):时间复杂度为何还能优化?
- SLAM数据关联
- 第5篇-JAVA面向对象Ⅰ
- 【项目记录】山东大学场馆管理系统之——文档管理
- pic ccp捕捉
- 截取小数点后两位
- curl get post语句
- MySQL事务隔离级别详解
- “早知道这些我的公司就不会死”系列(一):CAC、LTV、PBP
- 14.Toast在活动中的使用
- xfire报错java.lang.IllegalStateException: Could not initialize Service.
- Vue学习—Class与Style绑定
- Java算法:冒泡排序