《安富萊嵌入式週報》第265期:2022.05.09--2022.05.15

往期週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

 

本週更新了一期視頻教程:

第5期ThreadX視頻教程:單片機動態APP加載MPU玩法,隔離應用和系統,APP死機了系統也不會掛

https://www.armbbs.cn/forum.php?mod=viewthread&tid=112368



視頻版:

https://www.bilibili.com/video/BV1va41177aH




1、美信推出的全開源便攜式精密校準器,精度高達 0.01%

https://www.maximintegrated.com/ ... able-details/tabs-2

全套資料合集:

maxrefdes183-all-design-files.zip (8.02 MB)

模擬電壓輸入 ±10.5V
模擬電流輸入 ± 21mA
模擬電壓輸出  ±10.5V
模擬電流輸出  ±21mA)

在 0 至 +50°C 的工作溫度範圍內,精度高達 0.01%,內置高精度測量時所需的溫度補償和加熱功能。

框圖:

效果:


2、將電腦HDMI接口中的低速I2C用於驅動OLED屏

https://mitxela.com/projects/ddc-oled

非常有意思的一個玩法,驅動成功後,再搞點腳本展示功能,實現電腦內容在OLED上的顯示。


3、極限測試,4個整形數據實現貪喫蛇小遊戲

https://www.andreinc.net/2022/05/01/4-integers-are-enough-to-write-a-snake-game

非常好的編程挑戰


4、各種語言版本拼寫錯誤矯正器

https://norvig.com/spell-correct.html

比如搜索引擎搜索提示就是這種功能的應用

谷歌研究總監Peter Norvig寫了一篇文章,解釋瞭如何編寫拼寫校正器。他用python寫了21行。在此之後,很多人用其他語言實現。

各種語言版本:


5、Nordic推出藍牙音頻套件nRF5340 Audio DK for Bluetooth LE

https://www.nordicsemi.com/Products/Development-hardware/nRF5340-Audio-DKnRF5340 Audio — nRF Connect SDK 1.9.99 documentation (nordicsemi.com)

新的開發板是爲藍牙LE Audio構建的,但與一系列其他2.4GHz無線電協議兼容,包括Thread和Zigbee。

規格:

效果:

應用框圖:


6、最近發現Zephyr極具研究價值,特別裏面提供的各種驅動和組件

https://github.com/zephyrproject-rtos

裏面有非常多的,值得借鑑的驅動和組件,真的是跟寶藏一樣。


7、AppWizard發佈V1.28,增加新的BSP驅動包,新增WHEEL控件

軟件下載:

AppWizardTrial_V128a_626a_Install.exe (78.09MB)

本次更新增了WHEEL控件例子和對應的Demo展示,同時增加新的BSP驅動包

安裝後,這裏有相應的文檔:

WHEEL控件非常不錯:

更新記錄:


8、MDK AC5轉AC6的擴展指令解決方案#pragma

https://developer.arm.com/documentation/100068/0618/Compiler-Source-Code-Compatibility/Language-extension-compatibility--pragmas

給出了各種常見的AC5轉AC6設置方法。


9、微軟ThreadX和ST加強合作,推出安全性更強,更簡單易用的物聯網組件,首版將於今年第3季度基於STM32U5平臺推出

https://newsroom.st.com/media-center/press-item.html/t4446.html?ecmp=tt26557_gl_social_may2022

STM32U5 MCU於2021年獲得PSA安全認證3級和SESIP 3認證。

該解決方案將ThreadX和物聯網中間件與高度安全、超低功耗的STM32U5微控制器和STSAFE-A110安全元件相結合。


10、H7-TOOL本週進展

H7-TOOL詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

(1)客戶反饋H7-TOOL驅動STM32G4做RTT無法檢索到控制塊,特此買了個G4板子做了個RTT例子分享下

整了個STM32G431KBT6板子做的測試。

例子: RTT.7z (567.09 KB)

 


(2)已經發布的新版固件V2.16已經解決H7-TOOL高速DAPLINK下載H7系列芯片彈Cannot access Memory 0xe000edf0問題

【問題描述】

其實這個問題解決不解決都沒有關係,就是看着不舒服,所以花了點時間,在已經發布的V2.16固件裏面解決了此問題。

觸發這個條件是使用硬件復位引腳RST,並且勾上了這個“Reset and Run” ,目的是讓目標板子下載完畢後就重啓。其實H7-TOOL下載H7系列芯片執行完畢後,也是正常復位的。所以說解決不解決都沒有關係

【在已經發布的V2.16固件裏面解決了此問題】

 

(3)CANFD本身僅支持幾種固定字節的收發,使用H7-TOOL的CANFD助手要注意

下面是經典CAN和標準CAN的支持

經典CAN,僅支持1,2,3,4,5,6,7,8字節發送,而CANFD多了12, 16, 20, 24, 32, 48和64字節,這裏要注意的就是CAN FD並不是1到64任意字節數都可以。

H7-TOOL CAN/CANFD助手

 

(4) H7-TOOL超低功耗研究

幾種典型情況測試。用一個TOOL的微型數控電源掛載另一個TOOL來測試功耗,直接TVCC 5.0掛載到另外一個TOOL的5V上。

開啓LCD(1.3寸)

關閉LCD(1.3寸)

清空所有Flash程序代碼:

空閒任務裏面添加wfi,wfe之類的,基本沒什麼用,功耗節省可以忽略。

測試lptim進入停機模式,確實進一步降低了。不過會影響TOOL正常工作。

下一步測試準備動態開關幾個設備,像以太網,WIFI等都是可以設置低功耗模式的,還有就是主控芯片內部各種外設的開關設置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章