久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 844|回復: 0
打印 上一主題 下一主題
收起左側

一個基于中斷以及回調的多旋轉編碼器驅動庫

[復制鏈接]
跳轉到指定樓層
樓主
ID:290373 發(fā)表于 2025-2-16 12:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
庫的特性:
  • 支持 1C1P & 2C1P 模式的編碼器
  • 采用鏈表管理編碼器實例,支持多編碼器操作
  • 可為編碼器分配不同 id,重用一個編碼器事件回調函數


使用效果:


使用方式:
  • 將 Lib 文件夾下的 encoder.c 以及 encoder.h 分別添加到編譯以及包含列表中;
  • 在程序中使用 Encoder 類型聲明一個編碼器對象;
  • 實現編碼器的信號讀取函數(Encoder_Signal_Read 類型)以及事件回調函數(Encoder_Rotate_Callback 類型);
  • 使用 Encoder_Init 函數對編碼器對象進行初始化;
  • 在編碼器的 A 信號中斷函數中調用 Encoder_A_Dual_Edge_Interrupt 函數;
  • 在主循環(huán)中調用 Encoder_Poll 函數對編碼器事件進行處理。


同時上傳于 Github:github.com/DT9025A/Rotary_Encoder,歡迎大家提交 PR 來共同完善這個庫

Rotary_Encoder.zip

10.94 KB, 下載次數: 0, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人免费视频网站在线观看 | 亚洲va欧美va天堂v国产综合 | 午夜在线小视频 | 精品国产精品三级精品av网址 | 亚洲第一av | 给我免费的视频在线观看 | 一区二区三区免费 | 国产精品高清在线 | zzzwww在线看片免费 | 中文字幕日韩欧美一区二区三区 | 国产高清免费视频 | 欧美精产国品一二三区 | 亚洲黄色av | 国产精品视频久久久久 | 久久夜视频 | 久久久久国产一区二区三区不卡 | 日韩视频在线一区二区 | 久久久久国产一区二区三区 | 日韩中文字幕在线不卡 | 成人影院在线视频 | 免费av手机在线观看 | 久久福利电影 | 国产精品久久一区二区三区 | 国产精品一区二区免费 | 色综合网站 | 日韩中文字幕 | 国产成人免费视频网站高清观看视频 | 狼色网 | 美人の美乳で授乳プレイ | 久久99精品视频 | 日韩欧美精品在线 | 国产精品久久久久久久久久久免费看 | 少妇久久久久 | 成人免费淫片aa视频免费 | 日日夜精品视频 | va精品| 日本精品视频在线观看 | 免费国产黄网站在线观看视频 | 青青草亚洲 | 波多野结衣一区二区 | 亚欧性视频 |