《痞子衡嵌入式半月刊》 第 68 期

2022-12-12 06:02:56

痞子衡嵌入式半月刊: 第 68 期

這裡分享嵌入式領域有用有趣的專案/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時釋出一期。

本期刊是開源專案(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。

上期回顧《痞子衡嵌入式半月刊: 第 67 期》

嘮兩句

歷史上的今天:1572年12月11日,丹麥天文學者第谷發現了仙台星座中的一顆新星。他以"新星"為題寫了一篇論文發表出來。這篇論文勝過一枚巨型炸彈,它動搖了人們一直墨守不疑的亞里士多德的天體不變的學說。

本期共收錄 5 個專案、1 個工具,希望對你有幫助!

專案類

1、USB Cable Tester - 各種介面型別USB電纜的便攜測試儀

網友 alvarop 製作的一塊板卡,能夠測試各種 USB 線是否完好。(注意USB標準有助於識別板卡上的這些USB- c,符合標準的電纜將根據電纜和聯結器規格釋出選擇合適的引腳)。將測試的 USB 線連線到板子兩側,如果對應線是通的,那板子上的訊號 LED 將被點亮。

2、ECBM - 基於STC8系列的外設函數庫

ECBM 工作室為 STC8 微控制器設計的外設函數庫(當前是 V3 版本),目前已經支援 STC8 全型號,外設部分會逐漸完善。STC8 是目前 51 微控制器裡最好用的系列,擁有最多 8K 的SRAM、64K 的Flash、5個定時器、4個串列埠。全系列都帶IIC和SPI,大部分帶ADC。STC8H還帶有硬體USB。

ECBM 工作室在推廣 ECBM 庫 V3 的過程中,使用者反饋 ECBM 佔用空間太大,新手對庫不瞭解不知道怎麼優化,於是、專門推出官方優化精簡版!在保證了 ecbm 特色的情況下,去除大量用不到的雞肋功能,只為了核心和精簡而存在的STC8庫。

3、modbus - 全新可裁剪的modbus協定實現

ECBM 工作室推出的全新的、可裁剪的 modbus 實現。他們的宣傳口號是「一定是你沒見過的版本,易移植易上手,大量註釋讓你愛不釋手」。該專案在 Gitee 上有 200 多 star。

4、ETP - 入門級時間片輪詢程式框架

ETP 是 Ecbm-Timeslice-Polling 的縮寫,是 ECBM 工作室推出的時間片輪詢程式框架。時間片輪詢是一種基礎框架,可以通過合理地分割任務來充分利用CPU。但ETP並不是實時作業系統,在實際應用中也會出現阻塞,需要根據實際需求來決定如何應用。

ETP 具有如下幾個特點:

- 任務的優先順序固定。所有任務按安裝時的順序執行,不可在執行時更改。
- 任務是靜態的,不能在執行時建立、刪除。但是可以開啟和停止任務。
- 程式碼不和硬體關聯,方便移植。
- 任務之間不會搶佔CPU,如果某個任務阻塞,那麼整體都會卡主。
- 由於任務按順序執行,但如果某一任務的執行時間太長,會影響到其他任務的正常執行。

5、BP3621&BP3622 - 面向超薄緊湊型充電裝置的無線充電器模組

ROHM 公司開發的具有整合天線板的緊湊型無線充電模組:BP3621(發射器)和BP3622(接收器)。該模組允許將無線電源功能新增到較小的裝置,如智慧標籤/卡或PC外圍裝置。

BP3621(發射器)和BP3622(接收器)的尺寸各為20mm2至30mm2,採用了優化的天線(線圈)佈局。它可以設定一個緊湊的無線充電系統,使用13.56MHz頻段提供高達200mW的功率。

工具類

1、USBDriveLog - USB驅動器的紀錄檔顯示小軟體

USBDriveLog 是一款適用於 Windows 10 和 Windows 11 的工具,它可以顯示插入計算機的所有 USB 驅動器的紀錄檔。對於每個u盤事件,顯示以下資訊:裝置型號,修訂,製造商,序列號,插拔時間,拔插時間,裝置ID,裝置容量等。

歡迎訂閱

文章會同時釋出到我的 部落格園主頁CSDN主頁知乎主頁微信公眾號 平臺上。

微信搜尋"痞子衡嵌入式"或者掃描下面二維條碼,就可以在手機上第一時間看了哦。