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

Обсуждаем цифровые устройства...
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

https://github.com/WiseLord/ampcontrol-f103/releases - собрано из последних исходников.
Реклама
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

WiseLord писал(а):https://github.com/WiseLord/ampcontrol-f103/releases - собрано из последних исходников.
Эх, мой контроллер оказался с 64кб на борту, буду искать замену.
Реклама
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

По каким признакам выяснили? А то пока вроде у всех F103C8 оказывались с 128кБ. Хотя репортили, конечно, 64кБ.
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

WiseLord писал(а):По каким признакам выяснили? А то пока вроде у всех F103C8 оказывались с 128кБ. Хотя репортили, конечно, 64кБ.
У программиста такая же плата как у меня, покупали в одном магазине, но в разное время. Через утилиту St-link utility смотрели, у него 128кб у меня 64кб.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

А если принудительно шить как 128?

Для варианта прошивки через stlink с помощью OpenOCD я с исходниками даю модифицированный конфиг для openocd, позволяющий это (с моими МК работает). В программе Flash loader demonstrator (кажется, так зовётся), шьющей через UART, тоже вроде есть галочка для заливки большего объёма (128к), чем репортит контроллер (64к) - и вроде у всех это работает.

Возможно, и в этой stlink utility можно тоже принудительно залить больше, чем она сообщает.
Реклама
auslander
Родился
Сообщения: 6
Зарегистрирован: Пт сен 06, 2019 18:05:48

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

Сообщение auslander »

схема перестала реагировать на энкодер,
громкость в плюс работает, в минус через раз, хотя работу энкодера наблюдаю осциллографом прямо на плате. смущает что энкодер из Китая.
Реклама
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

WiseLord писал(а):А если принудительно шить как 128?

Для варианта прошивки через stlink с помощью OpenOCD я с исходниками даю модифицированный конфиг для openocd, позволяющий это (с моими МК работает). В программе Flash loader demonstrator (кажется, так зовётся), шьющей через UART, тоже вроде есть галочка для заливки большего объёма (128к), чем репортит контроллер (64к) - и вроде у всех это работает.

Возможно, и в этой stlink utility можно тоже принудительно залить больше, чем она сообщает.
Пробовали, ругается что не хватает памяти. Я нашел проц с 128 (вроде в питере живу, а найти проц по адекватной цене целая проблема) , завтра перекину.
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

Заменил процессор, у меня вопрос: будет что экран показывать без подключенной периферии ? просто связка контроллер и экран ili9225
Аватара пользователя
Евгений-34
Встал на лапы
Сообщения: 116
Зарегистрирован: Ср июн 15, 2016 08:28:32
Откуда: Волгоградская область

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

Сообщение Евгений-34 »

Будет.
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

Евгений-34 писал(а):Будет.
Кроме подсветки ничего. Подключение ili9225\stm32 такое: LED\BCKL(PC13) , CLK\SCK(PB13), SDI\WR(PB15), RS\RS(PB14), RST\R(NRST), CS\CS(PB12)
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

При включении/выключении (первая кнопка) подсветка хотя бы включается/выключается? Если да, то программа как минимум не зависла, и тогда либо контроллер другой у дисплея, либо дисплей неисправный. Ну либо сам драйвер ILI9225 неправильный.
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

WiseLord писал(а):При включении/выключении (первая кнопка) подсветка хотя бы включается/выключается? Если да, то программа как минимум не зависла, и тогда либо контроллер другой у дисплея, либо дисплей неисправный. Ну либо сам драйвер ILI9225 неправильный.
При включении светится темный синий (можно так сказать) экран, при ресете загорается белый и переходит в темно-синий. У меня вариант как описан в магазине: TFT 2.2 Разрешение: 220*176
Драйвер: ILI 9225

Может у кого такой же подскажет что за драйвер стоит на данном экране
Вложения
0-02-04-2ad09f65b13e71192a9d9eee90f92861b569845186ee3c518311adbdcd311d79_full.jpg
(232.12 КБ) 397 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Я про кнопку включения, а не про reset. Которая вход-выход из ждущего режима, и которая при нажатии должна менять в том числе и яркость. Если работает - значит, программа как минимум не зависла, и проблемы именно с дисплеем. Если не работает - значит без периферии (например, подтяжки по I2C или что-то ещё) система может и не работать.
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

WiseLord писал(а):Я про кнопку включения, а не про reset. Которая вход-выход из ждущего режима, и которая при нажатии должна менять в том числе и яркость. Если работает - значит, программа как минимум не зависла, и проблемы именно с дисплеем. Если не работает - значит без периферии (например, подтяжки по I2C или что-то ещё) система может и не работать.
Кнопки я не подключал, сейчас пробежался нулем по выводам PB0-PB5, PB0 включает белый экран и выключает. Но ничего больше не работает. Видимо дисплей надо менять.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Или пробовать другие контроллеры. Возможно, дисплей этот не ILI9225
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

WiseLord писал(а):Или пробовать другие контроллеры. Возможно, дисплей этот не ILI9225
Перепробовали все варианты контроллеров со spi из папки прошивок.
Добавил еще фото в рабочем состоянии

Добавлено after 1 hour 23 minutes 23 seconds:
Дисплей оказался рабочим, я подключил его к арудино меге, библиотека ili9225, все показывает. В чем может быть проблема

Добавлено after 1 hour 50 minutes 58 seconds:
Может с распиновкой что не так ?
Вложения
0-02-04-fda0e5f1926ac2fc97659ac9d431abcf0dd48c2019aa40617eefd120fc8d82e7_full.jpg
(233.23 КБ) 219 скачиваний
0-02-04-148be4ddb5bc0d44d59e666908f3bd02caf2bf8b71383e29cf15a6bffbda1068_full.jpg
(237.32 КБ) 352 скачивания
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Смотрите разницу в инициализации с этой рабочей библиотекой.
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

WiseLord писал(а):Смотрите разницу в инициализации с этой рабочей библиотекой.
Нашел проблему, на 4-5 странице один из пользователей писал что подключал ili9225, CS отключил, а RST повесить на 3.3в, я так и сделал, и все заработало.

Продолжаю собирать дальше...
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

А если не отключать CS? не работает?

То что RST должен быть на питании, это ежу понятно - оно и по схеме так. А вот CS проблем вызывать не должен.
maxbarich
Открыл глаза
Сообщения: 44
Зарегистрирован: Чт июл 25, 2013 10:16:49
Откуда: Санкт-Петербург

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

Сообщение maxbarich »

WiseLord писал(а):А если не отключать CS? не работает?

То что RST должен быть на питании, это ежу понятно - оно и по схеме так. А вот CS проблем вызывать не должен.
Когда отключил CS, дисплей начал выводить часы, посмотрю когда периферию подключу будет CS влиять, иногда дисплей не показывает, но это видимо связано все таки с опросом периферии.

Я увидел в процессе переключения входов их достаточно много, можно как-то редактировать количество ? у меня будет только fm и karadio возможно блютуз когда появится
Ответить

Вернуться в «Цифровая техника»