智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1120|回复: 2
打印 上一主题 下一主题

[综合类] 谁帮我解读一下下面的代码

[复制链接]

10

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
威望
259
贡献
131
兑换币
141
注册时间
2015-3-9
在线时间
36 小时
毕业学校
阜阳师范学院
跳转到指定楼层
1#
发表于 2015-4-23 12:01:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void Read_pulse(void)            //speed sample
{
    int nLeftMotPulse, nRightMotPulse;
    speed_Rback = PACNT;
    speed_Lback = (PORTB & 0x00ff);  
    PACNT = 0x0000;   
    PORTB = 0x00;   
    PORTE_PE5 |= 1;
    _asm(nop);_asm(nop); _asm(nop);_asm(nop); _asm(nop);
    _asm(nop); _asm(nop);_asm(nop); _asm(nop);_asm(nop);   
    PORTE_PE5 &= 0;   
    if (g_fLeftMotorOut > 0)
    nLeftMotPulse = (int)speed_Lback;
    else
    nLeftMotPulse = (int)(-speed_Lback);   
    if (g_fRightMotorOut>0)
    nRightMotPulse =  (int)speed_Rback;
    else  
    nRightMotPulse =  (int)(-speed_Rback);   
    g_nLeftMotorPulseSigma += nLeftMotPulse;
    g_nRightMotorPulseSigma += nRightMotPulse;         
}
回复

使用道具 举报

19

主题

2430

帖子

0

精华

跨届大侠

这并没有什么卵用.

Rank: 10Rank: 10Rank: 10

积分
6595

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3611
贡献
1592
兑换币
1425
注册时间
2014-7-14
在线时间
696 小时
推荐
发表于 2015-4-23 12:39:29 | 只看该作者
我就献丑一下:
//申请变量
//采集右边速度
//左边速度,按位与
//清零右边计数,芯片自带计数
//清零左边,外接计数芯片清零
//应该也是外接计数芯片的控制
//一万个延时
//应该也是外接计数芯片的控制
//速度策略
//我都不明白我为什么要回复这贴了
回复 支持 1 反对 0

使用道具 举报

10

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
威望
259
贡献
131
兑换币
141
注册时间
2015-3-9
在线时间
36 小时
毕业学校
阜阳师范学院
3#
 楼主| 发表于 2015-4-23 18:25:55 | 只看该作者
空有一人 发表于 2015-4-23 12:39
我就献丑一下:
//申请变量
//采集右边速度

好厉害,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 17:15 , Processed in 0.045584 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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