找回密码
 注册
关于网站域名变更的通知
查看: 326|回复: 3
打印 上一主题 下一主题

我在用stm32制作平衡车问题,请大佬请教

[复制链接]
  • TA的每日心情

    2019-11-26 15:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-11-20 10:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    我用STM32制作平衡小车,然后想用红外线遥控器来控制。但是一用到接受红外线外部中断时候,平衡小车控制平衡的中断就会被延迟导致小车没有那么灵敏了(就是很难平衡),请问下有什么办法吗?3 j: A% V& t5 M7 y* S. @! s+ s) |
  • TA的每日心情

    2019-11-20 15:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2019-11-20 14:34 | 只看该作者
    在中断中程序尽量少,不然会使整个系统的时间变慢

    该用户从未签到

    3#
    发表于 2019-11-20 16:26 | 只看该作者
    简单,降低红外中断的级别、升高其它重要中断的等级,
    : z% m3 h% S$ ]+ F. M5 @另外,优化程序,在中断里不要处理不紧急的事件!

    该用户从未签到

    4#
    发表于 2019-11-20 16:53 | 只看该作者
    不知道你是否带操作系统了,如果裸机跑的,首先要根据红外线命令的紧迫程度来确定它和平衡中断的优先级,建议红外命令不要有持续操作的指令,尽量就是快发送,快响应,这样中断里就设置一个中断标志,然后在主程序里进行处理,把资源有限给平衡中断使用。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-29 02:12 , Processed in 0.078125 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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