Перейти к содержанию

Приемник на RDA5807 и семисегментнике


Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

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

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

@bulat943 , еще раз спасибо. Теперь понятно, почему никто не связывается с RDS. Нужен хороший сигнал. А у меня, хоть антенна и рядом, но она со спины. Я ловлю отраженный сигнал, от соседнего дома. И вот результат. Камеру сын забрал, извините за качество.

IMG_20180131_180034.jpg

IMG_20180131_181546.jpg

IMG_20180131_181604.jpg

Ссылка на комментарий
Поделиться на другие сайты

у меня такая же байда,грешил на помехи от LS020,переделал на винстар 2004,тоже сыпятся ошибки,нашел исходник на си от WiseLord ,ковыряю-там еще тип группы надо определять...

Ссылка на комментарий
Поделиться на другие сайты

22 часа назад, vbrt сказал:

Уважаемый  bulat943.

А можно ли отдельной кнопкой включать и выключать индикацию?

Кнопка на PORTD.3,нажали-индикация вкл/выкл

Исходник

 

 

programm 88-108 oa ok 04 ST ER 04.bas

programm 88-108 oa ok 04 ST ER 04.hex

Ссылка на комментарий
Поделиться на другие сайты

@bulat943 , я, так сказать, для самообучения, просматриваю Ваш код. Вы не против? Опять назрел вопросик.

Цитата

Dim Flag_stop_timer As Boolean

В справке Баскома такого типа данных я не нашел. Есть только в Visual Basic:

Цитата

Содержит значения, которые могут быть только True или False. Ключевые слова True и False соответствуют двум состояниям переменных Boolean.

Boolean значения не хранятся в виде чисел, и хранимые значения не предназначены для того чтобы быть эквивалентными числам. Никогда не следует писать код, который основывается на эквивалентных числовых значениях для True и False. Везде, где это возможно, следует ограничивать применение переменных с типом Boolean логическими значениями, для которых этот тип специально предназначен.

Если в Баскоме - это то же самое, то зачем такие сложности? Ведь в Вашей программе As Bit вполне хватит. Или я чего то недосмотрел?

Ссылка на комментарий
Поделиться на другие сайты

bulat943 , опять к вам просьба. Вот эта прошивка со второй страницы *гашение индикации ОК гр=12 mono wait 1.hex* Сегодня пришли энкодеры, наконец то нормально все испытал. Энкодер работает, станции настраиваются, запоминаются. А вот удалить никак. Держал кнопку и по 20 секунд нажатой на выбранной запомненной станции, не удаляется. Должно вроде быть как : - держим нажатой 2-3 секунды, записывем в память, если держим 5 секунд, выбранная ячейка стирается из памяти. И если не составит труда, то добавить еще две функции. Повесить на резервный порт кнопку *моно-стерео* как в основной прошивке, плюс светодиод индикации стерео, и на второй порт поставить джампер. Если минус, то индикация гасится, если на порту +, то индикация всегда работает.

Ссылка на комментарий
Поделиться на другие сайты

стирание канала-выбираем канал который надо стереть,выключаем радио (от питания !!! ),зажимаем кнопку энкодера и держим,подаем питание,появляется тире-канал стерт

на какие порты конкретно кнопки и светодиод или без разницы?

Ссылка на комментарий
Поделиться на другие сайты

23 часа назад, resd1981 сказал:

 Повесить на резервный порт кнопку *моно-стерео* как в основной прошивке

PORTC.1

Цитата

плюс светодиод индикации стерео

PORTC.2(светодиод к минусу через резистор)

Цитата

и на второй порт поставить джампер. Если минус, то индикация гасится, если на порту +, то индикация всегда работает

 

PORTC.0

Автоотключение индикации отключил,немного доработал стирание частоты-теперь работает четче

 

 

гашение индикации ОК гр=12 mono wait 3.bas

гашение индикации ОК гр=12 mono wait 3.hex

Ссылка на комментарий
Поделиться на другие сайты

22 часа назад, bulat943 сказал:

немного доработал стирание частоты-теперь работает четче

Оно нормально стирало, это я неправильно все делал. Я забыл, что надо отключать питание. Спасибо, буду пробовать.

Ссылка на комментарий
Поделиться на другие сайты

40 минут назад, bulat943 сказал:

PORTC.1

PORTC.2(светодиод к минусу через резистор)

PORTC.0

 

Если с ногами напряг, можно освободить PortC.3. Индикатор, это не такая вещь, которую каждый день меняешь. Объявить переменную, какую нибудь, SEG_OA as Eram Bit. При включении с нажатой кнопкой BASS или STEREO, присвоить ей значение 0 или 1, и записать в EEPROM. Потом, при последующих включениях, просто считывать ее значение из памяти. Порт свободен. Можно что нибудь нужное подвесить.

Ссылка на комментарий
Поделиться на другие сайты

Ха, это я удачно спросил. Вариантов куча. Часы, софтовые или на DSке. Переключаются показания через время, или по нажатию кнопки. Можно добавить будильник. При срабатывании включается последняя прослушанная станция, или записанная в память. Дальше, изменение яркости индикатора от освещенности. Датчик освещенности любой фоторезистор. Можно присобачить таймер. По истечении времени радио включается или выключается. Термометры. Переключение индикации через время, или по нажатию кнопки. Если, после этого память еще останется, я что нибудь еще придумаю.

Ссылка на комментарий
Поделиться на другие сайты

«Аппетит приходит во время еды!»

часы можно добавить на DS-ке,а там уже и будильник

я не зря кнопки сделал на PORTC,там на каждый порт можно по 5 кнопок спокойно вешать (через ацп)

буду думать,схему оставим прежней,DS1307 (sda и scl)параллельно RDA5807,испытаю и выложу

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Всем доброго дня! Есть ДВД проигрыватель Toshiba, изначально с питанием 110В. По глупости был включен в розетку с 220В, взорвался конденсатор на входе. Был заменён на аналогичный по ёмкости, но с большим напряжением. Какое-то время проигрыватель работал. Потом перестал включаться. Нужен совет, по переделке БП данного ДВД, если такое вообще возможно с минимальным вмешательством. Паять умею. Схему БП прилагаю. Заранее спасибо за советы.
    • Именно так!  Таким способом дядюшки Ляо добиваются максимальной яркости при минимальном времени работы, убивая сразу двух зайцев: а) минимизируя количество потребных светодиодов и б) заставляют потребителя снова и снова покупать свою продукцию. 
    • Вот так должен выглядеть старый, оригинальный, неваренный оригинал, покупался в ЧиД. Есть и более новые такие Тошибы, тоже оригинал, но совсем совсем чуть-чуть отличается корпус и маркировка, у них на сколько помню, эти впадинки по краям чуть менее глубокие, но они тоже оригинальные. У меня такой, только 2SA1943 новодельный в ОМ 2.5 стоит вместе с таким как на фото старым 2SC5200, работают отлично. 
    • Какой  бред  сивой  кобылы!  Все радиолюбители  знают и есть  таблицы  по  которым  мы  видим  процент  КНИ и  отношение  амплитуды  гармоники к амплитуде  основного  сигнала!  Если  уровень  наибольшей гармоники   находиться на -20dB  относительно  пика  основного  сигнала, это 10%  КНИ. Вот  и вся  калибровка! Если  Спектроанализатор  мой  показывает   КНИ и  именно  такое  соотношение амплитуд ,я  точно  верю  ему. И твои  древние  спектроанализаторы  основаны  на этом  же принципе, индикатор  стрелочный  измеряет  амплитуду  основного тона 1 кГц,потом  режекторный   фильтр  вырезает  основной  тон,а  резонансный  контур  настраиваем на 2ю гармонику 2 кГц  и измеряем амплитуду 2й  гармоники и так  все гармоники  измеряем и по таблице  видим  каковы  КНИ  данного  сигнала! Компьютер  это  делает всё  программно! Смотрим скрин.
    • Так может зарядка "гуано" не? Сомневалка у вас отрастет с опытом в профильной работе, пока вам сомневаться нечем. Для особо необразованных пользователей и проверяющий органов выдающих сертификацию для устройств. Вы сегодня про где? см. п.1 ПЛАВДА? у меня допустим до сих пор в пользовании mi watch 3 заряжаемый от чего попало... Внутри. Но вам же по любому виднее... Ок. Это правильно. А проблема в чем?
    • Для увеличения sram у контроллера atmega128a, использую внешнюю sram. Код настройки контроллера на внешнюю sram: in r16, MCUCR              ; ori r16, 0xC0                 ; out MCUCR, r16            ; ldi r16, 0x04                  ; sts XMCRA, r16             ; ldi r16, 0x80                  ; sts XMCRA, r16             ; Возникает вопрос, адрес возврата из подпрограммы будет хранится по адресам 0x10FE и 0x10FF, то есть в конце оперативной памяти самого контроллера или по адресам 0xFFFE и 0xFFFF, то есть в конце внешней оперативной памяти???
×
×
  • Создать...