历史上的今天
今天是:2024年10月16日(星期三)
2018年10月16日 | STM32的DMA用串口的接收
2018-10-16 来源:eefocus
测试终端,打算设计成串口直接到串口转发,中间使用DMA是否可行?支持外设到外设?
1. 假如使用DMA去传输的,从一个串口到另外一个串口(或者数组),DMA如何确定每次接收到的串口数据有更新,DMA是否需要中断,DMA两端只需要有地址就行,那么DMA每次去读取串口的接收寄存器和程序去读效果一样的吗?DMA和串口FIFO存在同时使用的情况吗?
2. DMA设置好自动运行的吗?有中断,比如发送完成中断
3. DMA如何确定串口的上一个数据发送完成?如果太快,岂不是乱?
4. 假设是串口接收的话,使用DMA,不需要串口中断?DMA知道串口数据更新?
5. 在STM32的书上,是DMA把数组里面的数据传给串口,只要设置好串口即可。
6. 假如需要DMA永远执行,里面的传输长度字段怎么设置?
7. 测试终端,ADC的DMA方式,ADC如何通知DMA数据采集完成,还是底层硬件机制完成的,看代码估计是底层的。适合大数据量传输。不支持外设到外设
史海拾趣
|
这两年由于EMC咨询工作的原因,对汽车电子的接触和了解越来越多。 我这里所说的汽车电子EMC是指前装汽车电子。而不是和汽车相关的泛泛的汽车上用的电子产品。 由于汽车电 ...… 查看全部问答> |
|
飞利浦变形金刚手机 近日,一款非常另类的飞利浦概念手机曝光网络,其实该机不仅仅是一款手机,同时也是一款多用途的娱乐终端,看视频和游戏也有独门绝技。飞利浦这款概念机外形非常炫酷,配有两块屏幕,其中一块主屏在正面,而一个副屏 ...… 查看全部问答> |
|
搞FPGA的硬件开发工程师需要自己编程吗? 周围有朋友是搞硬件电路研发的,是基于FPGA/ ASIC/ ARM之类的,好像听说他们只负责电路的原理设计,pcb板的设计制作,程序都是搞软件的人来写的. 但是我自己在网上看到的FPGA好像都是说编程的,不会编程序的人 ...… 查看全部问答> |
|
有两个msp430f147进行异步通信。一个发送,一个接收。发送是不断在发65,接收是把65存到buffer区域的一个固定位置(0200)。发现接收到的东西总是不对。。。下面是代码。 发送程序: #include \"msp430.h\" &nbs ...… 查看全部问答> |
|
收到了“钥匙扣” 说好的钥匙扣,可是没有扣具。只有环和装饰牌, 仔细看,有Intel字样的那块与另外三块所采用的工艺方式是不同的。 其实还是挺好的一个东西,尤其Intel商标,感觉很高端 … 查看全部问答> |
|
用的STM32F4-Discovery的板子 代码是STM32F4-Discovery_FW_V1.1.0\\Project\\FW_upgrade 按官方资料步骤,将STM32F4-Discovery_FW_V1.1.0\\Project\\FW_upgrade\\Binary\\STM32F4-Discovery_SysTick_0x08008000.bin文件改名为image.bin拷贝到u盘 ...… 查看全部问答> |
|
upp接口连续接收FPGA数据,实现与DSP的通信的技术问题,求大神帮助!!! 本帖最后由 小燕子wy 于 2015-5-13 16:44 编辑 单通道接收,16位数据线。 使用两个DMA接收FPGA的数据(0-32767): upp_reg_hdl->UPID0 = (Uint32)upp_buffer_ping; upp_reg_hdl->UPID1 = ((Uint32)upp_line_count UPID2 = 0; upp_reg_hdl->UP ...… 查看全部问答> |
|
介绍说此app是挑选ST MCU的利器,不知有没有人用过这个APP,今天浏览网站的时候看到的,先装一个试试,顺便分享给大伙 安卓版本的: 苹果的:http://www.st.com/web/en/catalog/mmc/FM141 … 查看全部问答> |




