对于华科尔的D10遥控器已经完成的PPM转PWM只要运用输入捕获就可以进行数据的读取,但是遇到的问题是捕抓回来的值是一直在变化很大,查了很多原因,本以为是读取引脚电平状态出现错误,但是,并不是这个原因。而后发现是输入捕抓设置的频率太高了,遥控器产生的频率是45HZ,对于输入捕抓的频率是bus=90M,经过16分频之后是H=90*1000000/16/65535=42.9,基本接近遥控器的频率,这样子会产生多次溢出,导致计数不正确,这是需要做的是要降低输入捕抓的频率,把分屏提到128分频。这样子数据才不会出现错误。

原因是:当测量的脉冲宽度小于定时器溢出周期,才能将俩次的值进行相减,得到的正确的,但是如果大于溢出周期,那么就会产生数据的多次溢出,需要在原来的基础上加上溢出的次数*65532.才是正确的值。。

排查方法:定时一秒钟查看进入输入捕抓中断的次数,即为遥控器的周期频率。

华科尔DEV10遥控器代码的错误相关推荐

  1. 四旋翼飞行器18——华科尔D10遥控器与APM飞控的飞行模式设置(还没搞懂)

    华科尔遥控器与apm飞行模式切换通道 http://bbs.5imx.com/forum.php?mod=viewthread&ordertype=1&tid=1035654 http ...

  2. 四旋翼飞行器10——华科尔DEVO-10遥控和RX1002接收机对码

    四旋翼飞行器10--华科尔DEVO-10遥控和RX1002接收机对码 一.华科尔DEVO-10遥控和RX1002接收机简介 下面这个链接是淘宝店家给我的资料: DEVO-10遥控器操作手册 链接: h ...

  3. 离散数学 逻辑判断系统 代码_入学派位查询系统现异常,北京西城区:网站代码逻辑错误,不影响派位结果...

    图源:图虫创意 ♪ 作者|芥末堆 李婷 ♪ 编辑|芥末堆看教育 芥末堆讯 6月10日下午,北京市西城区教育考试中心就6月9日寄宿.九年一贯制和民办学校入学派位查询系统出现异常情况进行通告,称" ...

  4. YUIDoc example代码高亮错误、生成API文档目录不按源文件注释顺序

    1.如果发现yuidoc命令用不了,那就重装nodejs吧 昨天不知道是清扫电脑的原因,yuidoc命令用不了(命令不存在),也没有找到好的解决方法,怒重装YUIDoc也不行.最后想了想,怒重装了no ...

  5. ie11浏览器不能显示最新修改的程序,调试出现代码逻辑错误却依旧执行

    1.问题:ie11浏览器不能显示最新修改的程序,调试也不能,出现代码逻辑错误却依旧执行 2.百度解决方案:http://blog.163.com/wang_hj138@126/blog/static/ ...

  6. 即这样的WZSZF01代码是错误的

    克己复礼谓之仁.孔子讲温.良.恭.谦.让,其实都也是在讲仁,整部<论语>,都是在讲仁.用现代的WZSZF01话说,仁,是个人自身道德.品行.修养等个人内在本质的总称,包括每个人对社会现象. ...

  7. 编写HTML代码常见错误以及解决方法?

    编写HTML代码常见错误以及解决方法? 参考文章: (1)编写HTML代码常见错误以及解决方法? (2)https://www.cnblogs.com/sqyss/p/11105221.html 备忘 ...

  8. 复制的python代码格式错误_新手常见6种的python报错及解决方法

    此篇文章整理新手编写代码常见的一些错误,有些错误是粗心的错误,但对于新手而已,会折腾很长时间才搞定,所以在此总结下我遇到的一些问题.希望帮助到刚入门的朋友们. 1.NameError变量名错误 报错: ...

  9. identity 1 1 mysql_identity在mysql中怎么用啊以下代码的错误在哪里

    identity在mysql中怎么用啊以下代码的错误在哪里 关注:112  答案:2  mip版 解决时间 2021-01-25 10:23 提问者妳狠僤莼 2021-01-24 17:40 use ...

最新文章

  1. Docker镜像、容器数据卷和Dockerfile
  2. 榜单|新冠病毒席卷全球,世界医疗水平大比拼
  3. python 结构体数组_将结构数组从Python传递给C
  4. 可疑文件_Windows 10 Defender误删除了我的文件,用这个方法,轻松恢复
  5. 4e4 Coursework decomposition
  6. ceph linux内核配置,centos 7.4-aarch64如何编译Ceph
  7. 64位Ubuntu kylin 16.04 安装laptop mode解决关闭盖子无法唤醒,并解决安装此模式后鼠标间歇断电
  8. 求背包问题所有解(C++实现)
  9. 快速了解什么是RSA加密算法
  10. WhereHows 数据发现和管理工具
  11. C++ XML操作类
  12. 2022山东国际青少年眼睛健康产业展览会,护眼健康展9月开展
  13. 贴海报 (线段树染色-离散化
  14. 计算机专业的在职考研,2019年深造北京航空航天大学在职研究生计算机专业在职考研科目是什么...
  15. 简易防火墙建置与流量统计
  16. 无线通信网知识点笔记
  17. XC6206P332MR的特点与典型应用电路
  18. 修改服务器设置能群发链接,修改服务器设置能群发链接
  19. sdk版本对手机运行有什么影响 android,Android sdk版本以及兼容性问题
  20. 【机器学习入门】(9) 逻辑回归算法:原理、精确率、召回率、实例应用(癌症病例预测)附python完整代码和数据集

热门文章

  1. VC调试器高级应用----系统函数,DLL段点
  2. UDS入门至精通系列:Service 22
  3. 如何下载矢量建筑楼块轮廊数据(含建筑高度)
  4. 滑模控制理论(SMC)
  5. linux jetty9 内存配置,jetty9部署
  6. U-Boot启动第二阶段代码分析
  7. 本博客已迁移到 abc233.site
  8. 软件工程师陈国冬:人工智能机器意识语言难题或已突破
  9. 新里程、新起点——Ghostcloud精灵云正式登陆双创企业板!
  10. subl: markdown preview