-
STM32F103平台数字旋转编码按键
应用背景
关键技术EC11数字旋转编码器在STM32F103平台上的驱动,利用中断查询方式判断顺时针旋转还是逆时针旋转。同时有中间按键的功能。硬件原理图和实物图如上。因为稳定性原因,在编码器引脚上加了电容滤波。目前代码能正常使用。
- 2023-05-03 19:25:05下载
- 积分:1
-
MCU BLDC 驱动 电机 过零
最精帮别人在写一个无感无刷电机控制的程序,由于个人水平和理解不透彻,造成进度严重滞后,特将代码上传网高手给予知道,再次不胜感激
- 2022-02-02 08:53:41下载
- 积分:1
-
基于51单片机的组合按键驱动
应用背景
此程序只要是用于组合按键扫描。类似键盘驱动。在一些按键比较紧张的场合,可以使用组合按键的方式来进行设置。
此程序可以为你提供帮助。
关键技术/******************************************************************************
* 组合按键扫描过程:
* 1、平时只要两个按键中有一个没有被按下时,按键的自锁标志,去抖动延时计数器一直被清零。
* 2、一旦两个按键都被按下,去抖动延时计数器开始在定时中断函数里累加,在还没有累加到阀值
* const_key_time12时,如果这期间由于受到外界干扰或者按键抖动,而使IO口瞬间触发为高电平,
* 这时候马上把延时计数器uiKeyTimeCnt12清零。
* 3、如果按键按下的时间超过了阀值const_key_time12,马上把自锁标志ucKeyLock12置位,
* 防止按住按键不松手后一直触发。并把ucKeySec赋值。组合按键触发。
* 4、等按键松开后,自锁标志ucKeyLock12及时清零,位下一次自锁做准备。
* 5、识别按键IO口下降沿触发的过程。
*******************************************************************************/
void key_scan()
{
if(key1 ==1||key2 == 2) // IO口高电平,说明没有按键按下,这时要及时清0一些标志位
{
ucKe
- 2022-08-12 13:36:29下载
- 积分:1
-
GPS资料和程序详解
资源描述该 GPS 模块采用瑞士 u-blox 公司的 NEO-5Q 主芯片,此芯片为多功能独立型 GPS
模组,以 ROM 为基础架构,成本低,体积小,并具有众多特性。采用 u-blox 最新的
KickStart 微弱信号攫取技术,能确保采用此模组的设备在任何可接收到信号的位置
及任何天线尺寸都能够有最佳的初始定位性能并进行快速定位
- 2022-02-06 09:18:11下载
- 积分:1
-
通用语音盒开发-自动拨打播放
资源描述
内附电话语音盒代码-通过状态机拨打电话,拨通后用TTS女声按文字播放声音。里面有一个exe可以直接运行拨打电话,也可以以sdk的方式提供给主程序调用。
- 2022-03-23 22:00:56下载
- 积分:1
-
MK电调I2C ARDUINO
应用背景自制电调的I2C通信,有效地测试MK自制电调的性能。代码简单易懂。关键技术采用TWI通信,由于ARDUINO的代码简单,实现功能强大,所以特此用这代码测试电调的指标
- 2022-09-14 11:25:03下载
- 积分:1
-
XMC1300风机套件_Code
xmc1000芯片控制直流无刷电机驱动器与霍尔sensorsless,直流无刷电机的启停,实现FOC控制和PID调速功能,无刷直流电机的引进语文工作人员的学习有很大的帮助
- 2022-03-20 05:01:05下载
- 积分:1
-
Arduino 例子中等
控制传感器和循环的例子,修改一些 android 的例子。
- 2022-04-27 19:49:03下载
- 积分:1
-
0.96寸OLED驱动程序
资源描述0.96寸OLED驱动程序 通过模拟IIC通信
- 2022-01-31 21:09:15下载
- 积分:1
-
PICC CLCDxxx driver for serial board OEM HD44780
CLCDxxx板驱动程序
- 2022-01-21 02:44:51下载
- 积分:1