Инструменты пользователя

Инструменты сайта


prog:spec:dma_req

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
prog:spec:dma_req [2019/08/27 18:00]
artem [Пример отправки данных по SPI с использованием DMA]
prog:spec:dma_req [2019/08/28 18:15] (текущий)
ilya [Пример отправки данных по link порту с использованием DMA]
Строка 84: Строка 84:
  
 =====Пример отправки данных по link порту с использованием DMA===== =====Пример отправки данных по link порту с использованием DMA=====
-Рассмотрим пример передачи данных по link порту с использованием dma. Листинг кода приводитьне будем пример доступен в описании к библиотеке HAL. Остановимся только на важных моментах. Стоит отметить то, что сейчас мы будем ​ работать с dma по принципу передачи внутренняя память->​ периферия и согласно документации и [[prog:​spec:​dma#​каналы|таблице,​]] для этого мы должны использовать передающие каналы DMA 4-7 и заполнять квадрослово TCB только передающей структуры DMA:+Рассмотрим пример передачи данных по link порту с использованием dma. Листинг кода приводить не будемпример доступен в описании к библиотеке HAL. Остановимся только на важных моментах. Стоит отметить то, что сейчас мы будем ​ работать с dma по принципу передачи внутренняя память->​ периферия и согласно документации и [[prog:​spec:​dma#​каналы|таблице,​]] для этого мы должны использовать передающие каналы DMA 4-7 и заполнять квадрослово TCB только передающей структуры DMA:
 <​code>​ <​code>​
 tcbTx[0] = (unsigned int) data_tx32; tcbTx[0] = (unsigned int) data_tx32;
prog/spec/dma_req.txt · Последние изменения: 2019/08/28 18:15 — ilya