找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3772|回复: 14
打印 上一主题 下一主题
收起左侧

EC11增量型脉冲数字电位器单片机驱动程序

  [复制链接]
楼主
ID:401564 发表于 2022-6-15 16:12 | 显示全部楼层
为什么要节省MCU占用时间?是真的一个EC11让整个程序停滞不前了吗?有必要去省下那点时间吗?
更多的时候,加一个电容才是不可取的.明明可以不要这个电容的,你却要加电容?
自己DIY点小玩意玩玩也就无所谓了,批量的产品,一个一分钱的电容都是一个敏感的成本,而这个成本的增加只是不想让单片机太累而已
回复

使用道具 举报

沙发
ID:401564 发表于 2022-6-16 20:04 | 显示全部楼层
datouyuan 发表于 2022-6-16 09:29
EC11这种超慢速设备,可靠性不做要求的设备,好像随便写都能达到要求。
但节省MCU占用时间,总比浪费要 ...

关键节省MCU时间来干嘛呢?总觉得提高MCU效率是件好事,可关键是这用得着吗?如果不是极端条件下,这种"优化"一点意义都没有,自己知道怎么优化就行,并不需要每次都要优化的
而且,用外部中断的办法并不是适用所有情况,因为大多的单片机,外部中断有最高等级的中断,它会打断其它所有的中断,不知道你看过EC11的波形没有,它转动一次,新的EC11抖动有五六下,电平就固定了,如果是用了很久的时间,它抖动有上百次的,以你的代码,会直接打断其它程序上百次,你试想一下,比如有波特率高点的串口,你能保证数据手准确性?又或者是再去更改一下中断优先等级?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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