Темброблок - анализатор спектра на STM32F103
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
https://github.com/WiseLord/ampcontrol-f103/releases - собрано из последних исходников.
- Реклама
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
Эх, мой контроллер оказался с 64кб на борту, буду искать замену.WiseLord писал(а):https://github.com/WiseLord/ampcontrol-f103/releases - собрано из последних исходников.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
По каким признакам выяснили? А то пока вроде у всех F103C8 оказывались с 128кБ. Хотя репортили, конечно, 64кБ.
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
У программиста такая же плата как у меня, покупали в одном магазине, но в разное время. Через утилиту St-link utility смотрели, у него 128кб у меня 64кб.WiseLord писал(а):По каким признакам выяснили? А то пока вроде у всех F103C8 оказывались с 128кБ. Хотя репортили, конечно, 64кБ.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
А если принудительно шить как 128?
Для варианта прошивки через stlink с помощью OpenOCD я с исходниками даю модифицированный конфиг для openocd, позволяющий это (с моими МК работает). В программе Flash loader demonstrator (кажется, так зовётся), шьющей через UART, тоже вроде есть галочка для заливки большего объёма (128к), чем репортит контроллер (64к) - и вроде у всех это работает.
Возможно, и в этой stlink utility можно тоже принудительно залить больше, чем она сообщает.
Для варианта прошивки через stlink с помощью OpenOCD я с исходниками даю модифицированный конфиг для openocd, позволяющий это (с моими МК работает). В программе Flash loader demonstrator (кажется, так зовётся), шьющей через UART, тоже вроде есть галочка для заливки большего объёма (128к), чем репортит контроллер (64к) - и вроде у всех это работает.
Возможно, и в этой stlink utility можно тоже принудительно залить больше, чем она сообщает.
- Реклама
Re: Темброблок - анализатор спектра на STM32F103
схема перестала реагировать на энкодер,
громкость в плюс работает, в минус через раз, хотя работу энкодера наблюдаю осциллографом прямо на плате. смущает что энкодер из Китая.
громкость в плюс работает, в минус через раз, хотя работу энкодера наблюдаю осциллографом прямо на плате. смущает что энкодер из Китая.
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
Пробовали, ругается что не хватает памяти. Я нашел проц с 128 (вроде в питере живу, а найти проц по адекватной цене целая проблема) , завтра перекину.WiseLord писал(а):А если принудительно шить как 128?
Для варианта прошивки через stlink с помощью OpenOCD я с исходниками даю модифицированный конфиг для openocd, позволяющий это (с моими МК работает). В программе Flash loader demonstrator (кажется, так зовётся), шьющей через UART, тоже вроде есть галочка для заливки большего объёма (128к), чем репортит контроллер (64к) - и вроде у всех это работает.
Возможно, и в этой stlink utility можно тоже принудительно залить больше, чем она сообщает.
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
Заменил процессор, у меня вопрос: будет что экран показывать без подключенной периферии ? просто связка контроллер и экран ili9225
- Евгений-34
- Встал на лапы
- Сообщения: 116
- Зарегистрирован: Ср июн 15, 2016 08:28:32
- Откуда: Волгоградская область
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
Кроме подсветки ничего. Подключение ili9225\stm32 такое: LED\BCKL(PC13) , CLK\SCK(PB13), SDI\WR(PB15), RS\RS(PB14), RST\R(NRST), CS\CS(PB12)Евгений-34 писал(а):Будет.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
При включении/выключении (первая кнопка) подсветка хотя бы включается/выключается? Если да, то программа как минимум не зависла, и тогда либо контроллер другой у дисплея, либо дисплей неисправный. Ну либо сам драйвер ILI9225 неправильный.
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
При включении светится темный синий (можно так сказать) экран, при ресете загорается белый и переходит в темно-синий. У меня вариант как описан в магазине: TFT 2.2 Разрешение: 220*176WiseLord писал(а):При включении/выключении (первая кнопка) подсветка хотя бы включается/выключается? Если да, то программа как минимум не зависла, и тогда либо контроллер другой у дисплея, либо дисплей неисправный. Ну либо сам драйвер ILI9225 неправильный.
Драйвер: ILI 9225
Может у кого такой же подскажет что за драйвер стоит на данном экране
- Вложения
-
- 0-02-04-2ad09f65b13e71192a9d9eee90f92861b569845186ee3c518311adbdcd311d79_full.jpg
- (232.12 КБ) 397 скачиваний
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Я про кнопку включения, а не про reset. Которая вход-выход из ждущего режима, и которая при нажатии должна менять в том числе и яркость. Если работает - значит, программа как минимум не зависла, и проблемы именно с дисплеем. Если не работает - значит без периферии (например, подтяжки по I2C или что-то ещё) система может и не работать.
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
Кнопки я не подключал, сейчас пробежался нулем по выводам PB0-PB5, PB0 включает белый экран и выключает. Но ничего больше не работает. Видимо дисплей надо менять.WiseLord писал(а):Я про кнопку включения, а не про reset. Которая вход-выход из ждущего режима, и которая при нажатии должна менять в том числе и яркость. Если работает - значит, программа как минимум не зависла, и проблемы именно с дисплеем. Если не работает - значит без периферии (например, подтяжки по I2C или что-то ещё) система может и не работать.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
Или пробовать другие контроллеры. Возможно, дисплей этот не ILI9225
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
Перепробовали все варианты контроллеров со spi из папки прошивок.WiseLord писал(а):Или пробовать другие контроллеры. Возможно, дисплей этот не ILI9225
Добавил еще фото в рабочем состоянии
Добавлено 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
Смотрите разницу в инициализации с этой рабочей библиотекой.
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
Нашел проблему, на 4-5 странице один из пользователей писал что подключал ili9225, CS отключил, а RST повесить на 3.3в, я так и сделал, и все заработало.WiseLord писал(а):Смотрите разницу в инициализации с этой рабочей библиотекой.
Продолжаю собирать дальше...
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок - анализатор спектра на STM32F103
А если не отключать CS? не работает?
То что RST должен быть на питании, это ежу понятно - оно и по схеме так. А вот CS проблем вызывать не должен.
То что RST должен быть на питании, это ежу понятно - оно и по схеме так. А вот CS проблем вызывать не должен.
-
maxbarich
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Чт июл 25, 2013 10:16:49
- Откуда: Санкт-Петербург
Re: Темброблок - анализатор спектра на STM32F103
Когда отключил CS, дисплей начал выводить часы, посмотрю когда периферию подключу будет CS влиять, иногда дисплей не показывает, но это видимо связано все таки с опросом периферии.WiseLord писал(а):А если не отключать CS? не работает?
То что RST должен быть на питании, это ежу понятно - оно и по схеме так. А вот CS проблем вызывать не должен.
Я увидел в процессе переключения входов их достаточно много, можно как-то редактировать количество ? у меня будет только fm и karadio возможно блютуз когда появится


