UART DMA, Interrupt Stm32 в CubeIDE. Пример программы.
DMA оборудование и читы: полный разбор.
DMA - Direct Memory Access (прямой доступ к памяти). Это не хакерский термин, а стандартная технология, которая уже десятки лет встроена в каждый компьютер. Суть простая: процессор (CPU) - это мозг, который считает всё подряд. Оперативная память (RAM) - рабочий стол, где в реальном времени лежит вся информация игры: координаты игроков, здоровье, оружие, лут, содержимое ящиков. Без DMA любое устройство (сетевая карта, SSD, звуковая) вынуждено постоянно «дёргать» процессор. CPU отвлекается, тянет данные, возвращается к работе...
Микроконтроллер для портативных систем разработан в России. Его размеры всего 6x6 мм
В типичном микроконтроллере сочетаются функции процессора, периферийных устройств, а также есть оперативная память и/или ПЗУ (постоянное запоминающее устройство). Микроконтроллер — это компьютер, функционирующий на одном кристалле, который способен выполнять относительно несложные операции. Не секрет, что в настоящее время микроконтроллеры широко используются в вычислительной технике, бытовой электронике, системах безопасности, промышленности, робототехнике и разработках для нужд армии. Но не обходятся без них и совсем небольшие устройства, которые едва помещаются в человеческую ладонь...