-
- У меня задача верхнего уровня следующая. Записать в SPI 3 байта,
потом либо читать, либо писать N байт. С записью все в порядке,
если через TXE. С чтением трабл. А мне чтение гораздо важнее. - IBAH(05.06.2025 12:54)
- Что, реально не успевает? - SciFi(05.06.2025 13:02)
- Реально. На софтовом SPI я укладывался в 75-80мкс. Много.
Рассчитывал в десятку уложится, и так прокололся заложил SPI на
медленной шине. - IBAH(05.06.2025 13:15)
- Переделать на регистрах+DMA. Там не страшно, несколько десятков
строк будет, наверное. Если так не взлетит, тогда не знаю... - SciFi(05.06.2025 13:17)
- Да LL это просто обертка над регистрами. Заинлайинится всё только в
путь. Тут не в библле дело. - POV(05.06.2025 13:21)
- Тут другое дело. Когда у меня на DMA было, всё работало. Но у меня
транзакции были по паре байт. И я решил, зачем такой большой объём
кода для настройки и запуска DMI? Nikolay_Po(367 знак., 05.06.2025 14:42)
- Вот это тоже не могу понять "большой объём кода для настройки и запуска DMA". Где большой-то? SciFi(454 знак., 05.06.2025 14:45)
- Тут другое дело. Когда у меня на DMA было, всё работало. Но у меня
транзакции были по паре байт. И я решил, зачем такой большой объём
кода для настройки и запуска DMI? Nikolay_Po(367 знак., 05.06.2025 14:42)
- Да LL это просто обертка над регистрами. Заинлайинится всё только в
путь. Тут не в библле дело. - POV(05.06.2025 13:21)
- Переделать на регистрах+DMA. Там не страшно, несколько десятков
строк будет, наверное. Если так не взлетит, тогда не знаю... - SciFi(05.06.2025 13:17)
- Реально. На софтовом SPI я укладывался в 75-80мкс. Много.
Рассчитывал в десятку уложится, и так прокололся заложил SPI на
медленной шине. - IBAH(05.06.2025 13:15)
- Что, реально не успевает? - SciFi(05.06.2025 13:02)
- У меня задача верхнего уровня следующая. Записать в SPI 3 байта,
потом либо читать, либо писать N байт. С записью все в порядке,
если через TXE. С чтением трабл. А мне чтение гораздо важнее. - IBAH(05.06.2025 12:54)