Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 01.03.2017
Сообщений: 17
1

HAL_SPI: что обозначает Size?

07.06.2021, 13:07. Показов 212. Ответов 1
Метки hal, spi (Все метки)

Доброго времени суток.

Имею массив типа uint64_t, и собираюсь его отправлять по SPI.
SPI настроен на 16-битный размер посылки.
Вызов функции отправки выглядит так:

C
1
2
3
uint64_t buffer_fifo[buf_amount][buffer_size];
// ...
HAL_SPI_Transmit_DMA(&hspi4, (uint8_t*)buffer_fifo[now_sending_buf_num], Size);
Не смог найти информацию, последний параметр это размер в байтах? В словах архитектуры? В словах посылки SPI? В числе элементов из массива (вероятно нет, учитывая приведение типа указателя).

В комментариях библиотеки написано "amount of data to be sent", в доках на неё тоже самое.
Нагуглил на стаке, что, мол, это размер в словах. Слово, однако, понятие растяжимое)

С ув., Павел.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2021, 13:07
Ответы с готовыми решениями:

Работа С Hal_Spi (не считывается акселерометр)
Доброго времени суток. Изучаб STM32. В наличии STM32F4Dyscovery с STM32F407VG на борту. Пытаюсь...

Что означает запись типа template<typename _Ty, size_t size> void foo(_Ty(&param)[size])?
Что означает такая запись(какой тип передается, что-то вроде ссылки на массив или что-нибудь ещё?):...

напишите коментарии к каждой строке что это обозначает и что там мы делаем
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; int cmp(const void * a, const void...

Что обозначает ->
Что обозначает -&gt; ? например top -&gt;value = c;

1
4 / 2 / 2
Регистрация: 02.06.2020
Сообщений: 14
11.06.2021, 21:40 2
Добрый день!

Насколько я помню, значение Size в конечном итоге попадает в регистр DMA CNDTR. Декрементируется значение регистра после каждой завершенной транзакции DMA. Тогда получаем, что Size => [количество транзакций DMA].
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2021, 21:40

Что обозначает дефис
Здрасте! Левая часть выражение: \d{3}-\d{2} обозначает, что мы ищем три цифры, идущих подряд....

Что обозначает запись
Читаю книгу PHP 5 в подледнике и тут появилась такая запись $$a //и такая echo &quot;b$a&quot; что...

Что обозначает операция?
Пытаюсть разобраться в схема постороения ЭВМ, что означает операция сверху справа на схеме? Там где...

Что обозначает mod?
сколько будет 4 mod 4? и что вообще обозначает mod?

Что обозначает *val ?
def readData(pathway): dictArr = try: with open(pathway) as file: ...

Что обозначает WTA?
В одной очень известной MMO игроками во время торговли часто использовались такие сокращения как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.