週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
更新一期視頻教程:
BSP視頻教程第26期:CAN/CANFD/CANopen專題,CANFD整個運行機制精講,圖文並茂,配合綜合實戰演練(2023-05-15)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=119189
視頻版:
https://www.bilibili.com/video/BV1zL41167Ti
1、基於開放系統組裝協議OSAP實現的簡化硬件設計項目
軟件開源:https://github.com/modular-things/modular-things
硬件開源:https://github.com/modular-things/modular-things-circuits
Web編輯器:https://modular-things.github.io/modular-things/
論文:https://dl.acm.org/doi/pdf/10.1145/3544549.3585642
開放系統組裝協議OSAP是一種用於生成和集成模塊化、可互操作硬件系統的新方法。這個設計更像是labwiew或者matlab的simulink,設計好各種工具組件,連接就可以添加使用。
當前提供了一個網頁編輯器,可以JS,HTML/CSS編程控制設備。
Web網頁:
2、8*8霍爾傳感器陣列實現”磁場照相機“
https://github.com/sparkfunX/Magnetic_Imaging_Tile
這個設計很有創意, 64 個霍爾效應傳感器陣列將磁場轉換爲”可見光譜“
3、超詳細介紹移植早期的手機系統PalmOS到STM32F4,H7, 樹莓派單片機等硬件
http://dmitry.gr/?r=05.Projects&proj=27.%20rePalm
有詳細的目錄,部分截圖如下:
效果:
下面這個是移植到H7B0上的:
4、IDE相關:
(1)MDK的芯片軟件包下載頁面全面更改
https://www.keil.arm.com/packs/?page=2
更改後沒有之前那種一目瞭然的感覺了,是否更新了也不知道了。主打一個難用。
(2)Embedded Studio升級至V7.20
https://www.segger.com/downloads/embedded-studio/
從更新記錄來看,沒更新什麼東西,基本都是些版本更新。
(3)IAR Visual State 的最新更新增加了更好的跨平臺支持和一系列新功能,並使大型分佈式團隊能夠更有效地協同工作
5、教育用的神經元PCB--Lu.i
https://github.com/giant-axon/lu.i-neuron-pcb
https://github.com/giant-axon/lu.i-neuron-pcb
Lu.i是一個電子神經元電路,模仿真實生物神經元,有一串LED燈表示內部膜電位變化,每當膜電位超過預定義的閾值電壓時,神經元就會發出短脈衝。多個板可以通過跳線連接以形成網絡
示例網絡效果:
6、開源入耳式無線耳機
https://github.com/teco-kit/open-earable
搭載6軸IMU,耳道壓力和溫度傳感器,超聲麥克風,喇叭等組成,主控採用nRF52840
框架:
效果:
7、GUI相關
(1)新唐和SEGGER加強合作,新唐所有單片機,MPU免費使用使用AppWizard和emWin
https://www.segger.com/news/segger-and-nuvoton-extend-emwin-gui-software-partnership/
(2)飛漫的MiniGUI 5.0.12 發佈
依然在持續更新中
https://minigui.fmsoft.cn/download
8、IC新品
(1)ST推出STM32MP25
預計明年上半年上線
https://www.st.com/content/st_com/zh/campaigns/microprocessor-stm32mp2.html
(2)PIC32系列產品也出Cortex-M7內核單片機了,300M主頻,8MB內部Flash, 汽車級AEC-Q100 Grade 2
(3)兆易創新推出的GD32H737/757/759系列Cortex-M7內核單片機今年10月起正式量產供貨
https://www.gigadevice.com.cn/about/news-and-event/news/mcu-gd32h7
9、H7-TOOL本週進展
H7-TOOL詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
(1)脫機燒錄
a、下次升級固件,脫機燒錄增加芯聖8051(HC89、HC88、HC8M),當前已經完成
b、下次升級固件增加I2C EEPROM的脫機燒錄功能,當前已經完成
c、H7-TOOL通過串口AT命令控制脫機燒錄說明,含1拖4和1拖16
詳細介紹帖子:https://www.armbbs.cn/forum.php?mod=viewthread&tid=111893
對於需要外置控制器控制TOOL,可以使用這種方案
(2)H7-TOOL信號發生器生成200Hz+5KHz調製波形方法
詳細說明:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119157
要求:
展示效果:
動態效果:
(3)H7-TOOL檢索程序系統stak和heap使用情況,方便大家使用了malloc和中斷嵌套情況的監測
詳細操作說明:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119024
(4)根據客戶反饋問題,專門發了兩期系統測評帖子
a、H7-TOOL測試8腳PY32F002的RTT,DAPLINK,脫機燒錄和3.3V,5V供電的情況
詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119101
b、H7-TOOL測試N32G031的RTT,DAPLINK,脫機燒錄和3.3V,5V供電的情況
詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119082
(5)H7-TOOL脫機讀取目標板芯片內容存到eMMC裏面LUA小程序實現
詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119124
(6)【原創】H7-TOOL的CANFD Trace操作說明,不需要目標板額外做任何代碼, 支持在線和脫機玩法已經發布
詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=118999
a、LUA小程序控制,使用靈活。
b、採用SWD接口直接訪問目標板芯片的CANFD外設寄存器和CANFD RAM區實現,支持USB,以太網和WiFi方式以及內網和外網訪問。
c、可以解析CANFD工作模式,波特率,採樣點和是時鐘誤差率。
d、可以解析所有標準ID過濾器配置和所有擴展ID過濾器配置。
e、可以解析CANFD接收的Rx Buffer,Rx FIFO0和Rx FIFO1數據。
f、通過監測Tx Event FIFO解析Tx Buffer, TxFIFO/Queue的發送事件序列。
g、監測ECR錯誤計數器和PSR協議狀態寄存器。
h、CANFD兼容經典CAN,CANFD用於經典CAN模式也是可以正常解析的。
i、CANFD基本都是採用博世的IP核,所以大家可以方便的修正移植到其他廠家的CANFD芯片監測。當前已經對STM32H7系列的CANFD1和CANFD2都進行了支持,後續會添加更多帶CANFD芯片支持。當然,大家也可以自己修改添加。