日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于KT6368A藍牙芯片開發(fā)智能抖音翻頁翻頁筆總結(jié)

清月電子 ? 來源:清月電子 ? 作者:清月電子 ? 2023-01-05 09:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、功能簡介


KT6368A藍牙芯片也是基于 HID 開發(fā),主要用于瀏覽當下火爆的抖音等小視頻的上下翻頁、左右菜單切換、暫停等操作。打開手機藍牙進行連接,進入視頻瀏覽界面操作對應(yīng)按鍵即可。包含一個藍牙的指示燈,表示是否連接 。同時支持adkey按鍵,這個按鍵就可以根據(jù)需求來進行裁剪。產(chǎn)品最終選用CR3032的電池,所以非常的在意功耗。


二、程序部分理解記錄


在 系 統(tǒng) 進 行 初 始 化 的 過 程 中 , 根 據(jù) 以 下 信 息 進 行 APP 注 冊 。 執(zhí) 行 的 大 致 流 程 為 :
REGISTER_APPLICATION--->state_machine--->app_start()--->sys_key_event_enable();這條流程主要進行
設(shè)備的初始化設(shè)置以及一些功能使能。
REGISTER_APPLICATION--->event_handler--->app_key_event_handler()--->app_key_deal_test();這 條流 程
在 event_handler 之下有多個 case,上述選擇按鍵事件的處理流程進行代碼流說明,主要展示按鍵事
件發(fā)生時,程序的處理流程。


(2) APP 狀態(tài)機
狀態(tài)機有 create,start,pause,resume,stop,destory 狀態(tài),根據(jù)不同的狀態(tài)執(zhí)行對應(yīng)的分支。
APP 注冊后進行初始運行,進入 APP_STA_START 分支,開始 APP 運行。
1. static int state_machine(struct application *app, enum app_state state, struct intent *it)
2. { switch (state) {
3. case APP_STA_CREATE:
4. break;
5. case APP_STA_START:
6. if (!it) {
7. break; }
8. switch (it->action) {
9. case ACTION_TOUCHSCREEN:
10.
app_start();
進入 app_start()函數(shù)后進行對應(yīng)的初始化,時鐘初始化,模式選擇,低功耗初始化,以及外部事件使
能。
1. static void app_start()
2. {
3. log_info("=======================================");
4. log_info("-----------------------------KEYPAGE------------------------");
5. log_info("=======================================");
6.
static int state_machine(struct application *app, enum app_state state, struct intent *it)
{ switch (state) {
case APP_STA_CREATE:
break;
5. case APP_STA_START:
6. if (!it) {
7. break; }
8. switch (it->action) {
9. case ACTION_TOUCHSCREEN:
10.
app_start();
進入 app_start()函數(shù)后進行對應(yīng)的初始化,時鐘初始化,模式選擇,低功耗初始化,以及外部事件使
能。
1. static void app_start()
2. {
3. log_info("=======================================");
4. log_info("-----------------------------KEYPAGE------------------------");
5. log_info("=======================================");
6.

主體的還是以事件的形式進行驅(qū)動,空閑時就睡眠,有按鍵或者藍牙協(xié)議棧的事件,則自己喚醒然后做出相應(yīng)的動作,如下是按鍵的動作處理:

pYYBAGO1Wf-AH_plAAFPH9gHI90184.png


當 APP 注冊運行后,有按鍵事件發(fā)生時,會進行對應(yīng)的數(shù)據(jù)發(fā)送,由于是 HID 設(shè)備,所以數(shù)據(jù)的發(fā)
送形式從對應(yīng)的 HID 設(shè)備的描述符產(chǎn)生。用戶如需要對設(shè)備進行功能自定義,可以結(jié)合 HID 官方文
檔對下述描述符進行修改。

暫停按鍵對應(yīng)的 HID 設(shè)備發(fā)送數(shù)據(jù)包,通過下圖的 hid_data_send_pt()進行數(shù)據(jù)傳輸。
1. log_info("point: %d,%d", point_cnt, point_len);
2. if (point_cnt) {
3. for (int cnt = 0; cnt < point_cnt; cnt++) {
4. hid_data_send_pt(1, key_data, point_len);
5. key_data += point_len;
6. KEY_DELAY_TIME();
7. }
8. }
由描述符可知,設(shè)備一共有 5 個輸入實體 Input,一共組成 7byte 的數(shù)據(jù),所以對應(yīng)的暫停按鍵
數(shù)據(jù)包由 7byte 的數(shù)據(jù)組成,前 2byte 表示識別是否有觸摸輸入,中間 2 個 2byte 分別表示 y 坐標和
x 坐標,最后 1byte 表示 contact count,不同的按鍵事件對應(yīng)不同的數(shù)據(jù)包,數(shù)據(jù)通過 hid_data_send_dt
函數(shù)發(fā)送至設(shè)備。對應(yīng)的按鍵事件通過事件處理機制和數(shù)據(jù)發(fā)送實現(xiàn)對應(yīng)的功能。


三、實際開發(fā)記錄--參數(shù)詳解
1、由藍牙芯片自己完成所有的事情,分兩個按鍵,一個按鍵短按開機,短按關(guān)機 。第二個IO口是外掛adkey
2、芯片的2腳LED,7腳【USB-DM】開關(guān)機按鍵,8腳【USB-DP】外掛adkey ??臻e超過5分鐘就自動關(guān)機
3、藍牙名:KT6368A-keypage

poYBAGO1HKqAVZM4AAD2ucxHTvI861.png


3.1 測試環(huán)境--KT6368A的測試demo板

pYYBAGO1WguAZ8IdAAgYJf_GXbA019.png


1、采用3.3V供電,而不選擇用5V供電。直接進去測試模塊的3.3V標號
2、去掉原本測試板上面的ME6208A的LDO,因為他也會產(chǎn)生功耗


3.2 功耗記錄 ---相對精度的電流測試儀器

poYBAGO1WhSAQVLCAAJ47uLC7WQ747.png


3.3 實現(xiàn)的效果如下:

poYBAGO1WhmAK4oEAAEujkQlz8E062.png

測試了抖音以及快手的相關(guān)app,實現(xiàn)上翻和下翻等等功能

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 藍牙芯片
    +關(guān)注

    關(guān)注

    17

    文章

    470

    瀏覽量

    48071
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4423

    瀏覽量

    67884
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    芯嶺技術(shù)兩顆芯片結(jié)合實現(xiàn)2.4G翻頁,全部資料開源

    工作。使用者只需點擊 RF 射頻遙控器的相關(guān)功能鍵便可操縱接收器,并且發(fā)射器不用對準接收器,真正體現(xiàn)無線自由。 本翻頁無線控制方案基于深圳市芯嶺技術(shù)有限公司 XL2417D與 XL2417U 兩款高性能、低功耗 2.4G 射頻系統(tǒng)級
    的頭像 發(fā)表于 03-27 16:44 ?774次閱讀
    芯嶺技術(shù)兩顆<b class='flag-5'>芯片</b>結(jié)合實現(xiàn)2.4G<b class='flag-5'>翻頁</b><b class='flag-5'>筆</b>,全部資料開源

    【RA-Eco-RA2E1-V1.0開發(fā)板試用】基于藍牙通信的手機控制

    KT6368A-BLE-2.1”就是開發(fā)板所連接的藍牙模塊,在建立連接后如圖2所示。 圖2 完成連接 在發(fā)送字節(jié)數(shù)據(jù)的模式下,當發(fā)送“55AA10”即可點亮紅色LED;發(fā)送“55AA11”則點亮綠色LED;發(fā)送“55AA12”
    發(fā)表于 01-27 11:04

    南芯科技正式發(fā)布光學(xué)防圈馬達驅(qū)動芯片SC29111

    今日,南芯科技(證券代碼:688484)正式發(fā)布光學(xué)防 (Optical Image Stabilization, OIS) 圈馬達驅(qū)動芯片 SC29111。該芯片實現(xiàn)了完整的閉環(huán)
    的頭像 發(fā)表于 01-10 17:06 ?2613次閱讀

    充電寶新規(guī)適配方案:KT6368A 藍牙芯片應(yīng)用技術(shù)說明

    / 小程序四種。站在藍牙芯片廠商角度,KT6368A 藍牙芯片 + 微信小程序是最優(yōu)解,低功耗、外圍簡單,國內(nèi)銷售貼
    的頭像 發(fā)表于 12-03 15:38 ?893次閱讀
    充電寶新規(guī)適配方案:<b class='flag-5'>KT6368A</b> <b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>應(yīng)用技術(shù)說明

    KT6368A藍牙芯片在廣播間隙導(dǎo)致的電源抖動引起mcu被喚醒說明

    客戶咨詢KT6368A 藍牙芯片在1.5s 廣播間隔的低功耗模式下,每 1.5s 出現(xiàn)一次電源 “打嗝” 現(xiàn)象是否正常,文檔說明該現(xiàn)象因芯片廣播 + 休眠的循環(huán)工作模式導(dǎo)致(廣播約 1
    的頭像 發(fā)表于 11-26 20:55 ?766次閱讀
    <b class='flag-5'>KT6368A</b><b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>在廣播間隙導(dǎo)致的電源抖動引起mcu被喚醒說明

    電商 API 接口:平臺電商活動熱度實時監(jiān)測

    ? 作為全球領(lǐng)先的短視頻平臺,其電商業(yè)務(wù)近年來蓬勃發(fā)展,吸引了眾多商家和消費者。實時監(jiān)測電商活動熱度,對于商家優(yōu)化營銷策略、平臺提升用戶體驗至關(guān)重要。電商 API 接口為
    的頭像 發(fā)表于 08-21 15:30 ?942次閱讀
    <b class='flag-5'>抖</b><b class='flag-5'>音</b>電商 API 接口:<b class='flag-5'>抖</b><b class='flag-5'>音</b>平臺電商活動熱度實時監(jiān)測

    揭秘電商 API,讓小店粉絲增長有跡可循

    “透明路徑”。本文將逐步揭秘電商 API 的使用方法,幫助您實現(xiàn)粉絲增長的可視化與可控化。 一、什么是電商 API?
    的頭像 發(fā)表于 08-20 15:46 ?1077次閱讀
    揭秘<b class='flag-5'>抖</b><b class='flag-5'>音</b>電商 API,讓<b class='flag-5'>抖</b><b class='flag-5'>音</b>小店粉絲增長有跡可循

    巧用電商 API,精準分析商品種草效果

    API,結(jié)合數(shù)據(jù)分析,實現(xiàn)精準量化種草效果。文章結(jié)構(gòu)清晰,從基礎(chǔ)概念到實踐步驟,逐步指導(dǎo)您操作。所有方法基于真實電商場景,確??煽啃院涂刹僮餍浴?一、電商 API 簡介與接入
    的頭像 發(fā)表于 08-20 15:29 ?1396次閱讀
    巧用<b class='flag-5'>抖</b><b class='flag-5'>音</b>電商 API,精準分析<b class='flag-5'>抖</b><b class='flag-5'>音</b>商品種草效果

    電商 API 接口:開啟小店直播帶貨數(shù)據(jù)新洞察

    深入探討該 API 如何賦能用戶,實現(xiàn)直播帶貨數(shù)據(jù)的實時監(jiān)控、深度分析和決策支持,開啟數(shù)據(jù)驅(qū)動的新時代。 一、電商 API 接口的核心功能 電商 API 接口是
    的頭像 發(fā)表于 08-20 15:20 ?1472次閱讀
    <b class='flag-5'>抖</b><b class='flag-5'>音</b>電商 API 接口:開啟<b class='flag-5'>抖</b><b class='flag-5'>音</b>小店直播帶貨數(shù)據(jù)新洞察

    電商API直播數(shù)據(jù)大屏,實時優(yōu)化帶貨策略!

    帶貨策略,提升轉(zhuǎn)化率和銷售額。整個過程基于真實API文檔和行業(yè)最佳實踐,確保方案可靠高效。 1.電商API簡介 電商API是
    的頭像 發(fā)表于 08-04 14:43 ?1735次閱讀

    基于富芮坤FR8016芯片的智控AI翻頁方案亮點

    在如今這個高效演示和遠程協(xié)作成為主流的時代,你是否還在為傳統(tǒng)翻頁功能單一而煩惱?傳統(tǒng)翻頁僅僅能實現(xiàn)基礎(chǔ)的翻頁操作,對于多媒體交互、跨平臺
    的頭像 發(fā)表于 07-15 16:35 ?1904次閱讀
    基于富芮坤FR8016<b class='flag-5'>芯片</b>的智控AI<b class='flag-5'>翻頁</b><b class='flag-5'>筆</b>方案亮點

    KT6368A 藍牙芯片通過 FCC、BQB、KC、CE 等認證的操作指南

    文檔圍繞 KT6368A 藍牙芯片過 FCC、BQB、KC、CE 等認證展開,指出需購買專用測試芯片,因標準芯片無測試模式,需燒錄對應(yīng)固件,
    的頭像 發(fā)表于 06-18 13:44 ?1384次閱讀
    <b class='flag-5'>KT6368A</b> <b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>通過 FCC、BQB、KC、CE 等認證的操作指南

    藍牙遙控器芯片方案、自拍器藍牙芯片方案 簡易版 io控制

    1、藍牙名稱:默認KT6368A-EDR-KEY,沒有休眠,不用按鍵喚醒,開機通電直接啟動 2、藍牙芯片2腳=PA9 開機默認高電平,正常廣播就是低電平 === 其實這個腳要不要沒
    的頭像 發(fā)表于 06-14 15:45 ?1703次閱讀
    <b class='flag-5'>抖</b><b class='flag-5'>音</b><b class='flag-5'>藍牙</b>遙控器<b class='flag-5'>芯片</b>方案、自拍器<b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>方案 簡易版 io控制

    萬年歷 時鐘 鬧鐘時間設(shè)置方案:KT6368A 藍牙芯片同步技術(shù)詳解

    該文檔主要介紹了萬年歷、時鐘、鬧鐘類產(chǎn)品設(shè)置時間的幾種方式,重點說明了通過藍牙芯片同步手機時間的兩種方式,尤其是 KT6368A 藍牙芯片
    的頭像 發(fā)表于 06-12 14:31 ?2344次閱讀
    萬年歷  時鐘  鬧鐘時間設(shè)置方案:<b class='flag-5'>KT6368A</b> <b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>同步技術(shù)詳解

    KT6368A通過藍牙芯片獲取手機時間詳細說明,對應(yīng)串口指令舉例

    KT6368A雙模藍牙芯片可通過手機藍牙直接同步時間,無需安裝APP。該芯片每1秒自動回傳手機日期時間,支持AT指令修改參數(shù),默認
    的頭像 發(fā)表于 05-27 14:37 ?1787次閱讀
    <b class='flag-5'>KT6368A</b>通過<b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>獲取手機時間詳細說明,對應(yīng)串口指令舉例
    青龙| 仪陇县| 姚安县| 宜州市| 保定市| 突泉县| 鹰潭市| 温泉县| 兴义市| 天峨县| 年辖:市辖区| 方山县| 遂溪县| 高要市| 株洲市| 开封市| 金阳县| 莱西市| 安多县| 丽水市| 巴南区| 万载县| 海盐县| 两当县| 乌恰县| 永昌县| 普陀区| 三都| 丰宁| 眉山市| 龙门县| 辽中县| 涿鹿县| 伊宁市| 松阳县| 嘉义市| 德州市| 龙口市| 突泉县| 阿鲁科尔沁旗| 桦南县|