2024.7.22 經(jīng)驗(yàn)分享會(huì)
2024年7月22日下午,上海實(shí)邦電子科技有限公司開展了一次經(jīng)驗(yàn)交流會(huì),由崔工和王工一起分享了他們?cè)诠ぷ髦蟹e累的一些經(jīng)驗(yàn)。
首先是崔工介紹了百度腦圖
百度腦圖是百度公司旗下的網(wǎng)站,支持自動(dòng)實(shí)時(shí)保存
王工分享了實(shí)用驅(qū)動(dòng)庫(kù)
簡(jiǎn)介:MultiButton
MultiButton 是一個(gè)小巧簡(jiǎn)單易用的事件驅(qū)動(dòng)型按鍵驅(qū)動(dòng)模塊,可無(wú)限量擴(kuò)展按鍵,按鍵事件的回調(diào)異步處理方式可以簡(jiǎn)化你的程序結(jié)構(gòu),去除冗余的按鍵處理硬編碼,讓你的按鍵功能邏輯更清晰。尤其是當(dāng)需要單個(gè)按鍵實(shí)現(xiàn)多個(gè)功能時(shí),如同時(shí)具有單擊、雙擊、長(zhǎng)按等功能時(shí),使用傳統(tǒng)硬編碼,功能邏輯將非常復(fù)雜。
使用方法:
1.先申請(qǐng)一個(gè)按鍵結(jié)構(gòu)
2.初始化按鍵對(duì)象,綁定按鍵的GPIO電平讀取接口read_button_pin() ,后一個(gè)參數(shù)設(shè)置有效觸發(fā)電平
3.注冊(cè)按鍵事件
4.啟動(dòng)按鍵
5.設(shè)置一個(gè)5ms間隔的定時(shí)器循環(huán)調(diào)用后臺(tái)處理函數(shù)
簡(jiǎn)介:embedded-log
embedded-log 是一個(gè)小巧漂亮的日志打印驅(qū)動(dòng)庫(kù)。日志信息可以輸出到串口、Flash、屏幕、文件等,如果將輸出映射到串口,可以輸出帶有帶有顏色的日志(如果串口調(diào)試助手支持的情況下)。
當(dāng)項(xiàng)目工程量比較大的時(shí)候,如果只使用仿真器調(diào)試,獲取某些信息不太方便,尤其是某個(gè)外設(shè)是否初始化成功,使用串口打印一些調(diào)試信息,能夠幫助我們更容易發(fā)現(xiàn)問題所在。
使用方法:1.定義一個(gè)緩存Buff,然后注冊(cè)一個(gè)日志輸出設(shè)備
2. 接口函數(shù)
3. 設(shè)置打印等級(jí)
4. 額外功能配置
- 上一篇:硬件工程師設(shè)計(jì)出錯(cuò)是什么體驗(yàn)? 2024/8/7
- 下一篇:PCB板的Mark點(diǎn)設(shè)計(jì)對(duì)SMT重要性 2024/7/15