ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
9 мая
1428970 Топик полностью
pavel2000 (22.04.2024 20:11, просмотров: 27) ответил IBAH на Я так понимаю проблемы с пониманием что такое DMA, оно же ПДП. Это, тупо, пересылка из одной ячейки памяти в другую (не отвлекая на такую тупую работу процессор), адрес источника и/или приемника определяется через индексный регистр. Индексный регистр может оставаться неизменным, инкрементироваться по модулю (кольцевой режим) или до какой-то величины. Для того чтобы пересылка произошла нужен внешний пинок (событие). Этим событием может быль переполнение таймера,
В моем случае у меня была проблема с пониманием, что можно, а что нельзя. Я засомневался, что можно ставить адресом назначения адрес периферии, не описанной явным образом в списке "Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs" и не присутствующей на диаграмме "DMA block diagram in low-, medium- high- and XL-density devices". Теперь понятно, что в ней акцент надо делать на исходящих ОТ периферии линиях "DMA request".