CubeMX+KEIL+stm32 c8t6驱动正交编码器显示在OLED1306上

本文介绍了使用CubeMX和KEIL MDK配置STM32 C8T6驱动正交编码器,并将计数值显示在1306 OLED屏幕上的过程。内容涉及编码器工作原理、电路设计、CubeMX定时器配置以及显示代码实现。通过示例代码,解释了如何启动编码器定时器以及读取计数值。

先说点废话

编码器比电位器旋钮高级多了,可以无限旋转下去。正转数值增大,反转数值减小。

很多高级MP3还有相机在用,咯噔一下跳一下计数。工业上几乎所有的闭环电机都得有编码器,当然是光电或者磁的,旋钮这种咯噔一下只适合做手动的一个输入设备。


材料:

1.oled 1306 iic接口的

2.stm32 c8t6 

3.正交编码器(三个脚,中间一个接地,也叫旋转编码器,也可以是鼠标编码器)

软件和开发环境:

Cube MX

KEIL MDK


电路图:

http://www.cnblogs.com/watson8544/p/5454086.html   图片来源如上


123是编码器的针脚,45是一个开关,独立编码器。不需要管。



针脚配置:管定时器的设计右侧的PA8/9.管oled的是PB7/6。如何点亮且显示数字在oled上,请看我的第一篇博客http://blog.youkuaiyun.com/geekker/article/details/56835628

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值