Data transmission (using DMA)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-01-05 4:02 AM
Hi ALL
I need to Data transmission using DMA
from 1 qpio strim off data
I work whit the device stm32F407vgt
#data-transmission-(using-dma)- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-01-05 4:49 AM
Hmm... little detail, fuzzy answer
If using a DMA, it would mean a high data rate of low core frequency.
In case it is a single wire transmission, UART (or USART) with DMA would be recommended.
There are other single wire protocol, however this one is by far the most popular as serial interface, can communicate with wireless modules (2 wires RX/TX) etc...
Good luck!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-01-05 7:18 AM
Hi and thanks
the problem is i need to transmission data from 1 QPIO above of 2Mhz
I understand that is possible.
can u send my example.
thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-01-05 10:10 AM
Hi
sandroy.doron
,You can finddifferent examples
inside the
library (v 1.0) .
If you will use the UART and DMA to transmit data, you can refer tothe example under the path below:
STM32Cube_FW_F4_V1.0\Projects\STM32F4-Discovery\Examples\UART.
This will help you to correctly configure your peripherals.
Regards,
Khouloud.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-01-05 11:24 AM
Your problem isn't well stated. If your English isn't strong, diagram it and attach an illustration. Perhaps show the specific pin you want to use, and the signal you want to see on the pin.
What is a QPIO?
Let's assume you want to copy a pattern table to a GPIO Pin to generate an arbitrary waveform.
ie DMA to GPIO, this has been covered on the forum on multiple occasions, I've posted examples.
To get specific speeds you'd use a TIM to drive the requests. On the F4 you'd need to use DMA2 to copy from memory to GPIOx->BSRR. You would need an array of 32-bit values indicating which of the 16 pins on the GPIO Pin Bank you want going high or low.
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-01-08 9:28 AM
Hi
Turvey.Clive.002
can u send my example- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2017-01-08 3:33 PM
,
,
, ,Up vote any posts that you find helpful, it shows what's working..
