WI-FI интернет радио.

10427 ответов [Последнее сообщение]
pkmuum
Offline
Зарегистрирован: 25.03.2018

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

dtvims
Offline
Зарегистрирован: 26.11.2012

enjoyneering пишет:
Да я понял - даташит виноват. Как полохому танцору микрофон.

Никто и не думал отступать от схемы. Только задолбал модуль фантомно перзагружатся. И только данное решение помогло избавится от этого. Делайте поправку на китайцев. Прочтите всю тему с самого начала, там много в эту тему. Больше повторять не буду.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

ShAlex13 пишет:

Владимир 2018 пишет:

Все напряжения замерял относительно земли.

Напряжение питание модуля  -     4,921В

MISO -      3,154В

MOSI -      0,012В

SCK -        0,012В

XRESET -   3,249В

XDCS -      0,1...0,4В (скачки)

XCS -        3,244В

DREQ -      0,2...0,4В (скачки)

У меня так (в режиме PLAY)

Напряжение питание модуля  -     4,93В

MISO -      3,25В

MOSI -      0,02В

SCK -        0,02В

XRESET -   3,25В

XDCS -      2,6...3,1В (скачки)

XCS -        3,25В

DREQ -      3,26В

И пока расцепил цепочку диоды-резистор(монтажное ИЛИ)

судя по уровням вээска стоит в режиме команд и не переходит в режим работы с данными (когда низкие dreq и xdcs), но чем оно вам поможет? 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

для enjoyneering - делайте поправку на то, что модули соединяются длинными проводами, питание у всего этого не ахти, и уровень конструирования рэа и схемотехники не у всех высокий. сюда же китайская пайка и качество комплектующих.

dtvims
Offline
Зарегистрирован: 26.11.2012

Сама микросхема питается максимум от 3.6в. замерьте напряжение на LM-ках. Именно это напряжение и будет абсолютно на всех выводах. На выводах miso, mosi, sck, замерять напряжение бесполезно, т.к. они включаются и выключаются на большой частоте, вольтметр не измерит, только осциллографом.

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

dtvims пишет:
enjoyneering пишет:
  которые зачем-то вешают 47мк!!! на RESET. на RESET карл

Сразу видно человека, который умеет даташиты читать, но сам ничего делал..

я согласен с enjoyneering -  измерять напряжения на шинах данных - бесполезное занятие, и реально на ресет кондёр - это странно. Тогда проще его просто на землю или на + посадить, и железяка будет без сброса работать, до первого зависания или переполнения очевидно.

 
 
 

 

kypatop
Offline
Зарегистрирован: 28.03.2018

Подскажите, пожалуйста, аналог apple homekit для андроид для управления karadio32 по http

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

kypatop пишет:

Подскажите, пожалуйста, аналог apple homekit для андроид для управления karadio32 по http

А просто в браузере фэншуй не позволяет открыть?

Еще alex08cb предлагал телнет клиент (он правда под винду)

nadim
Offline
Зарегистрирован: 04.11.2017

pilnikov пишет:

Я так та2024 цеплял - правда питания были отдельно. Если получится согласовать - черкните как.

KaRadio32 Согласовал ESP32+VS1053 с усилителем T-AMP Tripath TA2024 2x15 Вт. Звук внорме. Есть небольшой недостаток но он присутствует и если напрямую подключить наушники - еле слышны пошкрябывания от esp32 (при мигании светодиода) - но это не так часто бывает и не все еще наверно услышат (но если кто знает как побороть этот эффект напишите). Схемы взял в группе ФБ.

Схема подтяжки RST - VS1053B стал работать очень стабильно - нет влияния статики.

К ESP32 RST от VS1053B у меня он вообще не подключен - по подключению rst от VS1053b Jean-Pierre ответил (дословный ответ "RST — 12 но не очень полезно").

И мой окончательный вариант KaRadio32 на макетке - корпус в процессе (30% уже готово).

ShAlex13
Offline
Зарегистрирован: 19.01.2018

enjoyneering пишет:

я вас тут почитываю, и мне плакать хочется от вашей безграмотности и угарных советов. я все жду кода у вас кончатся упоротые идеи аля - "Коденсатор между xreset модуля vs1053 и GND я ставилна 47мкФ, по совету ранее данной ветки форума." и вы начнете наконец думать, читать даташит и учится програмировать

На всех сайтах одно и тоже и ничего вразумительного.

 

dtvims
Offline
Зарегистрирован: 26.11.2012

Невразумительное формируется не просто так. Возможно имеют место подделки, может брак, может еще что:

Купил все модули, соединил по схеме - не работает. ESP? Да нет, web поднимается, в UART отладка идет. Питание везде есть. vs1053 не верно подключил? Все верно. Че за хрень? Идем на форумы. Кто написал, что пропаял микросхему в vs1053. Пропаяли, опа звук есть, но хрипит трещит. Опять все проверяем, вообще все пропаиваем - сука трещит, икает и т.п.. Идем на форумы, там совет поставить конденсатор, думаешь "Ну херня ведь!", пол дня потерял в поисках проблемы, но все трещит. Ну хер с ним, поставлю кондер - сука, работает. Хер знает почему, но работает. ВОТ так и формируется "Невразумительное"!

Схема, же со связью reset через диоды с xdcs и xcs - хрень полная, т.к. подрзумевает автоматическу перезагрузку модуля vs1053, если по обоим сигналам будет 0. После перезагрузки модуль стартует с дефолтными настройками, например у меня он стартует с максимальной громкостью, т.е. есл сидел и слушал тихо музыку, то неожиданно получаешь жудкий трешь.

Я не утверждаю, что у всех так. Есть куча этих модулей, они чем-то отличаются. У меня и еще у пачки людей именно так, у др. работает все штатно.

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

я вам объясню. например ситуация с pam8403 - все ишут про 470мк по питанию. даташит советует 1000мк

"A simple solution is to put an additional capacitor 1000μF at power supply terminal for power line coupling if the traces from amplifier to speakersare short (< 20cm).

Most applications require a ferrite bead filter as shown in Figure 2. The ferrite filter reduces EMI of around 1 MHz and higher. When selecting a ferrite bead, choose one with high impedance at high frequencies, and low impedance at low frequencies."
 
wifi то ухо не услышет, а вот помехи esp и роутеру на второй гармонике pam8403 создаст прилично :). в той теме я не отвечал - ну о чем можно разговаривать с человеком, если он таких простых вещей не понимает. вам сделал исключение.
 
и да я не програмист, но даже у меня глазя слизятся от вашей безграмотности и лени читать доки.
enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

"Схема, же со связью reset через диоды с xdcs и xcs - хрень полная, т.к. подрзумевает автоматическу перезагрузку модуля"

еще один. ужОс. пора прекращать вас читать. я еряю веру в человечество.

dtvims
Offline
Зарегистрирован: 26.11.2012

enjoyneering пишет:

еще один. ужОс. пора прекращать вас читать. я еряю веру в человечество.

Обоснуйте! Я свое обоснование высказал

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

reset нужен для некорых операций с чипом и схема с двумя диодами существует давно - OR logic gate

просто разберитесь с косяками в своей схеме подключения. сделайте уже наконец подтяжку нормальную.

 

dtvims
Offline
Зарегистрирован: 26.11.2012

Уже давно существует теория, что земля плоская, перестаньте рассказвать про круглое.

dtvims
Offline
Зарегистрирован: 26.11.2012

Я делал подтяжку к земле - модуль в вечном reset`e и соответственно не отвечает. собственно Ваша схема подразумевает, что 1 на пинах xdcs или xcs притягивает reset к 1. Если притянуть их к земле, то модуль должен перезагрузиться - я не понимаю сокрального смысла. Видел ранее описание, что это проверка на активность по данным пинам, если ее нет, то перезагрузка. Зачем?

Перезагрузить можно подцепившись отдельно на reset. перезагрузить можно программно.

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

dtvims пишет:
Схема, же со связью reset через диоды с xdcs и xcs - хрень полная, т.к. подрзумевает автоматическу перезагрузку модуля vs1053, если по обоим сигналам будет 0.
Эта схема применяется в радио на edzelf, он так выводы сэкономил, и опусканием xdcs и xcs формирует сброс. Почему она так спокойно перебралась на KA - как знать, может и правда работает лучше.

dtvims пишет:
Я делал подтяжку к земле - модуль в вечном reset`e и соответственно не отвечает. собственно Ваша схема подразумевает, что 1 на пинах xdcs или xcs притягивает reset к 1. Если притянуть их к земле, то модуль должен перезагрузиться - я не понимаю сокрального смысла.
Так к земле же резистор, пока на обоих выводах не будет нуля, ноля не будет и на ресете вски.

enjoyneering пишет:
wifi то ухо не услышет, а вот помехи esp и роутеру на второй гармонике pam8403 создаст прилично :). в той теме я не отвечал - ну о чем можно разговаривать с человеком, если он таких простых вещей не понимает. вам сделал исключение.
Это Вы шуток не понимаете, и улыбку принимаете за скобку )

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

Спасибо udavst. Хоть один думающий человек в теме. Повтрю для тех к то в танке - данная схема ЭКОНОМИТ ОДИН ПИН ESP. И что эта схема делает в КА проекте - это у вас dtvims надо спросить.

nadim
Offline
Зарегистрирован: 04.11.2017

enjoyneering пишет:
Спасибо udavst. Хоть один думающий человек в теме. Повтрю для тех к то в танке - данная схема ЭКОНОМИТ ОДИН ПИН ESP. И что эта схема делает в КА проекте - это у вас dtvims надо спросить.

Что-тоя не понимаю Гуру enjoyneering - здесь в большинстве собрались далёкие люди от электроники и тут наездами вашими нам не помочь. Лучше, если вы в теме направили нас на путь истины и показали как нужно правильно подтягивать RST и нужно ли вообще это делать, как избавиться от статики, как согласовать с усилителем на одном питании. И будет Вам почет и уважуха. А так от ваших нервов нет прока ... :( А если у вас такого желания нет то и не надо себе нервы портить.

И когда отвечаете пишите кому адресованно. Спасибо.

dtvims
Offline
Зарегистрирован: 26.11.2012

у меня прошивка от edzelf. И данный момент схемы (с диодами) я умышленно опустил и успешно забыл, что там это было. После некоторого времени тестирования сейчас понимаю, что принудительная перезагрузка не понадобиться, если у vs-ки сделать хорошее питание и не дать возможности фантомных сбросов (последнее актуально видимо не ко всем модулям). После проделанных доработок модуль работает без сбоев, ну разве что пропадание интернета не всегда гладко отрабатывается. Собственно я описывал и тут некоторые доработки, что я делал, частично решившие и эту проблему. 

Могу дополнить, что edzelf сделал кольцевой буфер 20000 байт. При таком размере буфера, явно на сетевые библиотеки не хватает памяти. В режиме точки доступа модуль перестает отвечать по web и после длительной непрерывной работы тоже. При уменьшении буфера до 15000 байт работа стабилизируется. Забавно, что при таком размере буфера в принципе вся конструкция стабильнее работает. На ESP32 такой проблемы не должно быть, т.к. там памяти в 5 раз больше.

 

dtvims
Offline
Зарегистрирован: 26.11.2012

Добавлю еще что недостаток выводов эффективнее решать, или модулем esp-12f, там их больше, или добавив сдвиговый регистр, да чуть гиморойнее програмно, но не надо ничего экстравагантного городить. Опять же reset капризный (про себя говорю и тех, чьи советы использовал).

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

К nadim. Я тоже не все знаю. И когда мне надо разобраться, сажусь за книги, документацию, а не несу пургу на форумах и не даю безграмотных советов. Типа - я вот пиво открывал и esp8266 перестало заикаться. Тепрь всегда перед включением пивасик открываю и ты поробуй.

dtvims
Offline
Зарегистрирован: 26.11.2012

В документации написано "Всем кланяться царю лбом в пол". 

Я открою секрет, в даташитах 1. тоже бывают ошибки 2. там дается минимальная обвязка, чтобы запустить, как рекомендация, но не факт, что будет стабильно работать. Если вы сечете в радиоэлектронике, возмите в качестве примера любой импульсный БП от серьезной фирмы, там стоит некий шим, открываем даташит на шим, там есть схема включения, сравниванием с включением реального БП: совпадает почти только распиновка. Там что идиоты сидят и даташиты читать не умеют? Нафига практически всю схему от производителя  ШИМ выкинули? А что говорить про подделки: почитайте про ft232r - это вообще шедеврально, как его китайцы подделывают, на что нарываются разработчики, и что до кучи добавляют авторы чипа, для счастливчиков нарвавшихся на подделку.

nadim
Offline
Зарегистрирован: 04.11.2017

enjoyneering пишет:
К nadim. Я тоже не все знаю. И когда мне надо разобраться, сажусь за книги, документацию, а не несу пургу на форумах и не даю безграмотных советов. Типа - я вот пиво открывал и esp8266 перестало заикаться. Тепрь всегда перед включением пивасик открываю и ты поробуй.

Дополню по поводу RST и модуля VS1053 - у меня модуль отлично работал без всяких подтяжек и без подключенного rst - но реагировал отваливанием на прикосновение руки к плате. К ESP32 RST от VS1053B у меня он вообще не подключен - по подключению rst от VS1053b Jean-Pierre ответил (дословный ответ "RST — 12 но не очень полезно"). С помощью подтяжки как на схеме у меня ушла реакция на статику и модуль дальше нормально работает на всех форматах. С пивасиком оно конечно приятней.

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

Мы щас уходим от темы в холивар. Я вам уже как минимум 3 раза тыкнул в даташиты ПО ДЕЛУ. Так что читать их все таки надо, как плохи они бы не были. Весь мой стеб здесь для того, чот б вы перестали "открывать пиво" и молиться богам как туземцы, а начали читать книги по электроники, изучать програмирование, а не тупо копировать.

nadim
Offline
Зарегистрирован: 04.11.2017

enjoyneering Мне вот интересно кого Вы хотите научить. Вы как препод студенту который плохо учится - три раза, да хоть четыре. Если у студента не хватает минимальных знаний то хоть 10 раз ткните. А так вас не поймут. Уже бы показали хоть бабу с сиськами и то был бы толк.

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

Я же смог. И могу вас заверить - я самый среднестатистический человек, и был средним студентом. И электронику и с програмированием в иституте не учил. Это хобби. Как вы думаете почему вы не хотите взять книжек по электронике, тех докмументацию на чипы, а лезите в инет и задаете на форуме вопросы. Где вероятность нарввться на неправильный ответ очень велик.

Студентов таких надо выгонять - он занимает чьето место. На фооуме я таким помогаю давая посказки. Если человек хочет, он дальше сам разберется. Если продолжает даль канючить ответ - в игнор его. Он зря отнимает наше с вами время. Как говорят дай человеку рыбу и он будет канючить ее всегда. Дай удочку и научи и он сам будет себе ловить.

dtvims
Offline
Зарегистрирован: 26.11.2012

Множество задач могут быть решены огромным количеством способов, возмите например теорему пифагора: я в докладе, еще в школе описывал около 5 доказательств, которые, кстати, в разы проще школьного варианта. Знаю пачку преподов и учителей, которые при выборе метода решения, которое они не знают, ставили крест на школьнике/студенте (разумеется если в условии задачи не указан метод, которым обязательно необходимо решать). О чем это говорит? Что препод знает один метод, а в других даже разбираться не хочет и хоть ты 10 раз его ткнешь в соответствующую литературу, ни как его не убедишь. У меня был только один препод по математике, который гордился, когда его ученики выбирали разные методы решения, более оптимальные для решения конкретных задач, а не те, которые видел он сам.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

nadim пишет:

enjoyneering Мне вот интересно кого Вы хотите научить. Вы как препод студенту который плохо учится - три раза, да хоть четыре. Если у студента не хватает минимальных знаний то хоть 10 раз ткните. А так вас не поймут. Уже бы показали хоть бабу с сиськами и то был бы толк.

enjoyneering, и на мои вопросы в посте #1850 ответьте раз вы у нас такой умный...

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

nadim пишет:
как избавиться от статики, как согласовать с усилителем на одном питании.

От статики - короткие провода, никаких разъёмных соединений, только пайка, хороший блок питания (вот эти дешёвые преобразователи, что на последних картинках, тоже ситуацию со стабильностью не улучшают, я уже в 2х устройствах от них отказался, возмите хорошую зарядку например), желательно на каждую плату 0.01-0.1mF, ну и большие кондёры не помешают, это как с местом. Всё питание нормальными проводами, не 0.07, отнести платы по возможности подальше от силовых цепей (вооще vs'ка синяя не очень стабильна, и даже когда я через твердотельное реле управлял включением усилка, она вешалась).

nadim пишет:
как согласовать с усилителем на одном питании.
Тут же писали уже. Я изначально вообще массу от VSки не цеплял, т.к. как бы я её не цеплял - она шумела. Потом перешёл на мелкий PAM8403 (мне громкости её за глаза).Потом наткнулся на умный совет тут, и подумал, а ведь правда, пошёл разобрал и подпаял проводок - теперь даже при включении усилка щелчков нет.

Ща картинку сфоткаю и нарисую.

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

Я уже писал. Я не даю ответы на те вопросы которые не знаю. Но если мне будет нужно я разберусь. Потрачу месяц, пол года, но разберусь. У вас есть такая вещь как интернет. В моей юности его не было. Приходилось идти в читальный зал. Вас в гугле забанили? Почему вы считаете , что я умнее всемирной паутины? Вы совсем обленились господа.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

enjoyneering пишет:
Я уже писал. Я не даю ответы на те вопросы которые не знаю. Но если мне будет нужно я разберусь. У вас есть такая вешь как интернет. В моем дестве его не было. Рриходилось идти в читальный зал и сидеть там. Вам в гугле забагили? Почему вы считаете , что я умнее всемирной паутины?

Перефразируя известную фразу Дяди Федора "Чтобы продать что-нибудь не нужное, нужно сначала купить что-нибудь не нужное, а у нас денег нет" Чтобы получить правильный ответ - нужно правильно задать вопрос(даже в этих ваших интернетах), а для этого база нужна.

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Если не холиварить нужна нормальная диагностика чипа VS - которая бы однозначно указывала на проблему - чтоб мы не тыкались тут как слепые котята.

Сейчас есть только это - 

SCI_Mode (0x4800) = 0x4802
SCI_Status (0x48) = 0x4C
VS Version (VS1053 is 4) = 4
SCI_ClockF = 0xB800
 
 
enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

так добавь ее. Исходники то ОТКРЫТЫЕ. Почему кто то должен это делать за тебя?

Смешнее всего вы даже не понимаете что эти цифры значат, а вам еще подавай. :)

nadim
Offline
Зарегистрирован: 04.11.2017

udavst пишет:

nadim пишет:
как избавиться от статики, как согласовать с усилителем на одном питании.

От статики - короткие провода, никаких разъёмных соединений, только пайка, хороший блок питания (вот эти дешёвые преобразователи, что на последних картинках, тоже ситуацию со стабильностью не улучшают, я уже в 2х устройствах от них отказался, возмите хорошую зарядку например), желательно на каждую плату 0.01-0.1mF, ну и большие кондёры не помешают, это как с местом. Всё питание нормальными проводами, не 0.07, отнести платы по возможности подальше от силовых цепей (вооще vs'ка синяя не очень стабильна, и даже когда я через твердотельное реле управлял включением усилка, она вешалась).

То что Вы пишете про провода, пайка, конденсаторы - это все хорошо, только все это у меня присутствует. Электролит на 1500 мкф+0.1 мкф, Питание от 18560 три банки через преобразователь на самой VS дополнительные электролиты 10 мкф к родным по 0.1 мкф. Была пайка на коротких проводах без разьемов. Подключение к наушникам, все питание нормальными проводами, а на статику реагировало. На данный момент есть разьемы и платы через планки подключены, а на статику больше рекции нет!!!

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

enjoyneering пишет:
Гу так добавь ее. Исходники то ОТКРЫТЫЕ. Почему кто то должен это делать за тебя? Смешнее всего вы даже не понимаете что эти цифры значат, а вам еще подавай. :)

Во первых я пытаюсь помочь паре пользователей "синих" вээсок - поэтому проблемного чипа у меня нет - быстро чтото попробовать не получается.

Во вторых знать бы чего добавить - проблема то не понятна. Частоту инициализации понижали, эдзельфа и тестовую ардуино прогу без изменения схемы подключения запускали - там все работает (т.е подключено все правильно и оба модуля рабочие) отсюда вывод - косяк где то в либе от карадио (причем он проявляется только в синих платах)

ShAlex13
Offline
Зарегистрирован: 19.01.2018

enjoyneering пишет:

Я уже писал. Я не даю ответы на те вопросы которые не знаю. Но если мне будет нужно я разберусь. Потрачу месяц, пол года, но разберусь. У вас есть такая вещь как интернет. В моей юности его не было. Приходилось идти в читальный зал. Вас в гугле забанили? Почему вы считаете , что я умнее всемирной паутины? Вы совсем обленились господа.

Все с вами ясно, "диванный демагог" (читайте эксперт)

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

чтоб мы не гадали, схему в студию.

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

Исправить то сообщение сервер не даёт. Вот так аудио надо подключать, у кого такой усилок. Ну плюс ещё StandBy задействовано, не рисовал, т.к не знаю, есть ли такой вывод на KA-радио.

nadim пишет:
То что Вы пишете про провода, пайка, конденсаторы - это все хорошо, только все это у меня присутствует. Электролит на 1500 мкф+0.1 мкф, Питание от 18560 три банки через преобразователь

Про преобразователь этот копеечный я писал. с ним у меня не только радио сбоило.

enjoyneering пишет:
В моей юности его не было. Приходилось идти в читальный зал.
У меня тоже была радость раз в месяц моделист-конструктор, потом радио, а когда всё перечитал - библиотека.

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

к ShAlex13. а давайте тест на диванность проведем. что оначает число 0x4802 для vs1053?

SCI_Mode (0x4800) = 0x4802

заранее спасибо

nadim
Offline
Зарегистрирован: 04.11.2017

udavst пишет:

Ну плюс ещё StandBy задействовано, не рисовал, т.к не знаю, есть ли такой вывод на KA-радио.

Дорисуйте уже и StandBy под то что у вас есть.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

enjoyneering пишет:

к ShAlex13. а давайте тест на диванность проведем. что оначает число 0x4802 для vs1053?

SCI_Mode (0x4800) = 0x4802

заранее спасибо

Я экспертом себя тут не выставляю, как вы...

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

ShAlex13 пишет:

enjoyneering пишет:

к ShAlex13. а давайте тест на диванность проведем. что оначает число 0x4802 для vs1053?

SCI_Mode (0x4800) = 0x4802

заранее спасибо

Я экспертом себя тут не выставляю, как вы...

4802h это 0100 1000 0000 0010b Считаем биты - первый, 11ый и 14ый = Включен мпег 1,2 + SM_SDINEW + линейный вход

 ;)

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

К ShAlex13, ну тогда и ярлыки не клейте.

А вы pilnikov - большой молоцец.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

enjoyneering пишет:

К ShAlex13, ну тогда и ярлыки не клейте.

Ну и вы тут полегче на поворотах...

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Тут многие из тех кто не соображает в программирование и в регистрах, а хотели просто повторить конструкцию...не получилось, спросили советы...И многие дают, в отличии от вас...Режет глаза переписка- не заходите и не умничайте...сидите с профессионалами на других форумах

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

Вы правы. Молчу.

dtvims
Offline
Зарегистрирован: 26.11.2012

для любителей теории, даташитов и вообще для тех кто не брезгует читать. В первую очередь по разведению питания прочтите статью: http://easyelectronics.ru/razvedenie-pitaniya.html и в догонку просто полезная статья http://easyelectronics.ru/podklyuchenie-mikrokontrollera-likbez.html - более авторитетного и понятного источника в рунете не найдете.

Теперь про Reset`ы. Любой грамотный специалист вам скажет, что ни один пин, отвечающий за режимы работы микрухи НЕ должен висеть в воздухе, даже если это допускает даташит, иначе вы имеете все шансы на него ловить радио. Т.е. reset обязательно должен быть куда-то притянут, или к земле, или к питанию. Я не встречал других вариантов, всегда, если на reset 1 (притянут к питанию), то модуль работает, если 0, то он в перезагрузке, причем он не запустится пока на reset 0 (притянут к земле). 

Вот картинка из datasheet`а. Что мы видим? Reset притянут к земле через резистор в 100к и reset подключен к микроконтроллеру. Почему именно так? Микроконтроллер при старте на reset подает 1 (резистор ему тут никак не может помешать), когда готов его включить, затем его инициализирует. Подает 0, если хочет перезарузить. Но для чего резистор к земле? Да чтобы если у них раздельное питание или пока контроллер не загрузился или еще в каком режиме находится контроллер, его пин, поключенный к reset, не висел бы в воздухе (неинициализирован), а vs-ка будет находится в глубок ресете, т.е. ВЫКЛЮЧЕНА, т.е. чтобы она не фонила до того как придет ее время.

Что происходит в схеме от edzelf (спасибо, за комментарий, что это сделано для экономии выводов)? Контакты xdcs и xcs подключены через диоды к reset, а reset к земле резистором. Когда контроллер управляет xdcs и xcs диоды мешают им конфликтовать, но транслируют высокий уровень 1 на reset, чему резистор никак помешать не может. Но если контроллер притянет xdcs и xcs к земле, т.е. установит на обоих контактах логический 0, то на reset это никак не повлияет, диоды не дадут, т.е. reset остается в воздухе. Вот для чего и нужен резистор, чтобы reset не остался в воздухе, а притянулся к земле. ВОТ зачем нужен это резистор к земле. Если мы отключим reset от управления контроллером, резистор к земле не даст vs-запуститься, по этому его необходимо подтягивать к питанию, просто в даташите этот вариант опустили, как разумеющийся.

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

Если кто-то не согласен, обоснуйте. Варианты: херню написал - не принимаются!

enjoyneering
enjoyneering аватар
Offline
Зарегистрирован: 05.09.2016

Все правильно. Добавлю если код для vs1053 написан правильно, то на dsc и cs всегда будет высокий уровень ( либо на обеих либо на одном из них) тем самым (для схемы с диодами) гарантируется, что reset-а не будет. А вот подача лог. нуля сразу на оба dsc и cs для активрования reset слегка не штатная ситуация для vs1053, но прокатывает.

для работы схемы с диодами - код должен должен поддерживать данную схему. Нельзя просто так ее прикрутить и надеятся что она заработает без поддержки со стотороны прошивки.