TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (392 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (123 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (140543 times)
  2. FAT32 Library (73035 times)
  3. Network Ethernet Library (58043 times)
  4. USB Device Library (48214 times)
  5. Network WiFi Library (43826 times)
  6. FT800 Library (43295 times)
  7. GSM click (30359 times)
  8. mikroSDK (28987 times)
  9. PID Library (27116 times)
  10. microSD click (26721 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Library

DMA Library

Rating:

6

Author: MIKROE

Last Updated: 2018-12-27

Package Version: 1.0.0.0

Category: Internal MCU modules

Downloaded: 1282 times

Not followed.

License: MIT license  

DMA is a powerful module that can autonomosly transfer data from memory to memory, memory to peripheral and peripheral to memory thus freeing up processor to do other tasks.

This library provides routines for working with DMA module.

A special thank you goes out to our valued associate Milos Markovic who helped in creating this package.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "DMA Library" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "DMA Library" changes.

Do you want to report abuse regarding "DMA Library".

  • Information
  • Comments (0)

Library Blog

DMA_img

DMA_img

Dma concept.

View full image

DMA Library:
DMA is a powerful module that can autonomosly transfer data from memory to memory, memory to peripheral and peripheral to memory thus freeing up the processor itself to do other tasks.

DMA transfers are executed while processor is not using system buses so there is no effect on processors performance.

Using DMA with peripherals allows data to be read and written to peripherals in burst mode with processor only called to process data once whole transfers are complete. 

This library provides routines for working with DMA module.

COVERAGE:
This library covers the following chips:

  1. TM4C129xxxx
  2. TM4C123xxxx
  3. MSP432P401

EXAMPLES:
Following examples are included:

  1. UartDemo example;
  2. SpiSramDemo example;
  3. Mem2Mem example;
  4. I2CDemo example;
  5. ADCDemo example;

All examples provided are also covered with comments for ease of use.
 

A special "Thank you" goes out to our valued associate Milos Markovic who helped in creating this package.

ALSO FROM THIS AUTHOR

EasyPull Click

0

EasyPull Click is a compact add-on board designed to easily configure mikroBUS™ signals into pull-up or pull-down states, perfect for various applications. It features a universal setup with 4.7kΩ resistors to ensure stable performance across vital communication lines such as SPI, UART, I2C, and standard mikroBUS™ signals (AN, RST, PWM, INT).

[Learn More]

Hall Current 6 Click

0

Hall Current 6 Click is a very accurate current measurement Click board™, based on the ACS723 IC. This IC is a galvanically isolated current sensor, which utilizes the Hall-effect principle.

[Learn More]

Thermo 13 click

5

Thermo 13 Click is a Click board equipped with the sensor IC, which can digitize temperature measurements between -30°C and +95°C so that the temperature measurement data can be processed by the host MCU.

[Learn More]