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

Zx80

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

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

  • Посещение

Репутация

0 Обычный

1 Подписчик

Информация о 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. Это же совсем поменяет оценку отключения генератора
×
×
  • Создать...