• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. A

    JL SoC

    Тут я как бы в курсе, что видно из частоты выбранного мною кварца. Вопрос с другом - как от кварца 22118400 Гц затактировать саму AC6925, которая по умолчанию работает с кварцами 24 или 12 МГц? ACxxxx А возможно RC-генератор. Термокомпенсированный. Я делал похожее на основе PIC16F1829 в...
  2. A

    JL SoC

    Ага, но все же как получить 32768? Вот, скажем, возьму я кварц 22118400 Гц. Что с ним делать? Я к слову когда-то приемник Luxe Bass расковырял. Тамошняя асишка стабильно выдавала 32,768 КГц, при том что на плате ни одного кварца не было. Совсем не было.
  3. A

    JL SoC

    Господа погроммисты, давайте завязывайте со всей этой мурой. Есть кодблок, есть компилятор, прошивалка тоже есть (спасибо БИОСу). На данный момент этого более чем достаточно. А если вы такие умные, тогда скажите почему строем не ходите как получить ровно 32768 герц с ШИМки асишки при частоте...
  4. A

    JL SoC

    Кошмарный редактор есличё.
  5. A

    JL SoC

    Да, чуть не забыл. Регистрацию события от порта я засунул в тело цикла, иначе не работает. Вот так: while (stc != 0) // Ждем низкого уровня с линии прерывания { IRQ_REQUEST(IRQ_PORT_IDX, port_irq_isr); // Вызов прерывания по событию от портов ввода-вывода } Глобальная...
  6. A

    JL SoC

    Ахах :LOL:
  7. A

    JL SoC

    Как знать, может и есть отладка. Только нам про него не говорят. Пусть, мол, эти тупые груглоглазые с терминалом ипуццо. Вот как-то мне не верится, что все имеющееся в SDK разработчики писали имея из отладочных инструментов только uart.
  8. A

    JL SoC

    Я дебил :cry: По умолчанию для прерываний от портов установлен приоритет IP0, я считал что 0 самый высокий приоритет. После десятого прочтения референс мануала до меня наконец дошло, что 0 самый низкий. Исправил на максимально возможное значение 3 и прерывание стало перебрасывать прогу в...
  9. A

    JL SoC

    Зачем она вам нужна, если вот AC6905A по 60 руб? https://aliexpress.ru/item/1005003058525942.html?spm=a2g2w.favourites.mywishlist.77.522c4aa6TJZbpK&_ga=2.32593078.989025033.1668635782-1565390553.1660316335&sku_id=12000023652686013
  10. A

    JL SoC

    Возможно, что-то из AC10xx. А может и вовсе однократно программируемый чип.
  11. A

    JL SoC

    В чем он установлен?
  12. A

    JL SoC

    Доступная около метра.
  13. A

    JL SoC

    Это моя функция, она просто периодически вызывается из цикла, который в свою очередь вызывается из главного цикла программы и все. В самой функции ничего особенного, просто прямолинейная последовательность действий. Только в одном месте нужно остановится и ждать внешнего прерывания, а жду я его...
  14. A

    JL SoC

    Ну что же, буду курить заново прерывания в этих МК... Наверное что-то упустил.
  15. A

    JL SoC

    Мужики как бы в курсе. Мало того, у меня кроме главного цикла программа еще в одним цикле крутится, и прерывания в нем работают. А вот в еще одном цикле, который внутри этого второго цикла, размещенном в отдельной функции. не хочет ни в какую переходить в обработчик. Из чего напрашивается вопрос...
  16. A

    JL SoC

    Вполне вероятный вариант. Только почему именно в циклах? И даже не один. Вот тут подумалось - а нет ли ограничений на вложенность циклов? P. S. не у меня одного такие косяки. Гуглил-яндексил, и вижу что с такой фигней многие сталкивались. И решения так и не нашли.
  17. A

    JL SoC

    Решив, что компилятор все же где-то и что-то оптимизирует, сделал цикл while со счетчиком, в котором переменная из его условия увеличивается с каждой итерацией, и по достижению некоторого значения цикл завершается. Чтобы не было переменных которые компилятор может счесть бесполезными. Ту же...
  18. A

    JL SoC

    Ну так: Грешу на приоритетность прерываний, но у прерываний PORT как будто по умолчанию самый высокий приоритет IP0. К тому же в PIC16 приоритеты не выставляются вообще никак кроме как ручками в обработчике прерываний. Но тем не менее и с PIC16 у меня была такая же ерунда, что прога заходила...
  19. A

    JL SoC

    Обнаружил одну неприятную особенность. Из циклов while() и for() программа в прерывание от порта не хочет уходить от слова совсем. Заволатилил все что было можно, оптимизацию компилятора отключил, но результат все тот же - бесконечно крутится в цикле, не заходя в обработчик прерывания где...
  20. A

    JL SoC

    Ну вот же, AC6925A с FM радио. AC6925C без радио. А чтение и воспроизведение музыки с флешки они почти все умеют.
Сверху Снизу