Темброблок - анализатор спектра на STM32F103
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Переработал библиотеку I²C. Для F103 она теперь работает в режиме прерываний (большей частью). Поэтому большая просьба ко всем обновиться из последних исходников и потестировать, насколько стабильно всё работает.
У себя вроде бы проблем не заметил.
Основная причина изменений - добавление поддержки Slave режима. То есть, с новой библиотекой STM-ка может быть не только мастер-устройством, но и подчинённым со своим собственным адресом. Потенциально можно будет на отдельном МК сделать отдельный самостоятельный блок, который бы подключался к основному МК по I²C.
У себя вроде бы проблем не заметил.
Основная причина изменений - добавление поддержки Slave режима. То есть, с новой библиотекой STM-ка может быть не только мастер-устройством, но и подчинённым со своим собственным адресом. Потенциально можно будет на отдельном МК сделать отдельный самостоятельный блок, который бы подключался к основному МК по I²C.
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3788159#p3788159"]radioandrei74, попробуйте эту прошивку.
Скомпилировано под F303CB, но у меня работает на более "жирном" F303CC.[/uquote]
перепрошила под stm32f303cbt6, работать да работает, но нет цветовой палитры
Скомпилировано под F303CB, но у меня работает на более "жирном" F303CC.[/uquote]
перепрошила под stm32f303cbt6, работать да работает, но нет цветовой палитры

- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
А в настройках-то выбран этот вариант?
- radioandrei74
- Нашел транзистор. Понюхал.
- Сообщения: 194
- Зарегистрирован: Чт авг 30, 2012 16:25:53
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
У меня все заработало, не совсем то как хотелось. Но и цветов стало гораздо больше. Огромное СПАСИБО Автору
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3788944#p3788944"]добавление поддержки Slave режима. То есть, с новой библиотекой STM-ка может быть не только мастер-устройством, но и подчинённым со своим собственным адресом.[/uquote]
т.е. модбас?
т.е. модбас?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
А какая связь у модбас с I²C?
Re: Темброблок - анализатор спектра на STM32F103
увидел Slave - подумал про модбас)))
Re: Темброблок - анализатор спектра на STM32F103
[uquote="WiseLord",url="/forum/viewtopic.php?p=3788944#p3788944"]Переработал библиотеку I²C.
Потенциально можно будет на отдельном МК сделать отдельный самостоятельный блок, который бы подключался к основному МК по I²C.[/uquote]
1. Будет ли облегченная прошивка для варианта с двумя дисплеями?
2. Мне кажется, что вариант использования STM32F103VET6 имеет значительно больше пеимуществ (https://aliexpress.ru/item/32911751613. ... 22L5D&mp=1)
Потенциально можно будет на отдельном МК сделать отдельный самостоятельный блок, который бы подключался к основному МК по I²C.[/uquote]
1. Будет ли облегченная прошивка для варианта с двумя дисплеями?
2. Мне кажется, что вариант использования STM32F103VET6 имеет значительно больше пеимуществ (https://aliexpress.ru/item/32911751613. ... 22L5D&mp=1)
- pap.cot
- Нашел транзистор. Понюхал.
- Сообщения: 170
- Зарегистрирован: Пн мар 24, 2014 22:07:01
- Откуда: Оренбургская область
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
А ESP32 имеет значительно больше преимуществ:
Беспроводная связь: WiFi – скорость 150 Мбит/сек в режиме HT40; Bluetooth – BLE (Bluetooth Low Energy) и стандартный Bluetooth.
Процессор: 32-битный 2-ядерный микропроцессор Tensilica Xtensa LX6, умеющий работать на 160 и 240 МГц.
ROM: 448 Кб.
SRAM: 520 Кб.
Низкое энергопотребление: Вы можете делать аналогово-цифровые преобразования, к примеру, в режиме глубокого сна.
Функционал для ввода/вывода данных на периферийные устройства: Передача данных с DMA; поддерживаются емкостные датчики, АЦП, ЦАП, I2C, UART, SPI, I2S, RMII и ШИМ.
Безопасность: Аппаратные ускорители для AES и SSL/TLS.
Беспроводная связь: WiFi – скорость 150 Мбит/сек в режиме HT40; Bluetooth – BLE (Bluetooth Low Energy) и стандартный Bluetooth.
Процессор: 32-битный 2-ядерный микропроцессор Tensilica Xtensa LX6, умеющий работать на 160 и 240 МГц.
ROM: 448 Кб.
SRAM: 520 Кб.
Низкое энергопотребление: Вы можете делать аналогово-цифровые преобразования, к примеру, в режиме глубокого сна.
Функционал для ввода/вывода данных на периферийные устройства: Передача данных с DMA; поддерживаются емкостные датчики, АЦП, ЦАП, I2C, UART, SPI, I2S, RMII и ШИМ.
Безопасность: Аппаратные ускорители для AES и SSL/TLS.
Re: Темброблок - анализатор спектра на STM32F103
[uquote="Skorch",url="/forum/viewtopic.php?p=3790121#p3790121"][uquote="WiseLord",url="/forum/viewtopic.php?p=3788944#p3788944"]Переработал библиотеку I²C.
Потенциально можно будет на отдельном МК сделать отдельный самостоятельный блок, который бы подключался к основному МК по I²C.[/uquote]
1. Будет ли облегченная прошивка для варианта с двумя дисплеями?
2. Мне кажется, что вариант использования STM32F103VET6 имеет значительно больше пеимуществ (https://aliexpress.ru/item/32911751613.html?spm=a2g0o.cart.0.0.1b6d3c00l22L5D&mp=1)[/uquote]
у меня есть такой камень, и плата из проекта https://www.radiokot.ru/artfiles/6511/
схему могу накидать как на монтажке была-бы прошивка
Потенциально можно будет на отдельном МК сделать отдельный самостоятельный блок, который бы подключался к основному МК по I²C.[/uquote]
1. Будет ли облегченная прошивка для варианта с двумя дисплеями?
2. Мне кажется, что вариант использования STM32F103VET6 имеет значительно больше пеимуществ (https://aliexpress.ru/item/32911751613.html?spm=a2g0o.cart.0.0.1b6d3c00l22L5D&mp=1)[/uquote]
у меня есть такой камень, и плата из проекта https://www.radiokot.ru/artfiles/6511/
схему могу накидать как на монтажке была-бы прошивка
Re: Темброблок - анализатор спектра на STM32F103
STM32F103VET6 целый ряд преимуществ :
это тоже ядро с расширенным количеством портов (проект можно портировать просто и быстро)
2 независимых канала I2c (решается проблема совместимости разных модулей);
память увеличена в 4 раза;
увеличено количество внешних портов и выводов (а их очень не хватает например для управления питанием или подключения 2х LCD);
встроенный контроллер LCD
это тоже ядро с расширенным количеством портов (проект можно портировать просто и быстро)
2 независимых канала I2c (решается проблема совместимости разных модулей);
память увеличена в 4 раза;
увеличено количество внешних портов и выводов (а их очень не хватает например для управления питанием или подключения 2х LCD);
встроенный контроллер LCD
- radioandrei74
- Нашел транзистор. Понюхал.
- Сообщения: 194
- Зарегистрирован: Чт авг 30, 2012 16:25:53
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
готов подключится, могу нарисовать схему и печатку. вопрос тотже как у veranika, кто переделает прошивку под STM32F103VET6 ?
Re: Темброблок - анализатор спектра на STM32F103
[uquote="pap.cot",url="/forum/viewtopic.php?p=3790156#p3790156"]ESP32 имеет значительно больше преимуществ[/uquote]
Поддерживаю!
STM32F103VET6 против ESP32-WROVER-I не котируется ни по производительности процессора, ни по насыщенности периферией, ни по цене.
А для любителей цена имеет значение
Поддерживаю!
STM32F103VET6 против ESP32-WROVER-I не котируется ни по производительности процессора, ни по насыщенности периферией, ни по цене.
А для любителей цена имеет значение
- pap.cot
- Нашел транзистор. Понюхал.
- Сообщения: 170
- Зарегистрирован: Пн мар 24, 2014 22:07:01
- Откуда: Оренбургская область
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
[uquote="radioandrei74",url="/forum/viewtopic.php?p=3790500#p3790500"]готов подключится, могу нарисовать схему и печатку. ...[/uquote]
Нарисую схему, плату, изготовлю, спаяю, вышлю ..
Но кто переделает прошивку под ESP32?
Вот проект GyverLampWiFi на ESP32:
https://easyeda.com/pap.cot/bp_pu_wifilguwer

https://photos.app.goo.gl/qeSeqADN4irMPnMo7
Нарисую схему, плату, изготовлю, спаяю, вышлю ..
Но кто переделает прошивку под ESP32?
Вот проект GyverLampWiFi на ESP32:
https://easyeda.com/pap.cot/bp_pu_wifilguwer
https://photos.app.goo.gl/qeSeqADN4irMPnMo7
Re: Темброблок - анализатор спектра на STM32F103
pap.cot, там вроде как SPI шина и адресуемые RGB светодиоды. зачем там целый ESP32 под такую лампу заводить?
я так понимаю есть интерес выводить FFT с темброблока на RGB матрицу? я такое на AVR и 10 seg LED линейках ваял в далеком 2000 году для плеера WinAmp))
в авр прилетала пачками группа цифер через UART, и оно красивенько так подпрыгивало столбиками, рисуя спектрограмму.
я так понимаю есть интерес выводить FFT с темброблока на RGB матрицу? я такое на AVR и 10 seg LED линейках ваял в далеком 2000 году для плеера WinAmp))
в авр прилетала пачками группа цифер через UART, и оно красивенько так подпрыгивало столбиками, рисуя спектрограмму.
- pap.cot
- Нашел транзистор. Понюхал.
- Сообщения: 170
- Зарегистрирован: Пн мар 24, 2014 22:07:01
- Откуда: Оренбургская область
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
[uquote="kloker",url="/forum/viewtopic.php?p=3790938#p3790938"]pap.cot, там вроде как SPI шина и адресуемые RGB светодиоды. зачем там целый ESP32 под такую лампу заводить?
я так понимаю есть интерес выводить FFT с темброблока на RGB матрицу? я такое на AVR и 10 seg LED линейках ваял в далеком 2000 году для плеера WinAmp))
в авр прилетала пачками группа цифер через UART, и оно красивенько так подпрыгивало столбиками, рисуя спектрограмму.[/uquote]
-ESP8266 достала глюками, на ESP32 все работает стабильно, на 100 руб дороже и нет геморроя, привел как пример.
Вот еще примеры ESP32 https://youtu.be/7j6DSND6Ass, КАРАДИО.
Цена ESP32-WROVER 231.71 руб.+ доставка деталей бесплатно если заказать платы на https://jlcpcb.com/
-причем тут выводить FFT с темброблока на RGB матрицу? речь идет о замене STM32F103 на ESP32 + контроль по WIFI И (или) блютуз.
-почему то все "ваяют", а ув. WiseLord тянет один проект...
я так понимаю есть интерес выводить FFT с темброблока на RGB матрицу? я такое на AVR и 10 seg LED линейках ваял в далеком 2000 году для плеера WinAmp))
в авр прилетала пачками группа цифер через UART, и оно красивенько так подпрыгивало столбиками, рисуя спектрограмму.[/uquote]
-ESP8266 достала глюками, на ESP32 все работает стабильно, на 100 руб дороже и нет геморроя, привел как пример.
Вот еще примеры ESP32 https://youtu.be/7j6DSND6Ass, КАРАДИО.
Цена ESP32-WROVER 231.71 руб.+ доставка деталей бесплатно если заказать платы на https://jlcpcb.com/
-причем тут выводить FFT с темброблока на RGB матрицу? речь идет о замене STM32F103 на ESP32 + контроль по WIFI И (или) блютуз.
-почему то все "ваяют", а ув. WiseLord тянет один проект...
Re: Темброблок - анализатор спектра на STM32F103
вот в первую очередь по єтому и предлагается более простой вариант.
Ничего против ESP32 не имею, но это уже будет совсем другой проект и новая тема для него.
Ничего против ESP32 не имею, но это уже будет совсем другой проект и новая тема для него.
Re: Темброблок - анализатор спектра на STM32F103
Автор утверждал недавно что управление по блютус никому не зашло.
Я пытался убедить его в обратном. Что управление по wifi - это будущее проекта. (даже пульт на esp8266 делал).
Вот и форумчане это начали подтверждать.
Добавлено after 3 minutes 14 seconds:
Все хотят онлайн управление и мониторинг.
Спектроанализатор на веб-странице например, с помощью esp32/
Добавлено after 2 minutes 53 seconds:
pap.cot,
что за глюки на esp8266 ?
сталкивался только с тем, что 8266 "забивает" на основной код пока обрабатывает wifi.
Я пытался убедить его в обратном. Что управление по wifi - это будущее проекта. (даже пульт на esp8266 делал).
Вот и форумчане это начали подтверждать.
Добавлено after 3 minutes 14 seconds:
Все хотят онлайн управление и мониторинг.
Спектроанализатор на веб-странице например, с помощью esp32/
Добавлено after 2 minutes 53 seconds:
pap.cot,
что за глюки на esp8266 ?
сталкивался только с тем, что 8266 "забивает" на основной код пока обрабатывает wifi.
Re: Темброблок - анализатор спектра на STM32F103
По ESP32 - добавлю: есть похожий проект управления усилителем:
https://github.com/SinglWolf/ESP32-Radiola
https://github.com/SinglWolf/ESP32-Radiola
Re: Темброблок - анализатор спектра на STM32F103
там нет спектра.
и пульта ДУ.
и пульта ДУ.