硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3577|回复: 3
收起左侧

[嵌入式周报] 《安富莱嵌入式周报》第155期:2020.04.06--2020.04.12

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106534
QQ
发表于 2020-4-12 13:30:37 | 显示全部楼层 |阅读模式
周报-155.gif

微信平台已经同步发布。
平台号:armfly_com

1、多款开源呼吸机项目陆续上线

(1)OpenLung

地址:https://openlung.org/
开源地址:https://gitlab.com/open-source-ventilator/ventilator/OpenLung

尽管是开放源代码的,但由医学和工程专业人士组成的团队进行严格监督。目标是帮助受COVID-19折磨的人康复。




(2)AmboVent

wiki:https://en.wikipedia.org/wiki/Ambovent
开源地址:https://github.com/AmboVent/AmboVent

由现成零件制成的紧急呼吸机设计,成本估计约为500美元。

以色列的40多名医学专家和工程师组成的团队最近发布了低成本呼吸机设备AmboVent的开源文件,旨在解决因COVID-19造成的短缺。



(3)MIT Emergency Automatic Resuscitator

https://e-vent.mit.edu/

麻省理工学院的工程师团队开发了一种设备,可以自动使用人工复苏器,以辅助COVID-19的治疗




(4) Milano(MVM)

https://www.princeton.edu/news/2 ... r-covid-19-patients

普林斯顿大学的Cristian Galbiati领导的一个国际粒子物理学家小组暂停了对暗物质的搜索,以专注于对呼吸机的日益增长需求,对于严重病例COVID-19的患者而言,呼吸机的需求不断增加。他们的机械式呼吸机Milano(MVM)使用现成的组件进行生产,属于低成本解决方案。

视频:




当前已经开始批量生产阶段:




2、Nordic的无线通信杂志发布2020年第1期,季刊,已经连续推出14年了

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97278
喜欢Zigbee,蓝牙,LoRa,Thread,WIFI,NBIOT等通信的同学可以看看,杂志做的比较走心,电子版可以免费下载。
这10几年季刊列表:


发几张效果:





3、Qt for MCU呼吸机界面设计案例,含源码,基于QML设计

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97275

此界面源码由siili auto提供,并在github开源。

视频展示:


效果图:



4、分享个基于STM32H7的BOOT和APP代码都使用RTX5和最新版uCOS-III V3.08.00的案例,相互之间任意跳转

RTX5论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97247

uCOS-III论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97260

BOOT程序说明:

BOOT程序比较简单,直接下载即可,按下K1按键即可跳转(松手检测),跳转地址0x08100000。

BOOT程序运行的时候是LED2闪烁,而APP程序运行的时候是LED4闪烁,可以简单区分状态。




APP程序说明:

按下K2按键(松手检测),从APP跳回到BOOT。

APP应用程序,下载的时候设置这里的起始地址和大小:



而对于APP程序,特别注意设置这两个地方,我们当前是把程序放在了0x08100000地址,中断向量表也放在这个位置。




5、Mbed OS已经正式发文,不再支持MDK AC5,全面进入MDK AC6

Mbed OS作为ARM家主推的物联网系统,已经在释放AC5被淘汰只是时间问题了。

https://os.mbed.com/blog/entry/Removal-of-ARM-Compiler-5-and-uARM-toolc/




6、 emWin6.12模拟器发布,更新内容较多,增加环形控件,WIFI登陆二维码

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97222


(1)日历控件可以获取星期了。
(2)文本控件可以旋转。
(3)增加环形控件:
1.png

(4)测试emWin6.12二维码控件新增的WIFI登陆功能,很实用

测试代码:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97246

之前的二维码API是简单的2D绘制,新的6.12版支持了二维码控件功能。

生成的界面:


手机访问效果:


(5)emWin6.12的官方手册比之前人性化了很多,建立了API书签,宏定义书签和每个控件的案例书签
API列表相比之前手感更舒服了些,特别是API函数比较多的时候,一目了然:



还为结构体和宏定义专门建立了书签,这个非常不错:



案例书签:




(6) 制作一个emWin6.12模拟器VC6.0版供大家使用

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97241

SEGGER已经不做VC6.0版本了,但是使用VS2019搞的电脑略卡,启动速度也慢。

效果:


(7)更新记录:



7、V5,V6,V7的用户手册集体更新SPI驱动DAC8501章节

延续上周的SPI DMA方式驱动DAC8563,本周的DAC8501也提供SPI DMA驱动方式,支持定时器控制周期,非常实用。

修正了大家4月12号前反馈的错误,在此表示感谢。

V7论坛下载:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980

新增章节
第75章 STM32H7 的 SPI 总线应用之驱动DAC8501(双路输出,16bit 分辨率,0-5V)

新增例子
V7-054_DAC8501简易信号发生器(单通道SPI DMA方式,16bit分辨率, 0-5V输出)
V7-055_DAC8501简易信号发生器(双通道SPI查询方式,16bit分辨率, 0-5V输出)

目录:

V5,V6论坛下载:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255

新增章节
第34章 STM32F4xx 的 SPI 总线应用之驱动DAC8501(双路输出,16bit 分辨率,0-5V)
新增例子
Vx-015_DAC8501简易信号发生器(双路输出,16bit分辨率, 0-5V输出)

V5目录:


V6目录:



8、H7-TOOL 固件升级到V1.10,完善LUA和脱机烧录功能,增加一拖四源码备份

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97209

【修改&新增功能】
1. D0、D1口线增加TTL UART7串口功能,lua可以读写该串口。
2. lua接口增加本机按键的访问函数(暂未调通,逻辑还存在问题)
3. lua接口函数modbus_write_u16, 如果只写1个寄存器用06H功能码,多个寄存器才用10H功能码。
4. 脱机下载界面,如果没接芯片长按S键执行了连续烧录,界面会卡住没有提示。
   修改为进入连续烧录模式后,按任意键退出连续烧录模式
5. 脱机编程器(缺省使用软件复位模式)
    - lua脚本中增加RESET_TYPE变量: RESET_TYPE = 0  -- 0表示软件复位  1表示硬件复位
    - 编程参数界面增加复位选项:由lua选择、强制硬件复位、强制软件复位

【bug修复】
1. 修正V1.09新出的BUG, lua读取D8 GPIO异常.
2. 修改界面文字错误,"USB eMMM磁盘"更正为"USB eMMC磁盘"
3. lua小程序功能执行一次后再到脱机界面,会显示lua小程序的输出窗口。
   原因:bsp_uart_fifo.c中fputc函数无条件执行LCD_MemoAddChar()函数
4. 屏幕息屏后只能唤醒一次,之后便不会再息屏,切换界面后正常息屏一次,之后又不行。已修复.

【其他】
1. 加入一拖四的源代码备份   
    - 该功能还未调通,仅调试到能够同步读出4个芯片的ID
    - 因为硬盘硬件损坏,编写调试了一个月的代码差一点丢失,因此推送到git先备份起来  
    - 供电问题:
        - 同时烧写4个芯片会涉及到TVCC供电不足的问题.
        - TVCC引脚仅支持400mA,
        - 5V的引脚只支持1000mA电流(5V输出有1个短路限流保护芯片碍事,早知不要了)
        - H7-TOOL主板3.3V电流有270mA,因此无法4个主板同时烧写. 3.3V被拖垮到2.4V
    - 上拉电阻问题:主板最初只设计了一路SWD接口(SWDIO引脚需要上拉电阻),其他3路的SWDIO无上拉电阻
    - 供电问题和上拉电阻问题可以通过设计一拖四转接板来解决

2. 用户反映运行lua程序界面和脱机界面的按键逻辑和其他的不一样比较不习惯
    - 其他界面一般是长按确认执行。但是在这2个界面,因为按钮功能需要频繁使用,所以设计为短按执行.
    - 原来准备修改的,但是没有想到更好的操作逻辑,暂时不改了。

3. 接受网友的建议,生成的bin文件名中的全角括号修改为半角括号

4. doc下的修改记录.txt文件取消。内容记录到根目录 CHANGELOG文件.

-----------------------------------------------------------

(1)H7-TOOL新版固件V1.10新增了一路串口,将UART7引出来了

之前H7-TOOL已经有了一路USB转串口TTL/RS232/RS485,只有一路还是不够用,特此又开放出一路,在新的V1.10 APP固件里面做了支持。使用的D0、D1口线,通过LUA可以方便的访问控制。

近期做个UART7和串口TTL/RS232/RS485的透传LUA脚本,方便大家操作。这样还可以实现一个串口TLL互转RS232/RS485。

(2)H7-TOOL新版固件已经支持软件复位下载,可以不接硬件复位引脚
编程参数界面增加复位选项:由lua选择、强制硬件复位、强制软件复位。

为了防止要烧录的板子没有引出硬件复位引脚, 默认情况下选择软件复位。不过实际产品,推荐引出来,防止调试接口锁住了,使用软件复位是无法正常下载。

进入脱机烧录界面,选择烧录设置:


进入后选择修改编程参数:


有个三个参数可选:由lua决定,强制硬件,强制软件

强制软件就是不使用硬件复位引脚,采用软件复位。



(3)H7-TOOL的PDF版操作手册,由群友帮忙整理,非常好,还带书签

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=97204

下周我们开始整理官方版,在此表示感谢,论坛活雷锋。最近论坛涌现出多位热心的坛友,真的非常感谢大家,关键时候都帮了很大的忙。




评分

参与人数 1金币 +10 收起 理由
龙之谷 + 10 很给力!

查看全部评分

回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-4-12 20:40:06 | 显示全部楼层
感谢硬汉,期待emwin更新早日应用到H7上
回复

使用道具 举报

73

主题

1190

回帖

1409

积分

至尊会员

积分
1409
发表于 2020-4-12 21:55:05
感谢硬汉哥,希望可以出书,感觉电子版只有保存,但是实际很少去看电子版啊。。野火、原子都出书 了。

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106534
QQ
 楼主| 发表于 2020-4-13 07:47:21 | 显示全部楼层
微信平台已经同步发布。
平台号:armfly_com
回复

使用道具 举报

9

主题

34

回帖

61

积分

初级会员

积分
61
发表于 2020-4-15 13:21:15 | 显示全部楼层
感谢硬汉大哥!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-24 03:15 , Processed in 0.270421 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表