Size: a a a

2019 October 16

D

Dr Zlo in Deus Volt!
ладно, прошу прощения за преувеличение, это серединка второй страницы
источник

RS

Roman Storozhenko in Deus Volt!
Dr Zlo
Все операции дма это по факту из памяти в память, режим mem2mem отличается только тем что он "freerun", шлется с максимально возможной частотой (без лишних операций с шиной это AHB/4).
FIFO включать можно если работаем с периферией?
источник

VK

Valentin Kornienko in Deus Volt!
Это классно. Как будет код, может портирую под CPLD работу с дисплеем👍
источник

D

Dr Zlo in Deus Volt!
Roman Storozhenko
FIFO включать можно если работаем с периферией?
хехе, с какой и в какую сторону работаем?
источник

RS

Roman Storozhenko in Deus Volt!
Dr Zlo
хехе, с какой и в какую сторону работаем?
FIFO самого DMA, при работе переферия>ram или ram>периферия
источник

D

Dr Zlo in Deus Volt!
да, если оно поддерживается периферией
источник

D

Dr Zlo in Deus Volt!
я в fifo грузил по 4 байта, а потом ими плевался по одному
источник

D

Dr Zlo in Deus Volt!
чтобы не тратить такты на лишние доступы к памяти, шина sram нативно 32х битная же
источник

MK

Michael Korobkov in Deus Volt!
Valentin Kornienko
Это классно. Как будет код, может портирую под CPLD работу с дисплеем👍
👍
источник

T

T1000 in Deus Volt!
жесть!:
источник

T

T1000 in Deus Volt!
источник

И

Илья in Deus Volt!
Нечего работать с государством, а вообще это во флудилку @trashNE
источник

ВЛ

Валерий Лопатин... in Deus Volt!
Что, неожиданно поняли что Байкал не очень?)
источник

MK

Michael Korobkov in Deus Volt!
Валерий Лопатин
Что, неожиданно поняли что Байкал не очень?)
Да не, просто он не удовлетворяет тз
источник

jp

jon pedro in Deus Volt!
Вот такой вопросец есть. Есть епромка подключённая по spi. Формат данных, который она получает соответствует 32 битам (8 бит команды, 8 бит адреса, 16 бит данных).  Вот не могу сообразить, как это реализовать, если размер буфера, с которого передаются данные по spi у контроллера 16 бит. Контроллер tms320. Как я понимаю, если я запущу дважды по 16 бит, то cs сигнал сработает в конце каждой 16 битной посылки. Или я ошибаюсь? У меня были мысли переконфигурировать cs в обычное gpio и его потом по прерыванию выставить в 1 в конце 32 бит. Может есть какие-то более адекватные методы?
источник

jp

jon pedro in Deus Volt!
*16 бит адреса и 8 бит данных
источник

A

Audaxviator in Deus Volt!
jon pedro
Вот такой вопросец есть. Есть епромка подключённая по spi. Формат данных, который она получает соответствует 32 битам (8 бит команды, 8 бит адреса, 16 бит данных).  Вот не могу сообразить, как это реализовать, если размер буфера, с которого передаются данные по spi у контроллера 16 бит. Контроллер tms320. Как я понимаю, если я запущу дважды по 16 бит, то cs сигнал сработает в конце каждой 16 битной посылки. Или я ошибаюсь? У меня были мысли переконфигурировать cs в обычное gpio и его потом по прерыванию выставить в 1 в конце 32 бит. Может есть какие-то более адекватные методы?
сталкивался с подобным, я делил 16бит цифру пополам, и записывал две части в соседние регистры eeprom
источник

jp

jon pedro in Deus Volt!
Audaxviator
сталкивался с подобным, я делил 16бит цифру пополам, и записывал две части в соседние регистры eeprom
Это та не проблема. Я, может быть, не правильно понимаю как работает spi. Если я помещу в fifo 4 посылки по 16 бит, у меня они все будут по порядку идти или между ними cs будет срабатывать указывая о конце посылки?
источник

KN

Kyle Nekto in Deus Volt!
ты чего используешь?
источник

KN

Kyle Nekto in Deus Volt!
хал?
источник