硬汉嵌入式论坛

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

[嵌入式周报] 《安富莱嵌入式周报》第161期:2020.05.18--2020.05.24

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2020-5-24 08:54:12 | 显示全部楼层 |阅读模式
周报-161.gif

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

1、好书推荐《嵌入式系统构件》第2版电子版下载,理论与实战相结合,含中文版和英文版

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

此书有uCOS的作者编写,虽然书是老了些,但是很多实现方法还是值得一看。











2、SD 8.0规范发布,借助PCIe 4.0架构,最高传输速率可达4GB /S

2018年发布的7.0规范,SD Express增加PCIe 和 NVMe 接口的SD卡,速度高达985MB/S



下面是SD8.0规范:
1.png
2.png


3、ADI2020数字隔离器件选型手册,USB,SPI,485,CAN,I2C等等一应俱全

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


数字隔离:



数字兼电源隔离:



485隔离:






CAN隔离:



ECG前端隔离



USB2.0隔离:



I2C隔离:



SPI隔离:


232隔离:



4、 SystemView升级至V3.12

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

更新记录:






5、Web版RISC-V指令集体系结构仿真

https://github.com/Mariotti94/WebRISC-V

大家有兴趣可以体验下:




规格:



6、TI直营正式开启

这两年TI砍掉了多家顶级代理商和经销商,这次消息算是真是开启直营模式

https://www.ti.com/store/ti/zh




7、超逼真的显示屏海浪

视频:http://v.qq.com/x/page/j0971lpu62p.html

动态GIF:



8、LittleV GUI 最新版V7.0显示效果不错

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

简单效果(坛友yanchao7788制作):



模拟器效果:



9、这么多年了,才发现STM32F4系列使用DMA1的大坑,只有DMA2才是完全体

注:这些不是bug,但却是每个上手STM32用户最容易入坑的地方,本次的坑,倒腾了整整一天才恍然大悟。

STM32F4系列里面这种骚操作有不少:
1、有两个CAN,但是一个主,一个是从。
2、有两个USB,但是一个FS,一个HS不带高速PHY。
3、有两块大RAM区,但是CCM RAM不支持DMA。

而这次我们要说的骚操作是有两个通用DMA,但是一个强,一个弱。

引出问题,看下面STM32F407的总线框图。

特别注意红色线条:




这个红色线条的意思是DMA1仅支持APB1下的外设,而DMA2却都支持,含APB1,APB2,AHB1、AHB2。


针对这种骚操作,我们一般使用是发现不了问题的,但是用定时UP事件触发DMA实现各种数据传输时,问题就来了。

DMA1支持的UP事件如下:





这个UP事件仅能触发APB1下的外设做DMA,即如下这些




如果我们要用这些UP事件触发DMA做FMC DMA或者控制任意IO做脉冲数控制,都是不支持的。

而我这次的坑就在使用V5板子做FMC DMA控制AD7606上,V5板子是用的TIM5对应的PH12引脚做AD7606时钟,恰好踩到这个坑上,完全不能用。

我还是一直检查配置问题,搞了一天才发现DMA1就是这么设计的。

总结:

如果打算使用定时UP事件实现各种DMA骚操作,请务必使用DMA2下的TIM1或者TIM8。


10、V6,V7的用户手册更新FMC DMA双缓冲驱动AD7606,全程硬件控制

为了实现DMA方式控制AD7606,花了不少时间去测试,比较烧脑子,最终采用的教程中配套的方案。

为了方便大家展示所采集的数据,本章继续配套J-Scope支持,可以让大家方便的实时查看所采集波形的实际效果,加强基础例子的实战性。



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

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

新增章节
第77章 STM32H7 的 FMC 总线应用之 DMA 双缓冲驱动 AD7606(8 通道同步采样, 16bit, 正负 10V)

新增例子
V7-057_ AD7606的FMC DMA双缓冲总线驱动方式实现(8通道同步采样, 16bit, 正负10V)

V27mulu.png

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

新增章节
第36章 STM32H7 的 FMC 总线应用之 DMA 双缓冲驱动 AD7606(8 通道同步采样, 16bit, 正负 10V)

新增例子
V6-017_ AD7606的FMC DMA双缓冲总线驱动方式实现(8通道同步采样, 16bit, 正负10V)

V6目录:





评分

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

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
 楼主| 发表于 2020-5-25 05:38:45 | 显示全部楼层
终于更新完毕了。。。。。。。。。。。。
回复

使用道具 举报

6

主题

122

回帖

140

积分

初级会员

积分
140
发表于 2020-5-25 08:43:46 | 显示全部楼层
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2020-5-25 09:57:36 | 显示全部楼层
LVGL效果可以啊
回复

使用道具 举报

20

主题

249

回帖

309

积分

高级会员

积分
309
发表于 2020-5-25 10:41:01 | 显示全部楼层
eric2013 发表于 2020-5-25 05:38
终于更新完毕了。。。。。。。。。。。。

硬汉哥辛苦了,,,注意身体啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
 楼主| 发表于 2020-5-25 11:33:11 | 显示全部楼层
微信平台已经同步发布。
平台号:armfly_com
回复

使用道具 举报

0

主题

77

回帖

77

积分

初级会员

积分
77
发表于 2020-5-25 13:11:47 | 显示全部楼层
辛苦了,硬汉哥。
回复

使用道具 举报

20

主题

110

回帖

170

积分

初级会员

积分
170
发表于 2020-5-28 19:54:27 | 显示全部楼层
LVGL那个效果好漂亮啊,是原生风格吗,还是自己设计的?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
 楼主| 发表于 2020-5-29 00:37:22 | 显示全部楼层
飛饵 发表于 2020-5-28 19:54
LVGL那个效果好漂亮啊,是原生风格吗,还是自己设计的?

系统自带的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 23:50 , Processed in 0.219210 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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