Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12864
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Оценка скорости вывода слова "Громкость" шрифтом 24px:
Прочитать из I²C EEPROM надо 10 символов по ~30 байтов каждый. 300 байтов, что на частоте шины 100кГц потребует около 35мс.
Медленно (~на три порядка медленнее чем из FLASH) и требует много ОЗУ.
Да и, собственно, зачем?
Плюс, возникает следующая проблема: а как в этот I²C EEPROM эти шрифты записать? Отдельным программатором?
Прочитать из I²C EEPROM надо 10 символов по ~30 байтов каждый. 300 байтов, что на частоте шины 100кГц потребует около 35мс.
Медленно (~на три порядка медленнее чем из FLASH) и требует много ОЗУ.
Да и, собственно, зачем?
Плюс, возникает следующая проблема: а как в этот I²C EEPROM эти шрифты записать? Отдельным программатором?
- Реклама
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Если он не сильно отличается от LS020 по управлению¸ то большой проблемы быть не должно.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
а на atmega328 рабочий код? если да то у меня почемуто не работает в протеусе
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Рабочий. И в Proteus, и в железе.
- Реклама
-
Serjmaster
- Первый раз сказал Мяу!
- Сообщения: 33
- Зарегистрирован: Вс июл 10, 2016 13:29:29
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Ув.Wiselord,не сильно бы Вас затруднило написать программу для дисплея LPH9157-2,как альтернатива для LS-020,если код не сильно отличается?Заранее спасибо.
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Разрешение у них с LS020 одинаковое, поэтому я и предположил, что они могут и по коду быть совместимы.
У меня такого дисплея нет, поэтому вряд ли что-то из этого выйдет. Да и не вижу особого смысла - дисплей не из тех, что можно легко достать.
Разве что у Вас есть такой рабочий (стопроцентно проверенный на другом проекте) дисплей с необходимой обвязкой. Тогда можно было бы попробовать с тем условием, чтобы быстро на Вашей стороне проверять код на работоспособность.
Собственно, так (удалённо, с помощью ув. VeryLazyCat) я и добавлял поддержку LS020. Но там было ещё и преимущество в виде наличия рабочей модели для Proteus.
У меня такого дисплея нет, поэтому вряд ли что-то из этого выйдет. Да и не вижу особого смысла - дисплей не из тех, что можно легко достать.
Разве что у Вас есть такой рабочий (стопроцентно проверенный на другом проекте) дисплей с необходимой обвязкой. Тогда можно было бы попробовать с тем условием, чтобы быстро на Вашей стороне проверять код на работоспособность.
Собственно, так (удалённо, с помощью ув. VeryLazyCat) я и добавлял поддержку LS020. Но там было ещё и преимущество в виде наличия рабочей модели для Proteus.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
у меня аж 2 штуки таких от с75 ,а от s65 нету)
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
можно ли добавить к 328 меге дисплей ls020?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Вариант на ATmega328 - только для дисплеев 128x64.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
надо чтото придумать
и почему нельзя? может я продумаю
и почему нельзя? может я продумаю
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Да пожалуйста. Принципиальная возможность подключить этот МК есть. Взять код от ATmega32, поменять контроллер в Makefile, распиновку (LS020 должен быть обязательно на аппаратном SPI для скорости) и кое-какие настройки прерываний и таймеров. Основную разница между m32 и m328 можно посмотреть в этом коммите, ну и в паре предыдущих
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
кстати могу выслать 2 экрана от с 75 для тестов разных типов. я из Гомеля так что думаю дойдет в пару дней
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
А там много обвязки надо, чтобы их завести?
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
шина та же вроде ничего не надо просто контрол другой а исходников много в нете
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Просто для LS020, насколько знаю, надо для питания подсветки извращаться. Хотя, для отладки клда можно просто от второго источника нужное напряжение подать, по идее.
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
если есть переговорка голосом вот мыло mixa232323@mail есть много вопросов и предложенийдля каждого из вариантов проекта
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
Можно и не извращаться, просто подать питание ~11v на пин подсветки и всё,WiseLord писал(а):Просто для LS020, насколько знаю, надо для питания подсветки извращаться.
чип на согласование тоже ставить не обязательно, можно резюками сделать....
Когда то так и подключали ls020 для осциллографического пробника хамелеон.
Ну а я старался сделать как положено согласование сигналов и драйвер подсветки,
но не всем это нужно наверное...
-
mixa232323
- Прорезались зубы
- Сообщения: 217
- Зарегистрирован: Вт окт 01, 2013 01:04:31
- Откуда: Гомель
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
с питанием подсветки пускай извращяются те кому надо есть много решений в нете
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Темброблок/спектроанализатор на ATmega16, TDA7439 и SG12
странное мыло какое-тоmixa232323 писал(а):если есть переговорка голосом вот мыло mixa232323@mail


