智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: guang09080908
打印 上一主题 下一主题

k60编码器驱动程序(已测试,欢迎交流)

  [复制链接]

6

主题

92

帖子

0

精华

高级会员

Rank: 4

积分
859
威望
435
贡献
276
兑换币
251
注册时间
2013-9-27
在线时间
74 小时
毕业学校
河南理工大学
36#
发表于 2013-11-16 08:24:07 | 只看该作者
回复 支持 反对

使用道具 举报

5

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
509
威望
263
贡献
156
兑换币
116
注册时间
2012-10-17
在线时间
45 小时
毕业学校
山商
35#
发表于 2013-5-5 03:10:10 | 只看该作者
回复 支持 反对

使用道具 举报

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
454
威望
260
贡献
148
兑换币
164
注册时间
2013-3-4
在线时间
23 小时
毕业学校
河南理工大学
34#
发表于 2013-4-16 15:40:02 | 只看该作者

//lptmr.h
#ifndef _LPTMR_H_
#define _LPTMR_H_

void lptmr_cnt0_init(void);
void lptmr_cnt1_init(void);

void cnt0_cnt1_enable(void);

void enable_lptmr_interrupt(void);
void disable_lptmr_interrupt(void);

#endif


//lptmr.c
#include "common.h"
#include "lptmr.h"
char LPTMR_INTERRUPT;  //Global flag variable
void lptmr_cnt0_init(void)
{
  unsigned int cmp_value=65535;
  
  SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK | SIM_SCGC5_PORTB_MASK | SIM_SCGC5_PORTC_MASK | SIM_SCGC5_PORTD_MASK | SIM_SCGC5_PORTE_MASK;
  SIM_SCGC5|=SIM_SCGC5_LPTIMER_MASK;
  
  LPTMR0_PSR = LPTMR_PSR_PCS(0x1)|LPTMR_PSR_PBYP_MASK; //LPO clock , bypass glitch filter
  LPTMR0_CMR = LPTMR_CMR_COMPARE(cmp_value);  
  LPTMR0_CSR = LPTMR_CSR_TPS(0x1)|LPTMR_CSR_TMS_MASK|~LPTMR_CSR_TFC_MASK|~LPTMR_CSR_TIE_MASK|LPTMR_CSR_TCF_MASK;
  LPTMR0_CSR &= ~LPTMR_CSR_TEN_MASK;
  
  SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK;
  PORTA_PCR19=PORT_PCR_MUX(0x6); //PTA19
}
void lptmr_cnt1_init(void)
{
  unsigned int cmp_value=1000;
  
  SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK | SIM_SCGC5_PORTB_MASK | SIM_SCGC5_PORTC_MASK | SIM_SCGC5_PORTD_MASK | SIM_SCGC5_PORTE_MASK;
  SIM_SCGC5|=SIM_SCGC5_LPTIMER_MASK;
  
  LPTMR0_PSR=LPTMR_PSR_PCS(0x1)|LPTMR_PSR_PBYP_MASK; //LPO clock , bypass glitch filter
  LPTMR0_CMR=LPTMR_CMR_COMPARE(cmp_value);   
  LPTMR0_CSR = LPTMR_CSR_TPS(0x2)|LPTMR_CSR_TMS_MASK;
  LPTMR0_CSR |= LPTMR_CSR_TCF_MASK;
  LPTMR0_CSR &=~(LPTMR_CSR_TFC_MASK | LPTMR_CSR_TIE_MASK);
  LPTMR0_CSR &= ~LPTMR_CSR_TEN_MASK;
  
  PORTC_PCR5=PORT_PCR_MUX(0x4); // PTC5
}
void enable_lptmr_interrupt(void)
{
  enable_irq(85);
}
void disable_lptmr_interrupt(void)
{
  disable_irq(85);
}
void cnt0_cnt1_enable(void)
{
    LPTMR0_CSR|= LPTMR_CSR_TEN_MASK;
}



//pit0_interrupt
void lptmr_cnt0_init(void)
{
  unsigned int cmp_value=65535;
  
  SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK | SIM_SCGC5_PORTB_MASK | SIM_SCGC5_PORTC_MASK | SIM_SCGC5_PORTD_MASK | SIM_SCGC5_PORTE_MASK;
  SIM_SCGC5|=SIM_SCGC5_LPTIMER_MASK;
  
  LPTMR0_PSR = LPTMR_PSR_PCS(0x1)|LPTMR_PSR_PBYP_MASK; //LPO clock , bypass glitch filter
  LPTMR0_CMR = LPTMR_CMR_COMPARE(cmp_value);  
  LPTMR0_CSR = LPTMR_CSR_TPS(0x1)|LPTMR_CSR_TMS_MASK|~LPTMR_CSR_TFC_MASK|~LPTMR_CSR_TIE_MASK|LPTMR_CSR_TCF_MASK;
  LPTMR0_CSR &= ~LPTMR_CSR_TEN_MASK;
  
  SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK;
  PORTA_PCR19=PORT_PCR_MUX(0x6); //PTA19
}
回复 支持 反对

使用道具 举报

10

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1678
威望
837
贡献
545
兑换币
496
注册时间
2012-11-22
在线时间
148 小时
33#
发表于 2013-4-15 19:54:16 | 只看该作者
还可以
回复 支持 反对

使用道具 举报

9

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1951

优秀会员奖章活跃会员奖章

QQ
威望
984
贡献
505
兑换币
148
注册时间
2010-12-28
在线时间
231 小时
32#
发表于 2013-4-12 20:33:55 | 只看该作者
回复 支持 反对

使用道具 举报

9

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1951

优秀会员奖章活跃会员奖章

QQ
威望
984
贡献
505
兑换币
148
注册时间
2010-12-28
在线时间
231 小时
31#
发表于 2013-4-12 20:33:43 | 只看该作者
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
295
威望
151
贡献
58
兑换币
76
注册时间
2012-11-21
在线时间
43 小时
毕业学校
湖北汽车工业学院
30#
发表于 2013-4-8 22:30:24 | 只看该作者
给我发个程序,我给你看一下
回复 支持 反对

使用道具 举报

18

主题

105

帖子

0

精华

高级会员

Rank: 4

积分
945
威望
527
贡献
228
兑换币
182
注册时间
2012-9-4
在线时间
95 小时
毕业学校
衡水二中
29#
发表于 2013-4-8 21:07:43 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

22

帖子

0

精华

注册会员

Rank: 2

积分
39
威望
16
贡献
19
兑换币
8
注册时间
2013-3-17
在线时间
2 小时
毕业学校
西安建大东
28#
发表于 2013-3-17 04:06:45 | 只看该作者
2da 发表于 2012-3-10 17:52
http://blog.sina.com.cn/s/blog_852d92f80100zljn.html

谢谢好人,要钱的都是坏人~~
回复 支持 反对

使用道具 举报

0

主题

19

帖子

0

精华

高级会员

Rank: 4

积分
626
威望
299
贡献
169
兑换币
174
注册时间
2013-1-7
在线时间
79 小时
毕业学校
貴港市達開高級中學
27#
发表于 2013-1-20 13:13:11 | 只看该作者
樓主好人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-7-4 03:23 , Processed in 0.065892 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表