智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1562|回复: 1
打印 上一主题 下一主题

[编程类] 编码器

[复制链接]

1

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
威望
165
贡献
20
兑换币
95
注册时间
2012-11-15
在线时间
33 小时
毕业学校
广工
跳转到指定楼层
1#
发表于 2013-3-16 13:15:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2贡献
file:///D:/QQ/消息记录/446337957/Image/L]MCYIQSNGTK0%7DJ1V%60%7BEV$W.jpg
void bianmaqi_Init(void)  //PT4,PT6
{
    TSCR2=0X06;//禁止溢出中断,分频系数64
    TIOS= 0X50;  //开通道4,6
    TCTL3=0X11;//捕捉上升沿
    TIE=0X50; //允许中断
    TSCR1=0X80;//使能定时器
      
}
  
    #pragma CODE_SEG __NEAR_SEG NON_BANKED
    interrupt 12 void TimerCh4(void)
    {
      TFLG1_C4F = 1;
      LeftSpeedBack++;
    }
    interrupt 14 void TimerCh6(void)
    {
      TFLG1_C6F = 1;
     
       RightSpeedBack++;
    }
   
这样写两路输入捕捉对吗 为什么在串口收不到数据呢 串口设置是对的


42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

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

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
2#
发表于 2013-3-16 13:34:13 | 只看该作者
你先对照别人的程序初始化   然后再看看是不是串口没有匹配好
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 18:37 , Processed in 0.433164 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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