Jump to content
admin

Радиомодуль с RDA5807M продлевает жизнь старых радиоприёмников

Recommended Posts

18 минут назад, asvetp сказал:

@baza3812 Хорошо,  я проверю программу в той части, где производится регулировка громкости. Теперь, после Вашего подробного описания мне будет легче найти причину.

Спасибо большое вам,я на самом деле сидел и прислушивался минут 40 ,чтоб зря не обращатся к вам

Share this post


Link to post
Share on other sites

baza3812, Смотрите на предыдущей странице мой пост с исправленной программой.

Edited by asvetp
исправление

Share this post


Link to post
Share on other sites
32 минуты назад, asvetp сказал:

@baza3812 Я проверил программу в той части, где производится регулировка громкости и, действительно, там я пропустил коды, в которых надо было сделать изменения. Теперь, после Вашего подробного описания мне было легче найти причину.  Проверяйте теперь новую версию, я в железе её тоже не проверял, так, что эта часть работы  ляжет снова на Вас... :)

 

FM_OLED_mp3_v2.zip 98 kB · 1 скачивание

Спасибо огромнейшее!,проверю отпишусь:)

Share this post


Link to post
Share on other sites

Вебинар «МЭМС-датчики ST для работы со звуком – новые возможности» (28.10.2020)

28 октября все желающие приглашаются для участия в вебинаре, посвященном семейству МЭМС-датчиков STMicroelectronics для акустических приложений. Предметом детального рассмотрения на вебинаре станут микрофоны, их топологии применения и возможности. Вы услышите о новых мультирежимных широкодиапазонных микрофонах с нижним портом и PDM-интерфейсом для систем с батарейным питанием.

Подробнее

Еще раз спасибо asvetp!,теперь все работает как надо! ничего не хрепит:D

Share this post


Link to post
Share on other sites

STM32L562E-DK – первая отладочная платформа ST на ядре ARM Cortex-M33

STMicroelectronics представляет демонстрационно-отладочную платформу на базе ядра Cortex-M33 – STM32L562E-DK. Данная платформа основана на микроконтроллере нового семейства – STM32L5. STM32L562E-DK позволяет разработчику в полной мере раскрыть и опробовать новые возможности микроконтроллеров STM32L5 с тщательно проработанным функционалом для обеспечения высокого уровня безопасности и защиты.

Подробнее

@baza3812 Ну вот и хорошо! Как видите, тестирование программы  в железе тоже требует времени и терпения. 

Share this post


Link to post
Share on other sites

Тест уровня кондуктивной помехи электронного устройства

Электромагнитная совместимость (ЭМС) является важным параметром электронных устройств, особенно это актуально в современном мире, насыщенном разнообразными гаджетами. Специалисты компании Mornsun подготовили видеоролик по тестированию одной из составляющих ЭМС – кондуктивной помехи.

Подробнее

Пришел дисплей,впаял-все работает! Красота!

Только вот перепутал местами кнопки + и - для громкости и для переключения каналов,плату буду переделывать под корпус

Спасибо!

1.jpg

Share this post


Link to post
Share on other sites

 

15 часов назад, bulat943 сказал:

Пришел дисплей,впаял-все работает! Красота!

Вижу, однако, что с начальными координатами нужно поработать, т. к. изображение сдвинуто влево на 1 пиксель и вниз на 2 пикселя. Дело в том, что у разных производителей отличается распределение памяти дисплея. Пришлите мне в личку четыре фото дисплея, каждое с поворотом на 90 градусов (поворот делается через меню настроек) и я на досуге постараюсь исправить это дело.

Share this post


Link to post
Share on other sites

Радиоприёмник с дисплеем Nokia-1202.
Подойдут также дисплеи Nokia-1110i, Nokia-1280, Nokia-6085. 

По просьбе Yuraword я написал новую версию программы радиоприёмника с дисплеем  Nokia 1202. В программу добавлена регулировка громкости. Программа имеет минимальный набор функций - только настройка в режиме автопоиска и регулятор громкости. Но во многих случаях этого вполне достаточно, к тому же упрощает управление приёмником.  В программе используется шрифт, который создал Yuraword

 

FM_N1202_v1_170.jpg

FM_M8_N1202_autotune_v1.pdf FM_M8_N1202_autotune_v1.hex

Edited by asvetp
исправление

Share this post


Link to post
Share on other sites

Да, было бы неплохо добавить RDS, только у меня на все  задумки и варианты не хватает времени.

Share this post


Link to post
Share on other sites

Спасибо большое. Буду разбираться и переводить на ассемблер.

Share this post


Link to post
Share on other sites
10 минут назад, asvetp сказал:

Спасибо большое. Буду разбираться и переводить на ассемблер.

Если будет RDS,  я с ума сойду от счастья!)))) 

Share this post


Link to post
Share on other sites

Фотоаппарат разрядился,чуть позже выложу (сразу скажу-в 2-х положениях экрана отображение неправильное,но мне это не мешает-вполне устраивает положение после прошивки атмеги,есть смещение рамки-влево на 2 пикселя и вниз на 2 пикселя )

Share this post


Link to post
Share on other sites

По моему дисплею,покупал на али у этого продавца

Попробовал свою программу,крайние координаты по х 1-128,по y=2-129,вот такая вот петрушка...

Так что красный дисплей с надписью "1,44' SPI 128*128 V1.1" не подходит...Похоже там st7789-эту инфу нарыл в интернете

Share this post


Link to post
Share on other sites

Свою программу с RDS я написал ещё 2 года назад, но меня не удовлетворил результат. Слишком часто информация искажалась. 

@bulat943  Я задумал ввести в программу возможность пользователю через меню самостоятельно отцентрировать изображение. А пока такая программа не готова, хочу для Вас по-быстрому внести коррективы применительно к конкретному дисплею.

Share this post


Link to post
Share on other sites

Да наверно не надо-буду заказывать дисплей как у вас...

я у себя попробовал сделать установку окна и все встало на свои места-координаты стали от 0 до 127 и по х,и по y  (для моей тестовой программы,которую писал сам)

Скрытый текст

Sub Lcd_set_window(byval Xpos As Word , Byval Ypos As Word , Byval Xsize As Word , Byval Ysize As Word)
  ' Lcd_cs = 0
   Xpos=1+Xpos
   Ypos=2+Ypos
   Xsize=1+Xsize
   Ysize=2+Ysize
   Lcd_dc = 0
   !LDI  R23, $2a
   !OUT    spdr, R23
   Spi_30:
      !sbis spsr, spif
      !rjmp spi_30
      Lcd_dc = 1
      !ldd R26, Y+6       ' xpos
      !Ldd R27, Y+7
      !LD R18, X+
      !LD R17, X
      !OUT    spdr, R17
   Spi_read31:
      !sbis spsr, spif
      !rjmp spi_read31
      !OUT    spdr, R18
   Spi_read32:
      !sbis spsr, spif
      !rjmp spi_read32
      !ldd R26, Y+2       ' xsize
      !Ldd R27, Y+3
      !LD R18, X+
      !LD R17, X
      !OUT    spdr, R17
   Spi_read33:
      !sbis spsr, spif
      !rjmp spi_read33
      !OUT    spdr, R18
   Spi_read34:
      !sbis spsr, spif
      !rjmp spi_read34
      Lcd_dc = 0
      !LDI  R23, $2b
      !OUT    spdr, R23
   Spi_35:
      !sbis spsr, spif
      !rjmp spi_35
      Lcd_dc = 1
      !ldd R26, Y+4       ' ypos
      !Ldd R27, Y+5
      !LD R18, X+
      !LD R17, X
      !OUT    spdr, R17
   Spi_read36:
      !sbis spsr, spif
      !rjmp spi_read36
      !OUT    spdr, R18
   Spi_read37:
      !sbis spsr, spif
      !rjmp spi_read37
      !ldd R26, Y+0       ' ysize
      !Ldd R27, Y+1
      !LD R18, X+
      !LD R17, X
      !OUT    spdr, R17
   Spi_read38:
      !sbis spsr, spif
      !rjmp spi_read38
      !OUT    spdr, R18
   Spi_read39:
      !sbis spsr, spif
      !rjmp spi_read39
      Lcd_dc = 0
      !LDI  R23, $2c
      !OUT    spdr, R23
   Spi_40:
      !sbis spsr, spif
      !rjmp spi_40
   '   Lcd_cs = 1
End Sub

 

Share this post


Link to post
Share on other sites

@bulat943 Хорошо, я теперь на досуге попробую откорректировать начальные координаты. У моего дисплея внутренняя память 130х160, поэтому на втором и третьем фото у вас наложение фрагментов со сдвигом на 32 пикселя.

Share this post


Link to post
Share on other sites

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

Дисплей заказал,да и экран по умолчанию вполне устраивает

Share this post


Link to post
Share on other sites
11 часов назад, bulat943 сказал:

ждем обновлений!

Хорошо, будем двигаться вперёд.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • @Дмитрий Вас,   Огромное Вам спасибо, да, нужно было так же дописать значения  в регистор OCR1B. Все заработало!
    • Как он докажет что это перемаркировка?
    • Я выложил полную схему. Её не видно?  Я скопировал отсюда, с лампочкой на КТ815.
    • Здравствуйте .  Как в написании и правки ПО для МК ноль , нужна помощь в поправке прошивки проекта таймера. Вроде как имеются исходники. В архиве проект, прошивка, исходные файлы, проект протеус и описание что нужно изменить.. Прошивка для данного проекта разработаны с использованием компилятора mikroC Pro для pic. ,включая исходный код и скомпилированный hex-файл. Так вот нужно изменить алгоритм работы кнопки старт-стоп. Например: Если кнопка"старт-стоп постоянно замкнута начинается запуск таймера но задержкой 5сек после подачи питания а если кнопка разомкнется то таймер останавливается или нет запуска таймера если кнопка разомкнутая при этом надо учесть дребезг контактов. Как бы замена тактильной кнопки на простой фиксированный выключатель.   RelayTimer.rar
    • Да просто хочется сделать "неубиваемую схему".    230В это просто новый стандарт.
    • На Виму и кашки есть все данные включая тангенсы и катангенсы. Чего не скажешь про сибибишки. Пока достоверных таблиц не попадалось. Хотя тоже норм кондюки, ежли не перемаркер...
    • Что подсказать? Процедуру открытия спора и возврата денег на али? Снимаешь видео и шлешь продавцу с требованием возврата денег. Да и вообще непонятно, нахрена уродовать октавию этим гамном. Качество звука 100% будет хуже штатной, а глючить и тормозить она будет на порядок больше.

  • Никелевая лента для точечной сварки аккумуляторов 18650

  • Similar Content

    • Guest Валерий
      By Guest Валерий
      Добрый вечер! Приобрёл модуль JQ-D082BT для установки в активные колонки и блок питания к нему  220 до 12 переменного тока. При первом подключении стрельнул конденсатор. Стоит ли менять этот конденсатор (может ли выжить этот модуль?) и как подобрать подходящий конденсатор, не могу найти схему к нему. Заранее спасибо! 
      https://cdn1.radikalno.ru/uploads/2020/2/2/71a0bff564b86581b40879345bfb2d75-full.jpg
      https://cdn1.radikalno.ru/uploads/2020/2/2/dcc5293e490981e1f3b58669bad6418a-full.jpg
       
    • Guest Юра
      By Guest Юра
      Добрый день!
      Очень нужна помощь, что бы понять, есть ли возможность модернизировать схему. В теме микроконтроллеров я не шарю.
      Есть устройство управления силовыми нагрузками с помощью реле, вот это:
      http://www.carymart.com/2-channel-10a-dc-reversing-motor-remote-controller-speed-adjustable-p-1528.html
      Этими реле через сборку транзисторов uln2003a управляет микроконтроллер em78p156elpj-g
      http://html.alldatasheet.net/html-pdf/60152/EMC/EM78P156ELP/325/6/EM78P156ELP.html
      который получает команды через приемник:
      http://www.carymart.com/super-regeneration-rf-wireless-receiver-module-dc-5v-p-699.html
      он же на ebay:
      http://www.ebay.com/itm/5PCS-MX-05V-Chip-Super-Regenerative-RF-Wireless-Receiver-Module-DC5V-315Mhz-/151572645578?hash=item234a6f06ca:g:CFEAAOSwdzVXvBpB
      Этот приемник впаян в основную плату и имеет четыре пина
      1 GND
      2 RXD
      3 закорочен с 2
      4 VCC
      GND идет на общий минус
      RXD идет на ногу 8 контроллера em78p156elpj-g
      VCC идет на ногу 14 контроллера em78p156elpj-g (в даташите обозначена VDD)
      Описание приемника:
      Model No.: 0020238
      Working voltage: DC5V
      Working current: 4mA
      RF Sensitivity: -103dBm
      Modulation Method: Amplitude modulation (ASK or OOK)
      Output Level : TTL Level (5V)
      Output Type : Serial Output (manchester code)
      Working temperature: -20°C ~ +70°C
      Type: Receiver Module for Fixed Code (without decode)
      А вопрос такой: можно ли заменть радио приемник на какой-то wi-fi модуль с управлением через приложение для Android?
      Являются ли стандартными команды, передаваемые через RXD и есть ли такие модули у китайцев?
      или контроллер em78p156elpj-g программируется под конкретные команды от радио модуля и подобрать wi-fi модуль без
      перепрограммирования не удастся? Или я все не так понимаю вообще?
    • Guest Борис
      By Guest Борис
      Здраствуйте. Проблемма такая существующие (доступные мне) радиомодули имеют мощность 8, 17, 20 дбм.
      Нужно дотянут до 30дбм (1Вт), Видимость непрямая и сигнал уже через сотню метров теряется, местность сильно пересечена, много зелени, посему обещаных 200...300м тупо нет и в помине.
      Проблемка в чем? Как сделать усилитель на определенную частоту я представляю: транзистор, колебательный контур, но тут несколько каналов. Я немного в замешательстве, как это делается, например в рациях? Как сделать широкополосный усь?
    • Guest Qant
      By Guest Qant
      Подскажите пожалуйста название хорошего радиомодуля, для передачи аналогового сигнала.
×
×
  • Create New...