会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一个电子爱好者的工作记录
博客园
首页
新随笔
联系
管理
订阅
随笔- 39 文章- 0 评论- 169 阅读-
27万
2024年5月21日
用STM32F4的DMA实现高速、实时的同步并行通信——以读取高速ADC为例[原创www.cnblogs.com/helesheng]
摘要:
本文给出了一种利用STM32F4系列MCU的DMA功能,实现10MSPS数量级的同步并行数据通信的方法。并用控制高速流水线型的模数转换器AD9200读取作为实例,展示了该通行方法。本文最后总结了该方法的优点和问题,以及克服这些问题的思路。
阅读全文
posted @ 2024-05-21 15:42 helesheng
阅读(3718)
评论(18)
推荐(3)
编辑
2024年5月6日
STM32F1和STM32F4系列DMA的不同之处——对STM32的DMA的工作机制和场景的一些理解[原创www.cnblogs.com/helesheng]
摘要:
比较STM32F4和STM32F1系列的DMA控制器,区别主要有三:1)增加了DMA流(Stream)的概念;2)限制了两个DMA控制器的数据流向;3)为每个数据流添加了可配置的FIFO缓冲区。 本文逐一比较了以上三种硬件上的改变带来的功能方面的升级和不同。另外,也合理的推想了STM32芯片设计者对其DMA的工作机制和场景的设想。
阅读全文
posted @ 2024-05-06 15:55 helesheng
阅读(1429)
评论(0)
推荐(4)
编辑
2024年1月19日
2023全国大学生电子设计竞赛H题全解 [原创www.cnblogs.com/helesheng]
摘要:
本文提供了2023全国大学生电子设计竞赛(NUEDC)H题的完整解决方案,包括算法思路、具体电路和程序源码。 其中涉及的主要知识/技能包括:以离散傅里叶变换为主的数字信号处理方法,STM32嵌入式微控制器的常用功能库的使用,STM32的DMA、A/D、D/A、定时器等外设的使用技巧,模拟电路等。另外,本文还根据笔者作为大学生电子设计竞赛多年评委的经验,给出了一些电子、电工教学的问题的思考,以及几条给备赛者的建议。
阅读全文
posted @ 2024-01-19 15:10 helesheng
阅读(14735)
评论(17)
推荐(8)
编辑
2023年5月4日
在Zynq平台上使用uCOS [原创www.cnblogs.com/helesheng]
摘要:
介绍了在Zynq-7000的PS部分使用uCOS操作系统的方法与步骤,并提供了一些常见问题的解决思路。
阅读全文
posted @ 2023-05-04 15:52 helesheng
阅读(1020)
评论(0)
推荐(0)
编辑
2023年2月9日
基于高层次综合器(Vivado HLS)的硬件优化[原创www.cnblogs.com/helesheng]
摘要:
介绍了在Vivado HLS中对硬件进行优化的方法
阅读全文
posted @ 2023-02-09 23:22 helesheng
阅读(781)
评论(0)
推荐(0)
编辑
2023年2月8日
高层次综合器(Vivado HLS)的设计流程[原创www.cnblogs.com/helesheng]
摘要:
介绍高层次综合器(Vivado HLS)的使用流程
阅读全文
posted @ 2023-02-08 23:54 helesheng
阅读(502)
评论(0)
推荐(0)
编辑
2023年2月7日
高层次综合器Vivado HLS的概念与特点[原创www.cnblogs.com/helesheng]
摘要:
介绍Xilinx高层次综合器(HLS)的概念与特点
阅读全文
posted @ 2023-02-07 21:14 helesheng
阅读(992)
评论(0)
推荐(0)
编辑
2022年10月7日
STM32的SPI口的DMA读写[原创www.cnblogs.com/helesheng]
摘要:
分析了STM32 SPI接口DMA控制中的优势和问题。给出了DMA控制下,SPI作为主机和从机通信的代码。
阅读全文
posted @ 2022-10-07 16:54 helesheng
阅读(14029)
评论(5)
推荐(2)
编辑
2022年9月17日
国产CPLD(AGM1280)试用记录——做个SPI接口的任意波形DDS [原创www.cnblogs.com/helesheng]
摘要:
本文介绍了国产可编程器件AG1280的全开发方法,使用AG1280和STM32开发了一个SPI接口的任意波形DDS,对初学者有一定的参考价值,也供大神批评指正。综合来看国产PLD器件AG1280具有CPLD的片上Flash,上电即行的优点,又具有FPGA才具备的片上RAM和PLL等资源,相比大厂的对应型号还有低功耗、低成本和小封装的优势,未来可期。
阅读全文
posted @ 2022-09-17 17:09 helesheng
阅读(9800)
评论(6)
推荐(7)
编辑
2022年8月18日
RS485收发自动切换电路 [原创www.cnblogs.com/helesheng]
摘要:
本文在讲解RS485组网原理的基础上,介绍了方向控制在RS485组网中的作用。为方便设计,很多具体应用场景希望使用自动方向控制电路。本文收集了常用的RS485自动方向控制电路。另外,本文利用单稳态触发器实现“延迟”和“自动复原”的思路给出的RS485方向自动控制的实现方法,并给出了小规模单稳态集成电路和PLD两种方向自动控制电路。
阅读全文
posted @ 2022-08-18 12:21 helesheng
阅读(9653)
评论(0)
推荐(3)
编辑
下一页
公告
昵称:
helesheng
园龄:
6年10个月
粉丝:
240
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
最新随笔
1.用STM32F4的DMA实现高速、实时的同步并行通信——以读取高速ADC为例[原创www.cnblogs.com/helesheng]
2.STM32F1和STM32F4系列DMA的不同之处——对STM32的DMA的工作机制和场景的一些理解[原创www.cnblogs.com/helesheng]
3.2023全国大学生电子设计竞赛H题全解 [原创www.cnblogs.com/helesheng]
4.在Zynq平台上使用uCOS [原创www.cnblogs.com/helesheng]
5.基于高层次综合器(Vivado HLS)的硬件优化[原创www.cnblogs.com/helesheng]
6.高层次综合器(Vivado HLS)的设计流程[原创www.cnblogs.com/helesheng]
7.高层次综合器Vivado HLS的概念与特点[原创www.cnblogs.com/helesheng]
8.STM32的SPI口的DMA读写[原创www.cnblogs.com/helesheng]
9.国产CPLD(AGM1280)试用记录——做个SPI接口的任意波形DDS [原创www.cnblogs.com/helesheng]
10.RS485收发自动切换电路 [原创www.cnblogs.com/helesheng]
我的标签
STM32
(12)
FPGA
(11)
Verilog-HDL
(7)
虚拟仪器
(7)
数据采集卡
(6)
USB-6009
(5)
Python
(4)
DMA
(4)
Vivado HLS
(3)
LabVIEW
(3)
更多
积分与排名
积分 - 97406
排名 - 16154
随笔档案
2024年5月(2)
2024年1月(1)
2023年5月(1)
2023年2月(3)
2022年10月(1)
2022年9月(1)
2022年8月(1)
2022年6月(1)
2022年1月(3)
2021年12月(2)
2021年11月(1)
2021年9月(1)
2021年8月(1)
2020年12月(1)
2020年5月(1)
2020年4月(1)
2019年12月(1)
2019年11月(1)
2019年8月(1)
2018年12月(2)
2018年10月(6)
2018年8月(5)
2018年4月(1)
更多
阅读排行榜
1. 用STM32定时器测量信号频率——测频法和测周法[原创cnblogs.com/helesheng](38246)
2. ARM DSP库CMSIS-DSP的使用——以STM32F4浮点FFT为例 [原创www.cnblogs.com/helesheng](26820)
3. 电流互感器、电压互感器原理及其调理电路设计(2021全国大学生电赛H题基础知识)[原创www.cnblogs.com/helesheng](18150)
4. ADS1256使用心得及其STM32驱动编写 [原创www.cnblogs.com/helesheng](16731)
5. 用NI的数据采集卡实现简单电子测试之1——USB-6009简介(16197)
评论排行榜
1. 用STM32F4的DMA实现高速、实时的同步并行通信——以读取高速ADC为例[原创www.cnblogs.com/helesheng](18)
2. 用NI的数据采集卡实现简单电子测试之6——数字I/O及测试平台(18)
3. 2023全国大学生电子设计竞赛H题全解 [原创www.cnblogs.com/helesheng](17)
4. 用NI的数据采集卡实现简单电子测试之2——绘制三极管输出特性曲线(面)图(17)
5. ADS1256使用心得及其STM32驱动编写 [原创www.cnblogs.com/helesheng](13)
推荐排行榜
1. 用STM32定时器测量信号频率——测频法和测周法[原创cnblogs.com/helesheng](10)
2. 2023全国大学生电子设计竞赛H题全解 [原创www.cnblogs.com/helesheng](8)
3. 国产CPLD(AGM1280)试用记录——做个SPI接口的任意波形DDS [原创www.cnblogs.com/helesheng](7)
4. 用树莓派和DS18B20做个汽车温度记录仪[原创](6)
5. ARM DSP库CMSIS-DSP的使用——以STM32F4浮点FFT为例 [原创www.cnblogs.com/helesheng](5)
最新评论
1. Re:用STM32F4的DMA实现高速、实时的同步并行通信——以读取高速ADC为例[原创www.cnblogs.com/helesheng]
@Kreeli 我觉得,这个问题的原因是非常明显的,就是你说的ADC模块的采样、保持造成的。对F103而言ADC的最大工作频率fADC是14MHz,最小采样保持时间是1.5个fADC时钟,也就是要在0...
--helesheng
2. Re:用STM32F4的DMA实现高速、实时的同步并行通信——以读取高速ADC为例[原创www.cnblogs.com/helesheng]
@Kreeli 我在前面回复网友问题时说“这可能是某些应用不允许的,尤其是使用逐次逼近式ADC的应用。”意思是:逐次逼近ADC相对流水线ADC的特点是没有潜伏期,因此使用逐次逼近ADC的应用多数是需要...
--helesheng
3. Re:用STM32F4的DMA实现高速、实时的同步并行通信——以读取高速ADC为例[原创www.cnblogs.com/helesheng]
@666SSS 这种方式读取速度的上限是由DMA和GPIO的工作频率上限决定的。F407相对于F103进行的重大改进是把DMA和GPIO连接到了AHB1上,而非原来的APB总线。AHB1的工作频率可达...
--helesheng
4. Re:用STM32F4的DMA实现高速、实时的同步并行通信——以读取高速ADC为例[原创www.cnblogs.com/helesheng]
是不是可以说STM32F4的GPIO频率最高100Mhz,它采不了AD9432传来的数据?
--666SSS
5. Re:用STM32F4的DMA实现高速、实时的同步并行通信——以读取高速ADC为例[原创www.cnblogs.com/helesheng]
博主,你好,上述帖子上说“对并行接口的流水线型ADC的控制和读取。理论读取速度可达40MSPS以上,实测读取速度可超过AD9200E的理论上限——20MSPS”。这意思是STM32F407VE读取速度...
--666SSS
点击右上角即可分享