Например TDA7294

Форум РадиоКот • Просмотр темы - Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 14:05:36

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4751 ]     ... , , , 199, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс авг 12, 2018 21:34:01 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Я тут полистал, посравнивал даташиты ILI9320 и SD0129. Выглядят очень похоже в плане управления. Разве что инициализация может отличаться - некоторые регистры или некоторые биты в регистре где-то присутствуют, где-то нет. Но если какой-то бит какого-то регистра есть в обоих дисплеях, то он всегда на одном и том же месте.

Похоже, это некоторый стандарт карты регистров, которые разные контроллеры используют в нужной им степени.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс авг 12, 2018 21:38:37 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
под S6D139


Вложения:
ili9320.c [8.22 KiB]
Скачиваний: 173
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс авг 12, 2018 22:28:37 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Отрефакторил Ваш код под нужные префиксы и дефайны, чтобы шло как отдельный дисплей. Проверьте, пожалуйста, с последними исходниками (на моём ILI9320 инициализация от S6D0139 не проходит).


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс авг 12, 2018 22:29:45 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
S6D0129 тоже будет работать


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс авг 12, 2018 22:32:16 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Когда я ещё до него доберусь...


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс авг 12, 2018 22:41:48 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
кнопки не реагируют


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вс авг 12, 2018 23:34:34 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Ага, пропустил немного.

Должно работать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Пн авг 13, 2018 07:32:11 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
Ага, пропустил немного.

Должно работать.


и работает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Пн авг 13, 2018 10:33:24 
Встал на лапы

Зарегистрирован: Пн сен 06, 2010 19:39:36
Сообщений: 87
Откуда: Казахстан
Рейтинг сообщения: 2
Вариант номер два
Изображение Изображение Изображение Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Пн авг 13, 2018 14:08:32 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 1
Рейтинг сообщений: 20
Зарегистрирован: Ср авг 01, 2018 10:04:10
Сообщений: 182
Рейтинг сообщения: 0
wise lord hi qt creator i am getting such an error i am using windows10 64bit.


15:12:38: Running steps for project editor...
15:12:38: Starting: "C:\Qt\Qt5.2.0\5.2.0\mingw48_32\bin\qmake.exe" "C:\Users\Gürcan KAŞ win10\Desktop\ampcontrol-m32\ampcontrol-m32\editor\editor.pro" -r -spec win32-g++
Cannot find file: C:\Users\Gürcan KAŞ win10\Desktop\ampcontrol-m32\ampcontrol-m32\editor\editor.pro.
15:12:38: The process "C:\Qt\Qt5.2.0\5.2.0\mingw48_32\bin\qmake.exe" exited with code 2.
Error while building/deploying project editor (kit: Desktop Qt 5.2.0 MinGW 32bit)
When executing step 'qmake'
15:12:38: Elapsed time: 00:00.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Пн авг 13, 2018 17:01:19 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Цитата:
Cannot find file: C:\Users\Gürcan KAŞ win10\Desktop\ampcontrol-m32\ampcontrol-m32\editor\editor.pro

Try to place it to some 'good' location, without spaces and some diacritical symbols.

In year 2018 windows still seem not to work properly with such paths.

P.S. Or just path is wrong (\ampcontrol-m32\ampcontrol-m32\ looks confusing)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Пн авг 13, 2018 18:52:35 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
WiseLord

Надо написать какую нибудь читалку id с дисплеев.
А то у меня их штук 8 дома и еще 9 должен знакомый со склада отгрузить.
не всегда понятно кто из них кто и какой контрол на борту


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Пн авг 13, 2018 19:16:21 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Да, сам вчера о таком задумался.
Вот только это может быть отдельная прошивка под эту же распиновку, или вообще отдельное устройство. Не обязательно на STM32 даже.
Не знаю даже, как лучше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Пн авг 13, 2018 19:29:42 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 2
Зарегистрирован: Вт окт 01, 2013 01:04:31
Сообщений: 217
Откуда: Гомель
Рейтинг сообщения: 0
К рабочему дисплею параллельно подключить читаемый кроме выводов CS. Включить CS прочитать ид и выключить CS. Потом включить другой CS и вывести на экран. Усё!)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Пн авг 13, 2018 21:48:36 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Или можно просто этот ID выводить по UART.

В любом случае, для этого нужен SDO вывод дисплея, подключенный к той же аппаратной шине SPI. Поэтому необходима смена разводки дисплеев.

Так что я сейчас закоммитил в git более разумную, с точки зрения наименований, разводку, более привязанную к ILI9320, нежели к KS0108. Также прилагаю файл с ней.

Для KS0108, по сравнению со старым подключением, по сути нужно поменять местами CS2 и RST. Для ILI9320/S6D039 немного больше телодвижений, но вроде всё понятно, что куда.

Надеюсь, это уже окончательный вариант, как минимум в плане дисплеев.


Вложения:
Pins.ods.7z [19.18 KiB]
Скачиваний: 170
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт авг 14, 2018 09:30:32 
Встал на лапы

Зарегистрирован: Ср янв 20, 2016 15:29:12
Сообщений: 125
Рейтинг сообщения: 0
WiseLord
при попытке компиляции в QT выдает:mingw32-make: *** No rule to make target 'all'. Stop.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт авг 14, 2018 09:37:06 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Нет makefile в каталоге, где идёт сборка? Не указан каталог сборки?

P.S. И не совсем понял про QT (QuickTime)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт авг 14, 2018 11:57:56 
Встал на лапы

Зарегистрирован: Ср янв 20, 2016 15:29:12
Сообщений: 125
Рейтинг сообщения: 0
QT Creator


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт авг 14, 2018 12:26:33 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
Тогда уж Qt Creator.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
СообщениеДобавлено: Вт авг 14, 2018 15:55:29 
Встал на лапы

Зарегистрирован: Ср янв 20, 2016 15:29:12
Сообщений: 125
Рейтинг сообщения: 0
Да Qt Creator на атмеге32 собирается а на стм32 вылетает с ошибкой

Спойлер17:42:40: Выполняются этапы для проекта ampcontrol-f103...
17:42:40: Запускается: «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» all
../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -Idrivers/STM32F1xx_HAL_Driver/Inc -Idrivers/CMSIS/Device/ST/STM32F1xx/Include -Idrivers/CMSIS/Include -Os -fshort-enums -ffunction-sections -fdata-sections -Wall -Werror -g -gdwarf-2 -MMD -MP -MT build/main.o -MF build/./main.d -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -o build/main.o main.c
makefile:135: recipe for target 'build/main.o' failed
process_begin: CreateProcess(NULL, ../../gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -Idrivers/STM32F1xx_HAL_Driver/Inc -Idrivers/CMSIS/Device/ST/STM32F1xx/Include -Idrivers/CMSIS/Include -Os -fshort-enums -ffunction-sections -fdata-sections -Wall -Werror -g -gdwarf-2 -MMD -MP -MT build/main.o -MF build/./main.d -DUSE_FULL_LL_DRIVER -DSTM32F103xB -D_GC320X240 -D_ILI9320 -o build/main.o main.c, ...) failed.
make (e=2): Не удается найти указанный файл.

mingw32-make: *** [build/main.o] Error 2
17:42:41: Процесс «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта ampcontrol-f103 (комплект: Desktop Qt 5.6.0 MinGW 32bit)
Во время выполнения этапа «Сборка»
17:42:41: Прошло времени: 00:01.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4751 ]     ... , , , 199, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 54


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y