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

Zx80

Участник
  • Постов

    128
  • Зарегистрирован

  • Посещение

Весь контент Zx80


  1. I2C_BAUDRATE dspic30F FCY DS1307

    Привет, разрешите если можете ситуацию с той же докой. подключаю #include <time.h> тип видит, функцию нет.
  2. I2C_BAUDRATE dspic30F FCY DS1307

    Это да, мой 30F6010 теперь dspic33F, а это в добавок переход на 3 вольта и куда теперь, он же завязан на всю схему.
  3. I2C_BAUDRATE dspic30F FCY DS1307

    А что ж разные документы которые в общем озаглавлены одинаково, оба family dspic30F. Я family dspic33F. не приводил , гласят о разном.
  4. I2C_BAUDRATE dspic30F FCY DS1307

    если подвалом считать нижний колонтитул, то 29-й раздел имеет DS70268A. Как вообще рыться по доках микрочипа ? Система есть, но я ее пока не улавливаю. Оттого, что нарыл то и мое, и не всегда это то что нужно и правильно. Вот как я мог нарыть DS70268A - на удачу.
  5. I2C_BAUDRATE dspic30F FCY DS1307

    Это отсюда https://ww1.microchip.com/downloads/en/devicedoc/70046e.pdf В программе конфигурирование PLL не обнаружил, хотя сейчас понимаю это по идее должно быть в свойствах проекта.
  6. I2C_BAUDRATE dspic30F FCY DS1307

    Но оба документа говорят что FCY меньше FOSC. Хотя я понял что PLL наоборот подымает внутреннюю частоту исполнения.
  7. I2C_BAUDRATE dspic30F FCY DS1307

    Проект не мой, я на нем пару месяцев. До этого с PIC дела не имел. Сейчас все работает, но осадочек остался. Вот два документа о разном.
  8. I2C_BAUDRATE dspic30F FCY DS1307

    Сказано в доках и форумах что частота исполнения инструкций. По идее как инструкция за 4 такта. Тогда кварц 14756000. FCY = 3689000 Гц. Но если ее подставлять в формулу, 280 никак не получишь И вот имею на руках руководства по Oscilator ддя dspic30f. В одной сказано что FCY = FOSC/2 в другой FCY = FOSC/4. Кому верить Даже если так, все равно формула левая. Вообще складывается впечатлене что сам dspic левый процессор какой то вместе с левой фирмой микрочип.
  9. I2C_BAUDRATE dspic30F FCY DS1307

    Ищу по доке, однозначного значения не нашел. Но подобрал значения регистра void I2C_Init(void) { I2CCONbits.I2CEN = 0; I2CCONbits.I2CSIDL = 0; I2CCONbits.IPMIEN = 0; I2CCONbits.A10M = 0; I2CCONbits.DISSLW = 1; I2CCONbits.SMEN = 0; I2CBRG = setBaudRate(); __delay_ms(1); I2CCONbits.I2CEN = 1; } int setBaudRate(){ return 280;//(FCY/I2C_BAUDRATE - FCY/1111111) - 1; }
  10. I2C_BAUDRATE dspic30F FCY DS1307

    Если бы я этого не сделал, я бы сюда не писал. Частоту мне при этом значении показывает в районе 200
  11. I2C_BAUDRATE dspic30F FCY DS1307

    Привет всем. Имею плату на dspic30F6010 и модуль с DS1307. Уж читаю, читаю а вычетать не могу. Имзмерял SCL получаю около 200kHz, в доку по DS1307 - не более 100kHz. Процессор работает на 14,7650MHz начал подбирать содержимое I2CBRG согласно формуле из доки, не могу опуститься ниже 160кHz. Понимаю что завышена FCY, но толком не пойму как ее менять. Это же частота выполнениея инструкций ? Подсобите плиз.
  12. Я так сделал, все не ругается. Кстати вот нужна задержка __delay_ms(100); по примеру не пойму какой хидер подключить. В примерах <xc.h>, но там же совсем не то. А массив перекодировки у меня есть.
  13. Привет всем. Подскажите имею код, русские сообщения на LCD1602. code_page_ru['а'] = 'a'; //'а' code_page_ru['б'] = (char)178; //'б' code_page_ru['в'] = (char)179; //'в' компилятор ругается Как MPLABy указать что charset не мультибайтовый. В Кубе компилятору указал ключ -fexec-charset=866 и Куб понял. Не знаете как это сделать в MPLAB ?
  14. За советы спасибо. Изделие запустить не проблема, поменял драйвер и мост и вперед, будет работать. Я же с защитой пытаюсь разобраться, зачем китайцы так сделали и как сделать чтобы хоть как то защищало нормально. D12 он же Шотки, если добавлять то тоже ж Шотки. Он же целый. Нужна же аргументация.
  15. прошу прощения, опять всех запутал. 650 мГн. Приличные кольца такие. Померять могу только на работе, не записал, но заносить туда плату стремно. По фото вот размер по идее если по размеру судить таки 650мГн и вот тоже как считать этот резистор он 0.16 Ohm 0.016 Ohm. Это же совсем поменяет оценку отключения генератора
  16. Я же говорил, один рисует, второй ремонтирует-консультирует, вот и накладки. Я сказал схема будет изменяться-дополняться.
  17. по подробнее и вообще дросселя там есть по 0,650мГн. Но мне пока надо понять существующее.
  18. Вот тут не понял ничего. D18 и чего он там делает? Cогласен выкинуть, сделать резистивный делитель, пересчитать номинал под нужное ограничение мощности и в путь. Насчет D12, какова его роль, и выбран он мощный и Вы предлагаете его усилить. Еще загадка с D28, тоже не понятно зачем. В даташите никаких диодов, делитель чисто резистивный. А нога VSS подключена на схеме.
  19. За схему ОГРОМНОГЕ СПАСИБО, много общего, есть чем поживиться - исправить огрехи срисовки. ITRIP - Ток Защелка, но TRIP - ЗАЩЕЛКА шестое значение, думал таки есть расшифровка, есть еще TRIP в значении ВЫКЛЮЧАТЬ. Насчет RCIN не догадался бы что это время задержки, смотрю первый триггер ставит, второй сбрасывает... Есть. Я догадывался что есть, а Plain показал (спсб), то чего я не понял. Надо будет паспорт порыть, найти соотношения. Цитата с котов
  20. Мое дело разобраться чтобы защита работала, а там пусть хоть г. Москву подключает, со временем поймет что есть "зя" и "низя", но что самое интересное уверяет что в самом начале был подключен и холодильник 8 часов работал, а вот уже плюс посудомойку выбивал и это был родной Китай. Да, для тех кто хотел бы все откострячить. Вы гляньте по схеме генератор выдает 3 фазы, выпрямитель 3 фазный и частота там ого-го и прыгает. Простые решения не всегда самые правильные. Ладно это все хиханьки хаханьки КТО ЗНАЕТ РАСШИФРОВКУ ITRIP и RCIN ?
  21. Конечно же переменное 220в. Постоянное это к Эдисону, ну или к китайцам, на сверхможные ЛЭП. Это то что было в начале. Сейчас. Китай то копия возможно не доделанная.
  22. Для меня "типовая" - загадка, датчик тока зачем то зашунтирован двумя резисторами и потом средняя точка идет в драйвер. Зачем так сделано не догоняю. Ну это ж не Китай какой то, тут же разработчики думали о чем то. Схема, чуток дорисованная (С24, С26, D12) изменения продолжатся. По логике напряжение с RCIN держит тригер в сбросе и если ITRIP более 0,5в он установится и чет разрешит или запретит ? Вообще не нашел в даташите расшифровку RCIN ITRIP
  23. Согласен. Вот типовая схема, давайте попробуем мою схему привести к типовой, мы же ее прозвонкой рисовали, может где накосячили. R22 я определил
  24. Когда мы его запустили, после поломки он работал так фото 2 это какая то из баз фото 4 это, момент отключения когда между 400в и мостом стоит лампа, ему не хватает напряжения и он через 5 сек выключался
×
×
  • Создать...