soc(七) DMA

  • 51單片機與DMA
51單片機是沒有DMA的,不僅僅你說的這個型號,抄所有的51單片機都沒有,當然增強型的C8051除外。
要想是普通51單片機具有DMA功能,知可以用8237來擴展,8237是一款比較老的道DMA擴展芯片了,典型電路很多,可以直接從網上找到。
	http://www.elecfans.com/emb/danpianji/20171206595614_a.html
	http://www.elecfans.com/dianzichangshi/20171206596218.html
  • cortex-m單片機與DMA
STM32F103c8
DMA
	– 7-channel DMA controller
	– Peripherals supported: timers, ADC, SPIs,I2Cs and USARTs
stm32f407zgt6

General-purpose DMA
	16-stream DMA controller with FIFOs and burst support

USB-dedicated DMA
	USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI


  • s3c2440


LCD-dedicated DMA
	LCD controller (up to 4K color STN and 256K color TFT) with LCD-dedicated DMA

General-purpose DMA
	· 4-ch DMA controllers with external request pins
	· Supports memory to memory, IO to memory,memory to IO, and IO to IO transfers
	· Burst transfer mode to enhance the transfer rate
	Peripherals supported:
		timer
			dma request mode
		usb device controller
			dma

		i2c
			dma
		spi
			dma
			DMA-based or interrupt-based operation
		camera
			dma

		pwm
			4-ch 16-bit Timer with PWM / 1-ch 16-bit internal timer with DMA-based or interrupt-based operation

		uart
			3-channel UART with DMA-based or interrupt based operation

		interrupt
			4 DMA interrupt source

		IIS-Bus Interface
		· 1-ch IIS-bus for audio interface with DMA-based operation

		SD Host Interface
			· Normal, Interrupt and DMA data transfer mode(byte, halfword, word transfer)
			· DMA burst4 access support (only word transfer)

  • i.mx6ull
Smart DMA enables data transfer between non-mastering peripherals and external or internal memories

Connectivity peripherals, timers and External Memory Interfaces:
	Embedded DMAs

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章