《安富莱嵌入式周报》第258期:2022.03.21--2022.03.27
往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
本周更新了两期视频教程:
(1)视频教程第10期:STM32H7的GPIO专题,非阻塞式驱动编程思想,按键FIFO,蜂鸣器驱动的新式玩法(2022-03-23)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111527
(2)DSP视频教程第5期:Matlab生成C算法文件在STM32上运行,相比Simulink生成C工程具有更广泛适用性
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111626
视频版:
https://www.bilibili.com/video/BV1kY4y1p7VY
1、Qt发布的安全关键程序的代码覆盖率白皮书
Qt_WhitePaper_Code Coverage for Safety-Critical Programs.pdf (1.88MB)
文档概述了什么是代码覆盖率,它的作用,以及多大程度的代码覆盖率才能获得安全关键软件认证。
2、开源极客工具Flipper Zero,主控使用的STM32W55B
https://github.com/flipperdevices
支持Sub-1GHz收发,125KHz RFID,NFC,蓝牙,红外,扩展IO,iButton等。
效果和结构:
部分规格:
3、国产模拟IC厂家杰华特微电子获得ISO26262功能安全流程ASIL D等级认证
杰华特微电子股份有限公司 (joulwatt.com)
消息来自他们自家的媒体账号。
ISO26262已经成为全球电子零部件供应商和芯片供应商进入汽车行业的准入门槛之一。
4、基于newlib和AVR Libc的轻量型C库Picolib
https://github.com/picolibc/picolibc
搞GCC类开源全家桶IDE方案的对newlib都比较熟悉,Picolib支持的架构如下:
这里要说的是他用的AVR Libc,因为AVR资源有限,所以C库也有一定的参考价值。
avrdudes/avr-libc:
The AVR Libc package provides a subset of the standard C library for
AVR 8-bit RISC microcontrollers. (github.com)
5、轻量型纯C编写的libwebsocket库,支持HTML5,MIT授权,随意商用
官网:https://libwebsockets.org/
提供了80多个案例供用户参考:
文档:
6、大量8位单片机的参考设计
Build Your Own Microcontroller Projects (kswichit.com)
主要是51,AVR,PIC等。大家有需要可以看看(部分截图):
7、IC Insights预测2022年模拟市场将增长12%,高达832亿美元
https://www.icinsights.com/news/bulletins/Analog-Market-Momentum-To-Continue-Throughout-2022/
此前2021年模拟IC销售创历史性地增长30%。同时模拟IC平均价格预计在2022年增长1%。
模拟IC细分预测:
8、ThreadX GUIX的和第3版emWin教程的时钟表界面都设计好了
本打算把教程文档和例子都分享了,时间上没有安排好,本周发布应该没问题了。
例子已经结合了硬件RTC。
ThreadX GUIX。
GUIX的图片旋转抗锯齿做的还是非常不错的。
emWin动态:
静态:
9、借助Embedded Studio V6.2x,现在使用DAPLINK做在线调试和RTT同时使用也贼方便了
(1)之前发过帖子H7-TOOL高速DAPLINK配合Embedded Studio的玩法:
H7-TOOL高速DAPLINK用于Embedded Studio操作说明,采用OpenOCD配GDB Server(2021-12-08)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=109999
(2)现在新版的Embedded Studio,从6.2x开始已经直接重定向了printf自动选择RTT:
(3)下面是我使用树莓派单片机做的在线调试和RTT同时使用展示:
H7-TOOL使用三线连接方式即可:
动态效果:
10、H7-TOOL本周进展
H7-TOOL详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
(1) H7-TOOL的250M采样率示波器转接板驱动开发中。
底层pio程序调通,125M双通道不间断采集到内存,当前开发硬件触发问题中。
(2)整理制作H7-TOOL的SPI控制器玩法中。
做几个TOOL外接SPI从机的案例,这个在实际应用中经常用到,方便调试SPI从机设备
初步实现了H7-TOOL直接接V7板子的SPI接口,TOOL做主控,V7板子做SPI从机:
(3)H7-TOOL的示波器杜邦线直接测量RS232也是没问题的。
这里直接使用TOOL的RS232和TTL都输出字符。
TOOL的串口助手输出0x31:
实际测量的TTL和232效果,他们的输出真好是反向的,232的输出幅值在正负5V。TTL输出是0-3.3V
动态效果: