上周更新了一期视频教程:
USB应用实战视频教程第4期:手把手玩转基于QT6.4的USB BULK上位机和下位机开发下篇(2022-11-07)
视频版:
https://www.bilibili.com/video/BV1CK411m7F7
1、开源音频功放
https://www.elektormagazine.com/labs/fortissimo-100
帖子里面有详细的分析说明和测试参数报告
电源具有稳定的对称+/- 40 V,以确保最佳性能。
最大功率 (THD 1%) 在 8 Ω负载下接近 100 W,在 4 Ω负载下接近 190 W(参见测量)。所有部件均为通孔,便于构建放大器。设计是完全对称的。
原理图:
效果:
2、FatFS作者ChaN老师分享开源表面电位计产品
http://elm-chan.org/works/ncepm/report.html
在旱季,我们经常受到金属物体的电击,尤其是门把手。这是由于人体中带有静电。任何物体都可以带电,通常,物体的电势达到几千伏或更高。静电经常导致电子设备故障或损坏。
一直想知道物体或人体中带了多少静电,所以建立了一个表面电位计来测量带电物体的电势。
3、小米基于NuttX全家桶设计的物联网系统Vela
https://iot.mi.com/vela/detail.html
NuttX的玩法和Zephyr差不多,后面我们H7-TOOL的RTOS Trace功能支持NuttX时深究下。
4、国产江波龙发布*首款车规级UFS
http://cn.longsys.com/about/news/2201.html
当前推出的车规级UFS 2.1版本能够满足客户从eMMC向UFS 存储迭代的基本需求,FORESEE车规级UFS 3.1的128GB与256GB产品也将会陆续推出。
5、TI继续加强直营,推出API接口实时获取产品库存和价格变更,并且无需登陆官网就可以直接下单
https://www.ti.com.cn/zh-cn/ordering-resources/api-buying.html
这种方式确实是方便太多了。
6、ThreadX基于NetXDUO推出的OTA无线固件更新和安全管理功能
https://github.com/azure-rtos/netxduohttps://github.com/azure-rtos/netxduo/tree/master/addons/azure_iothttps://learn.microsoft.com/zh-cn/azure/iot-hub-device-update/device-update-azure-real-time-operating-system
7、NXP的两款MCX N系列AI单片机发布
总体来看,还是挺有特色的,双核M33,两个16bit ADC,1个14bit DAC,2个12bit DAC,USB带片上高速PHY。
NPU神经网络,智能DMA,DSP协处理器(非M内核自带的DSP单元)
与单独的CPU内核相比,集成的神经处理单元可实现高达30倍的机器学习(ML)运算加速,减少唤醒时间并降低总功耗
8、CAN系统中高波特率设计应用笔记
https://www.kvaser.com/wp-content/uploads/2013/12/canefpaper.pdf
非常好的一篇文件,给大家分享下
9、简单易用的树莓派单片机VSCode插件
https://marketplace.visualstudio.com/items?itemName=paulober.pico-w-go
从效果来看,使用比较方便
10、用于Windows端LUA编程的LuaRT升级至V1.1.0
https://github.com/samyeyo/LuaRT
有自己的IDE,实际效果还不错
11、ST推出一款可编程的65W USB Type-C PD的充电器参考设计
https://www.st.com/en/evaluation-tools/evlone65w.html
这个板子是基于ST-ONE主控芯片,采用的M0+内核
规格:
效果:
12、英飞凌推出超级铁电产品,108M SDR QSPI,10^14擦写次数,100+年数据存储
性能还是很强的,支持50MHz标准SPI或者108M SDR QSPI,写入无延迟,真RAM(写入无需查询),无需擦写均衡,容量范围从2Mb到16Mb,
https://www.infineon.com/cms/en/product/memories/f-ram-ferroelectric-ram/excelon-f-ram/
13、继CMSIS-DSP独立出来后,CMSIS-NN也开始独立更新了
之前都是在CMSIS综合包里面,现在也开始独立更新版本了:
https://github.com/ARM-software/CMSIS-NN
14、一篇非常棒的GPS基础理论知识普及贴,图文并茂
https://ciechanow.ski/gps/
15、Modbus主从机数据量较大时,解析可以做成map映射表的形式,方便修改
之前分享的视频和文档:
BSP视频教程第23期:通过Modbus解析器,轻松掌握Modbus主从协议栈(2022-09-16)
BSP视频教程第24期:应用实战,设计一款属于自己的Modbus RTU主从协议栈(2022-10-03)
Modbus收发数据少的话,直接已经发布的例子方案即可,如果上百上千个寄存器处理,可以考虑map映射表的形式。
代码查看:
16、C语言方式实现的try catch异常捕获实现
https://github.com/madler/pigz/blob/master/try.h
try catch的作用是当程序发生错误时,能够保证程序继续执行下去,在C++上有专门的try catch供调用。
部分截图:
17、H7-TOOL本周进展
H7-TOOL详细介绍
(1)增加新的脱机烧录芯片支持中。
(2)H7-TOOL的Trace功能开始支持FreeRTOS的支持中,初步已经可以检索到任务。
FreeRTOS也是好几个链表要检索,跟RTX5有一拼,就绪有个链表,挂起有个链表,延迟有个链表等,需要逐个检索才能把所有的任务都搜索出来。
pxReadyTasksLists
xDelayedTaskList1
xDelayedTaskList2
xPendingReadyList
xTasksWaitingTermination
xSuspendedTaskList
初步效果如下,已经可以检索到任务了
下面是之前做RTX5 Trace
uCOS-III Trace
ThreadX Trace
微信公众号:armfly_com