请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
楼主: eric2013
收起左侧

【安富莱】V6,V5开发板用户手册,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至50章(2023-10-24)

  [复制链接]

10

主题

32

回帖

62

积分

初级会员

积分
62
发表于 2021-1-14 17:16:43 | 显示全部楼层
能单独搞个BSP下载包吗?例程里面的BSP只有用到的,想收集好麻烦
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2021-1-15 10:02:01 | 显示全部楼层
紫苑Yoo梦 发表于 2021-1-14 17:16
能单独搞个BSP下载包吗?例程里面的BSP只有用到的,想收集好麻烦

下载LCD例子里面的,比较全。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2021-2-22 07:36:04 | 显示全部楼层
2021-02-22

V6更新:
新增章节:
第49章 STM32F429 的 SDIO 总线基础知识和HAL 库 API
第50章 STM32F429 的 SDIO 总线应用之 SD 卡移植 FatFs 文件系统

修改例子:
V6-024-FatFS文件系统例子(SD卡 V1.1)

V5更新:
新增章节:
第38章 STM32F407 的 SDIO 总线基础知识和HAL 库 API
第39章 STM32F407 的 SDIO 总线应用之 SD 卡移植 FatFs 文件系统
  
新增例子:
V5-020-FatFS文件系统例子(SD卡)
回复

使用道具 举报

22

主题

47

回帖

113

积分

初级会员

积分
113
发表于 2021-2-25 12:23:08 | 显示全部楼层
硬汉哥,SDIO驱动SD卡 采用DMA的方式的话, DMA中断和SDIO中断优先级该如何排布以及为什么要这样排布?谢谢大佬
回复

使用道具 举报

22

主题

47

回帖

113

积分

初级会员

积分
113
发表于 2021-2-25 13:53:00 | 显示全部楼层
硬汉哥,想请教一下 SDIO操作SD卡采用DMA方式的话, SDIO中断和DMA中断的优先级如何分配以及为何这样分配?谢谢大佬
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2021-2-25 13:59:06 | 显示全部楼层
熊大 发表于 2021-2-25 12:23
硬汉哥,SDIO驱动SD卡 采用DMA的方式的话, DMA中断和SDIO中断优先级该如何排布以及为什么要这样排布?谢谢 ...

一般应用随意分配,没啥影响。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2021-2-25 14:01:09 | 显示全部楼层
熊大 发表于 2021-2-25 13:53
硬汉哥,想请教一下 SDIO操作SD卡采用DMA方式的话, SDIO中断和DMA中断的优先级如何分配以及为何这样分配? ...

有一个特殊的是这个案例

有时候STM32的USB库模拟U盘在电脑端识别不出来是SDIO中断和USB-FS中断优先级的问题
http://www.armbbs.cn/forum.php?m ... 9755&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-4-21 22:38:04 | 显示全部楼层
必须顶起来
回复

使用道具 举报

21

主题

61

回帖

124

积分

初级会员

积分
124
发表于 2021-4-25 20:24:29 | 显示全部楼层
eric2013 发表于 2019-4-12 00:45
先把这段时间的用户手册做扎实,以后就省事了

我也觉得硬汉的代码例程写的最有水平!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2021-5-24 16:48:02 | 显示全部楼层
更新个内部Flash模拟EEPROM的例子
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-11-12 14:58:10 | 显示全部楼层
感谢分享,好好学习,天天向上。
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2021-12-13 16:00:39 | 显示全部楼层
STM32CubeProg下载算法 这个没有看到有这个贴呢.
STM32CubeProg下载算法 的制作在哪下载?
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2021-12-13 16:06:01 | 显示全部楼层
硬汉哥,有没有STM32CubeProg下载算法 文件下载
我现在想下载下来学习下.以后项目中方便使用!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2021-12-13 16:07:36 | 显示全部楼层
lovejin527 发表于 2021-12-13 16:06
硬汉哥,有没有STM32CubeProg下载算法 文件下载
我现在想下载下来学习下.以后项目中方便使用!

F4的好像没写。

H7的做了,参考下

【安富莱】STM32H7用户手册发布,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至94章(2021-11-29)
https://www.armbbs.cn/forum.php? ... 6980&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

64

回帖

64

积分

初级会员

积分
64
发表于 2021-12-18 10:29:09 | 显示全部楼层
棒棒棒~~~~~~~~~~~~~~~~~
回复

使用道具 举报

1

主题

12

回帖

15

积分

新手上路

积分
15
发表于 2022-3-30 04:32:49 | 显示全部楼层
严重支持!
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2022-4-14 17:45:45 | 显示全部楼层
串口FIFO的设计,发送使用的发送中断而不是DMA,使用发送中断的方式会频繁的进入中断,前后台的切换是消耗CPU效率的,这里不适用DMA的原因是什么呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2022-4-15 01:39:52 | 显示全部楼层
小肚子工程师 发表于 2022-4-14 17:45
串口FIFO的设计,发送使用的发送中断而不是DMA,使用发送中断的方式会频繁的进入中断,前后台的切换是消耗C ...

中断FIFO发送相比DMA发送没有优势,唯一好处就是节省DMA所占用带宽,还有就是小批量不定长数据不怎么占用时间,使用串口DMA反倒麻烦。

喜欢DMA方式,可以看此贴:

基于V6的CMSIS-Driver串口应用,支持8串口DMA不定长收发,比CubeMX还要省事
https://www.armbbs.cn/forum.php? ... 3714&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

8

主题

39

回帖

63

积分

初级会员

积分
63
发表于 2022-5-7 08:19:02 | 显示全部楼层
666                  
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-5-9 08:56:43 | 显示全部楼层
很感谢了,硬汉哥的例程资料很值得学习
回复

使用道具 举报

2

主题

7

回帖

13

积分

新手上路

积分
13
发表于 2022-5-20 08:56:35 | 显示全部楼层
这个确实给力啊!
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-6-17 15:16:52 | 显示全部楼层
make                                 
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2022-10-3 14:38:56 | 显示全部楼层
更新HAL库版Modbus主从机例子。
回复

使用道具 举报

3

主题

24

回帖

33

积分

新手上路

积分
33
发表于 2022-10-6 14:34:19 | 显示全部楼层
硬汉哥,请教下,请问有没有F429关于SPI DMA采集外部ADC的例子(标准库)? 尝试找了下没找到
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2022-10-7 00:43:36 | 显示全部楼层
DAPAIBULO 发表于 2022-10-6 14:34
硬汉哥,请教下,请问有没有F429关于SPI DMA采集外部ADC的例子(标准库)? 尝试找了下没找到

只有一个SPI DMA的DAC的,基于H7系列的,驱动的DAC8563和DAC8501
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2022-10-20 12:41:10 | 显示全部楼层
1:平台:STM32F407+HAL
2:问题:测试【V5-020-FatFS文件系统例子(SD卡).7z 】失败
3:解决:降低SDIO 传输速率即可, 修改如下图
image.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2022-10-20 14:32:03 | 显示全部楼层
269152492xin 发表于 2022-10-20 12:41
1:平台:STM32F407+HAL
2:问题:测试【V5-020-FatFS文件系统例子(SD卡).7z 】失败
3:解决:降低SDIO ...

估计你的卡不太行,可以看看我这里的测评,全都可以正常运行。

这些卡在F407下也测试通过。

系统的谈下STM32H7的SD卡驱动兼容性问题,现在兼容性很强,主流厂家16GB以上容量全部通过(2022-03-15)
https://www.armbbs.cn/forum.php? ... 7689&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2022-10-20 16:50:01 | 显示全部楼层
借鉴您的思路,又验证了一下,是SD与MCU传输路径太长或者线材质量导致的通信失败,如下图。
微信图片_20221020164918.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2022-10-20 17:00:52 | 显示全部楼层
269152492xin 发表于 2022-10-20 16:50
借鉴您的思路,又验证了一下,是SD与MCU传输路径太长或者线材质量导致的通信失败,如下图。

好的,SDIO是同步通信,这个确实不能太长,手动PCB布线可以长一些。
回复

使用道具 举报

0

主题

19

回帖

19

积分

新手上路

码农

积分
19
发表于 2023-1-20 17:23:09 | 显示全部楼层
收藏学习,感谢分享
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-7-10 12:27:57 | 显示全部楼层
你好,有标准库版本的嘛?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2023-7-10 13:24:01 | 显示全部楼层
qq14987302236 发表于 2023-7-10 12:27
你好,有标准库版本的嘛?

只有HAL版的,如果你是用的我们开发板,我们的BSP驱动API在HAL和标准库,都没有遍,通用。
回复

使用道具 举报

0

主题

0

回帖

0

积分

新手上路

积分
0
发表于 2023-8-2 16:33:20 | 显示全部楼层
不错 不错6666666
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
发表于 2023-10-24 09:16:02 | 显示全部楼层
留个记号,谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2023-10-25 00:33:57 | 显示全部楼层
更新板载CAN1和CAN2通信例子。
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2024-1-6 18:41:18 | 显示全部楼层
硬汉哥,这种用户手册有F1板子的吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2024-1-7 10:40:46 | 显示全部楼层
YFS 发表于 2024-1-6 18:41
硬汉哥,这种用户手册有F1板子的吗

F1的板子没做过。
回复

使用道具 举报

9

主题

47

回帖

74

积分

初级会员

积分
74
发表于 2024-1-19 14:40:36 | 显示全部楼层
大佬为啥没看到V5,V6 can的文档
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2024-1-20 08:44:00 | 显示全部楼层
嵌入式菜鸟^_^ 发表于 2024-1-19 14:40
大佬为啥没看到V5,V6 can的文档

V56的文档版CAN不做了,没时间弄。直接看视频版吧

CAN/CANFD/CANopen专题

25、BSP视频教程第25期:CAN/CANFD/CANopen专题,CAN知识点干货分享, 收发执行过程和错误帧处理(2023-01-03)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=117387

26、BSP视频教程第26期:CAN/CANFD/CANopen专题,CANFD整个运行机制精讲,图文并茂,配合综合实战演练(2023-05-15)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=119189

27、BSP视频教程第27期:CANopen协议栈专题,实战方式系统了解NMT,PDO,SDO,时间戳,同步报文,紧急报文等(2023-10-17)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=121438

28、BSP视频教程第28期:CANopen协议栈专题,CANopen主从机组网实战,CAN词典工具使用方法以及吃透PDO玩法(2023-11-01)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=121619

J1939专题

29、BSP视频教程第29期:J1939协议栈CAN总线专题,源码框架,执行流程和应用实战解析,面向车通讯,充电桩,模组通信等(2024-01-08)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=122539
回复

使用道具 举报

5

主题

79

回帖

94

积分

初级会员

积分
94
发表于 2024-2-22 17:00:27 | 显示全部楼层
硬汉哥,哪里可以找到V5 HAL库的外部SRAM访问例程,谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 17:34 , Processed in 0.308564 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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