Size: a a a

2021 April 02

SP

Stanislav Popov in Embedded Group
а вспомнил почему я софтварно начал. все НЕГИБКО. аудиофильно управлять - это прям S-профилями и задержками, а это все только тактами. а потом просто вышло так что это проще
источник

SP

Stanislav Popov in Embedded Group
Stanislav Popov
вот чуваки даже придумали свои футуры https://github.com/flott-motion/stepper/blob/main/src/stepper/step.rs#L15
я пожалуй посмотрю лучше эту реализацию
источник

Х

Х in Embedded Group
Stanislav Popov
а вспомнил почему я софтварно начал. все НЕГИБКО. аудиофильно управлять - это прям S-профилями и задержками, а это все только тактами. а потом просто вышло так что это проще
Делай на плисе, там прям отсчитаешь сколько надо тактов и никто никому не мешает.
источник

SP

Stanislav Popov in Embedded Group
на камне норм. мне просто нужно чуть чуть подворовывать такты чтобы выводить чтото на экран. нужно найти способ как подворовывать и все )
источник

LZ

Leonid Zaliubovskii in Embedded Group
Stanislav Popov
на камне норм. мне просто нужно чуть чуть подворовывать такты чтобы выводить чтото на экран. нужно найти способ как подворовывать и все )
зачем, найди экран с паралельным экраном, подключи к камню и гони напрямую ДМА. Да и по SPI тоже можно ДМА пинать данные.
источник

СС

Сиие Сууие in Embedded Group
Stanislav Popov
на камне норм. мне просто нужно чуть чуть подворовывать такты чтобы выводить чтото на экран. нужно найти способ как подворовывать и все )
зачем подворовывать, есть же ДМА
источник

СС

Сиие Сууие in Embedded Group
Stanislav Popov
я пожалуй посмотрю лучше эту реализацию
как по мне какая-то зыбкая размазня, просто сделайте то что вам говорят, а не занимайтесь хернёй, запустить таймер и шим намного проще чем вот это вот всё
источник

RC

Roman Clor in Embedded Group
DAC8551 использовал кто такой ЦАП?
источник

К1

Ком 123 in Embedded Group
Stanislav Popov
на камне норм. мне просто нужно чуть чуть подворовывать такты чтобы выводить чтото на экран. нужно найти способ как подворовывать и все )
Задача требует человеческой формулировки)
источник

К1

Ком 123 in Embedded Group
Stanislav Popov
на камне норм. мне просто нужно чуть чуть подворовывать такты чтобы выводить чтото на экран. нужно найти способ как подворовывать и все )
Если f4 не тянет дисплей и управление шаговиком, то, друг мой, вы наговнокодили)
источник

RC

Roman Clor in Embedded Group
Стоп, Up to 11 timers: up to six 16-bit, two 32-bit
timers up to 100 MHz, each with up to four
IC/OC/PWM or pulse counter and quadrature
(incremental) encoder input, two watchdog
timers (independent and window) and a
SysTick timer
источник

RC

Roman Clor in Embedded Group
не тянет шаговик... ну да дергаю ноги ядром, зачем нужна эта периферия...
источник

СС

Сиие Сууие in Embedded Group
Ком 123
Если f4 не тянет дисплей и управление шаговиком, то, друг мой, вы наговнокодили)
Он пишет код как на кудахтер, не используя перефирию, таймеры, ШИМ, дма
источник

SP

Stanislav Popov in Embedded Group
Roman Clor
не тянет шаговик... ну да дергаю ноги ядром, зачем нужна эта периферия...
ну давайте попробуйте S-curve таймерами
источник

RC

Roman Clor in Embedded Group
источник

A

Alexander in Embedded Group
Stanislav Popov
ну давайте попробуйте S-curve таймерами
На G4 сейчас пытаюсь реализовать )
источник

RC

Roman Clor in Embedded Group
Просто выставляешь период из таблицы...
источник

A

Alexander in Embedded Group
Там HRTIM хорош.
источник

RC

Roman Clor in Embedded Group
Alexander
Там HRTIM хорош.
думаю это в 99% применений избыточно сильно
источник

A

Alexander in Embedded Group
Roman Clor
думаю это в 99% применений избыточно сильно
Не совсем.
Если нужно синхронное управление по осям и компенсация ухода от задаваемой траекторией - в самый раз.
источник