Обсуждаем цифровые устройства...
Ответить

Re: Темброблок - анализатор спектра на STM32F103

Ср фев 27, 2019 21:51:51

В старом проекте по UART нужно было посылать команды вида:
"RC 00"
"RC 01"

Число после пробела (hex, если не ошибаюсь) - номер команды по счёту в списке enum в коде. Т.е. то же, что и с обычного пульта, по сути.

Так оно по HC-05 или просто с компьютера по UART и управлялось.

Но в этом проекте будет, скорее всего, по-другому. Как - пока не знаю.

Re: Темброблок - анализатор спектра на STM32F103

Ср фев 27, 2019 21:56:30

вот благодарю Вас за инфу!

Буду пытаться для начала к старому проекту приделать)

Re: Темброблок - анализатор спектра на STM32F103

Ср фев 27, 2019 21:58:41

Не забудьте только, что настройки порта - дефолтные для HC-05, то есть скорость там 9600, а не 115200.

Для простоты лучше сразу обычным USB-UART-ом подцепитесь и с компьютера подёргайте. Так точно будет видно, работает оно или нет.

Re: Темброблок - анализатор спектра на STM32F103

Ср фев 27, 2019 22:16:20

ОК! Буду пытаться!

Re: Темброблок - анализатор спектра на STM32F103

Чт фев 28, 2019 18:21:18

Просьба к форумчанам и автору. Поделитесь файлом собранной прошивки под дисплей . Что бы проверить работоспособность собранного макета.


Добрый вечер, немогу прошить контроллер вашей прошивкой, выбивает вконце программирования ошибку, заметил что подобное происходит если прошивка слитая с контроллера. Экран R61581 подключал согласно файлу из исходников. Подскажите в каком направлении двигаться.

Re: Темброблок - анализатор спектра на STM32F103

Чт фев 28, 2019 19:30:47

Размер прошивки больше 64кБ, в F103C8 не всяким способом её можно залить.
Используйте МК с 128кБ флеша, или размер прошивки меньше делайте (часть шрифтов не используйте). Или шейте тем, что позволит влить 80кБ в МК

Re: Темброблок - анализатор спектра на STM32F103

Чт фев 28, 2019 21:16:04

С этого я начинал, но потом STM ку поменял , поставил с памятью 128кБ.

Добавлено after 33 minutes 48 seconds:
Уважаемый WiseLord, будуте тестировать сборку на дисплее R61581, поделитесь прошивкой (с любой конфигурацией), чтоб понимать работает ли мой дисплей или нет.

Re: Темброблок - анализатор спектра на STM32F103

Чт фев 28, 2019 21:34:36

Проверяйте. Но лучше всё же самостоятельно собирать.
Вложения
ampcontrol_f103_r61581_8bit.bin.7z
(43.51 KiB) Скачиваний: 246

Re: Темброблок - анализатор спектра на STM32F103

Пт мар 01, 2019 11:31:32

для прошивки и отладки юзаю программатор ST-LINK V 2.2, это который умеет прикидываться флешкой и прошивать бинари драгандропом, имеет UART, и умеет работать через стоковую утиль ST-LINK Utility.
так вот, драгандропом, кидая в эмулятор флешки бинарь больше 64 кб выдает ошибку о превышении размера файла, а утилитой заливает, хоть и пишет в описании чипа при коннекте 64 кб флеш. до перепрошивки утиль тоже нормально вливала прошивки больше 64 кБ

программатор перезаливал в обычный китайский клон ST-link за 2$, пришлось корпус стягивать и к SWD вешать соплями. кому интересно, могу методику переделки написать. Основное требование - чип STM32f103CB,
иногда китайцы впаивают С8.

Re: Темброблок - анализатор спектра на STM32F103

Пт мар 01, 2019 17:41:13



wiselord.: hello made the background color dark navy blue in the video but the spectrum is also doing a panning on the back side of this screen as if there is a distress display ili9481 8 bit.

Re: Темброблок - анализатор спектра на STM32F103

Пт мар 01, 2019 19:31:53

WiseLord писал(а):Проверяйте. Но лучше всё же самостоятельно собирать.

Спасибо, увидел хоть что экран работает. Только все зеркально . и нет реакции на кнопки. Буду копать дальше

Re: Темброблок - анализатор спектра на STM32F103

Пт мар 01, 2019 21:25:42

Реакция на кнопки должна быть однозначно, и от дисплея это вообще не зависит. Как минимум, кнопка BTN0, включающая подсветку легко проверяется, по наличию-отсутствию сигнала включения подсветки (ШИМ на BCKL) - не важно, подключен дисплей или нет, неважно, на какой прошивке.

Re: Темброблок - анализатор спектра на STM32F103

Сб мар 02, 2019 00:22:36

А куда подключается 38 ножка процессора? И в файле Pins про 7 ножку процессора ничего не отмечено.Её нужно подключать к дисплею?

Re: Темброблок - анализатор спектра на STM32F103

Сб мар 02, 2019 01:26:51

Посмотрите по схеме. Там всё видно.

38 - HW_RST - пока нужна только для сброса Si4703, потенциально - для других I2C устройств.
7 - линия сброса МК, она же и для сброса дисплея. Либо по кнопке SW1, либо при подаче питания с задержкой через RC-цепочку

Re: Темброблок - анализатор спектра на STM32F103

Сб мар 02, 2019 14:08:04


вы мне давали ссылку на ваш проект https://github.com/WiseLord/oledfm
где можно глянуть на описание проекта и схему? хочу повторить и разобраться с этими RDA, второй модуль уже вылетел по непонятным причинам.
купил 2 МС RDA5807FP, попробую на них отладить, с модулями не везёт.

Re: Темброблок - анализатор спектра на STM32F103

Сб мар 02, 2019 14:22:36

Добрый день, проблема с кнопками решилась, осталась только зеркальность изображения , это програмная проблема или неправильное подключение дисплея?

Re: Темброблок - анализатор спектра на STM32F103

Сб мар 02, 2019 15:30:57

Это программная проблема. Либо другой контроллер, либо так распаян сам дисплей. У меня-то с R61581 всё ОК:

Изображение

Можете попробовать поиграть битами REV, BGR, SS регистра 0xC0. Скорее всего, развернуть картинку правильно получится. Смотрите для примера функцию r61581Rotate() и собственно даташит на предмет битов в этом регистре.

Re: Темброблок - анализатор спектра на STM32F103

Сб мар 02, 2019 20:34:30

A у меня прикол, раньше подключал дисплей к китайозу, было видно что работает, а после смены выводов спаял плату по разводке pap.cot .(Без обид ,спасибо за старания), или ошибка в разводке, проверяю всё ,пока ничего не нашёл, но не работает совсем. От слова полностью. В плате есть какая то проблема .По ка ошибку не нашёл,но повторять не торопитесь.

Re: Темброблок - анализатор спектра на STM32F103

Сб мар 02, 2019 21:41:16

Плата согласно схеме сделана. Можно фото глянуть?Каких выводов?

Re: Темброблок - анализатор спектра на STM32F103

Сб мар 02, 2019 22:10:26

Плата согласно схеме сделана. Можно фото глянуть?Каких выводов?

R19-20 к +5 и R22-23 к +3.3 В на подтяжку I2C стоят, я так понимаю или к +5 или к +3.3 надо впаивать. на 3.3 у меня не заработало.
Ответить