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

Обсуждаем цифровые устройства...
Ответить
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Сообщение kloker »

если под магнитолой имелась ввиду аудио-система в машине, то там скорее обратная задача, не пускать наводки внутрь корпуса от кабельных систем силовой части ДВС.
а что экраны шумят тоже, я еще с вашего первого сообщения помню. у меня так на AVR все шумит.
в варианте на STM с дисплеем больше повезло, не сильно китайский попался.
Реклама
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Сообщение nssbacalavr »

Здравствуйте! Подскажите, пожалуйста, где и что подправить для того, чтобы сделать прошивку для STM32F303.... Собрал две платы, одна на f103, работает, прошивка собрана по последним исходникам, а другая на f303. При компиляции выходит ошибка, надо что-то править. В make файле поменял f103 на f303, но не компилируется... Заранее, большое спасибо!
Реклама
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Сообщение nssbacalavr »

Вопрос к автору... А проект на f303 точно без изменения схемы? С прошивкой разобрался, скомпилил, но реакции ноль после заливки...
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Сообщение nssbacalavr »

Подскажите, пожалуйста, полное название МК stm32f303... Я пробую на stm32f303cbt6.... Но, к сожалению, не заводится. Нашел на гитхабе правки под контроллер stm32f303cc.. Может у меня контроллер не подходит?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

По идее, должен заработать. Естественно, помимо правок в Makefile нужны правильные файлы в подкаталоге system/ проекта (скрипт линкера и прочее).
Контактная информация:
Реклама
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Сообщение nssbacalavr »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3744286#p3744286"]Естественно, помимо правок в Makefile нужны правильные файлы в подкаталоге system/ проекта (скрипт линкера и прочее).[/uquote]
Простите, а можно подробнее, просто не силен в программировании... Если меня носом ткнуть, буду ковырять... И где взять эти" правильные файлы"?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Ставьте F103 тогда. Всё равно за работоспособность F303 я не поручусь.
Контактная информация:
Встал на лапы
Сообщения: 105
Зарегистрирован: Пт ноя 04, 2011 09:30:56

Сообщение nssbacalavr »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3744371#p3744371"]Ставьте F103 тогда. Всё равно за работоспособность F303 я не поручусь.[/uquote] Чтож, остановимся на f103... Ну я правильно понимаю, что stm32f303cct6 из f303-х нужен?
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Поддержку F303CC я делал для себя, лишь для того, чтобы у меня под рукой были некие рабочие библиотеки для этих МК. И проще было стартовать какой-нибудь новый проект.
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 194
Зарегистрирован: Чт авг 30, 2012 16:25:53

Сообщение radioandrei74 »

пришли долгожданные чипы TDA7439, ужас в том что у чипов корпус dip28 а не dip30,в даташите есть схемы только на dip30, есть некоторые сомнения, пожалуйста поделитесь схемой TDA7439 в корпусе dip28
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Сообщение Hichkok »

[uquote="radioandrei74",url="/forum/viewtopic.php?p=3744609#p3744609"]пришли долгожданные чипы TDA7439, ужас в том что у чипов корпус dip28 а не dip30,в даташите есть схемы только на dip30, есть некоторые сомнения, пожалуйста поделитесь схемой TDA7439 в корпусе dip28[/uquote]
Извольте
Вложения
tda7439ds.pdf
(305.54 КБ) 319 скачиваний
Пока коты едины они непобедимы
AVK
Потрогал лапой паяльник
Сообщения: 349
Зарегистрирован: Сб окт 20, 2007 14:12:03

Сообщение AVK »

TDA7719 уже поддерживается?
Родился
Аватара пользователя
Сообщения: 4
Зарегистрирован: Вт фев 22, 2011 19:44:46

Сообщение RODION- »

Уважаемыq WiseLord, подскажите пожалуйста как запустить этот проект на таком дисплее?
Изображение
При включении просто белый экран. Собирал на макетке, Blue Pill на STM32F103C8T6, но STM32 ST-LINK Utility определяет его как 128Kb, прошивает и верифицирует весь объём без ошибок.
Дисплей - mcufriend 3,97" 400x240 драйвер st7793, (D0 - D7, LCD_CS, LCD_RS, LCD_WR подключены к соответствующим пинам Blue Pill; LCD_RST подключён к пину RESET Blue Pill; LCD_RD через реистор 4,7K подтянут к 3,3V ; SD_SS, SD_DI, SD_DO, SD_SCK - не подключены).
К I2C подключен RDA5807M, SDA и SCL через реисторы 4,7K подтянуты к 5V.
Контроллер запускается - появляется HID-клавиатура; реагирует на кнопку BTN_0 - (меняется уровень на пине PC13), в терминале по UART1 выводятся отладочные данные (standby/ рабочий режим, аудионастройки, изменяется номер входа по нажатию кнопки BTN_1).
Прошивки пробовал из релизных архивов ampcontrol-f103-20190514-firmware.7z, ampcontrol-f103-20191002-firmware.7z, собирал сам из последних исходников, результат вседа одинаковый - дисплей не запускается.
P.S. Сам дисплей исправен (на Arduino Nano с библиотекой MCUFRIEND_kbv запускается, определяется как ST7793).
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Где-то что-то не подключено. У меня такой дисплей работает без проблем.

В частности, подключен ли вывод PB2 и как? Ведь на Bluepill он не выведен, а в проекте используется.
Контактная информация:
Родился
Аватара пользователя
Сообщения: 4
Зарегистрирован: Вт фев 22, 2011 19:44:46

Сообщение RODION- »

PB2 на Bluepill выведен на колодку выбора загрузчика (пин BOOT1). Пробовал на двух дисплеях и двух Bluepill.
Эксперементируя с Arduino выяснил что если отключить LCD_RD от Arduino и через резистор 4,7K подтянуть к 3,3V или 5V то дисплей также не инициализируется (просто белый экран).
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Да ведь не выведен. Точнее, через многокилоомный резистор выведен, что не подходит.

В скетче для Arduino - неудивительно, там RD используется, чтобы вычитать ID дисплея.
Контактная информация:
Родился
Аватара пользователя
Сообщения: 4
Зарегистрирован: Вт фев 22, 2011 19:44:46

Сообщение RODION- »

Точно, через резистор 100K. То есть если его закоротить то по идее всё должно заработать?
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Возможно, если проблема в этом.

Во всяком случае, у меня такой дисплей работает. Плюс, вместо отпаивания тачскрина (висящего на D6..D7 пинах дисплея и шунтирующего тем самым энкодер) я просто последовательные резисторы на этих линиях поставил не на 1кОм, а порядка сотни ом, чтобы энкодер работал без вмешательства в сам экран.
Контактная информация:
Родился
Аватара пользователя
Сообщения: 4
Зарегистрирован: Вт фев 22, 2011 19:44:46

Сообщение RODION- »

WiseLord большое спасибо за подсказку, проблема была в 100K резисторе.
Поставил вместо него перемычку :solder: - дисплей включился. :beer:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 194
Зарегистрирован: Чт авг 30, 2012 16:25:53

Сообщение radioandrei74 »

подскажите пожалуйста как организовать отключение питания от модулей блютуз и радио.
проблема в том, что в режиме AUX слышен звук с радио и блютуза, даже на не большом уровне громкости.
Контактная информация:
Ответить

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