Size: a a a

2020 July 02

AS

Andrew Strokov in Embedded Group
источник

V🇱

Vyacheslav 🇱🇻 in Embedded Group
Даже не могу представить сложность подобного
источник

A

Alexander in Embedded Group
Шикос ))
PYCb и "Славься славься" порвало.
источник

AS

Andrew Strokov in Embedded Group
Vyacheslav 🇱🇻
Даже не могу представить сложность подобного
Можешь не представлять, есть исходники)
источник

AS

Andrew Strokov in Embedded Group
Немного комментариев о прошедшей демке:
1. Почти полностью написана на языке Rust. На исходники можно взглянуть [https://github.com/aanper/CC1895].
2. Работает на STM32L476, в железе использовал плату Nucleo. Версия кода для МК лежит в ветке stm32
3. Есть вариант собрать код под WASM и запустить в браузере. В readme есть инструкции по сборке.

Отрисовка происходит путем подачи напряжений на входы X/Y осциллографа — по-сути это векторный дисплей. Используется ЦАП микроконтроллера, частота дискретизации 20 кГц. Звук, который присутствует в демке, записан с тех же двух выходов ЦАПа, так что звучание напрямую связано с изображением.

Всем chaos!
источник

u

uis in Embedded Group
Воу
источник

u

uis in Embedded Group
И для этого l4?
источник

u

uis in Embedded Group
Да тут и f0/l0 справится
источник

AS

Andrew Strokov in Embedded Group
ну, что было под рукой. Тем более что в F0 нет ЦАПа из коробки
источник

u

uis in Embedded Group
Зато там есть ШИМ
источник

u

uis in Embedded Group
ЦАП есть в f1
источник

AS

Andrew Strokov in Embedded Group
uis
Зато там есть ШИМ
и весь этот шим будет видно >_<
источник

u

uis in Embedded Group
uis
ЦАП есть в f1
.
источник

AS

Andrew Strokov in Embedded Group
но вообще да, там довольно мало времени было уделено оптимизации. Например, там куча float-вычислений, хотя можно было в целых числах посчитать
источник

Х

Х in Embedded Group
Andrew Strokov
и весь этот шим будет видно >_<
Фильтровать ннада...
источник
2020 July 03

A

Alexey in Embedded Group
а Z-вход используется?
источник

AS

Andrew Strokov in Embedded Group
нет, это неспортивно)
источник

AS

Andrew Strokov in Embedded Group
классика жанра как раз в том, чтобы взять стереозвук и подать на X/Y осцилла
источник

A

Alexey in Embedded Group
Andrew Strokov
классика жанра как раз в том, чтобы взять стереозвук и подать на X/Y осцилла
С ЦАПов сигналы напрямую на осцилл подавались? Или как-то усиливались промежуточно?
источник

A

Alexey in Embedded Group
Andrew Strokov
классика жанра как раз в том, чтобы взять стереозвук и подать на X/Y осцилла
Это я понял, спасибо 😀
источник