Jump to content
    

Zx80

Участник
  • Posts

    128
  • Joined

  • Last visited

Reputation

0 Обычный

1 Follower

About Zx80

  • Rank
    Частый гость
    Частый гость

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Привет, разрешите если можете ситуацию с той же докой. подключаю #include <time.h> тип видит, функцию нет.
  2. Это да, мой 30F6010 теперь dspic33F, а это в добавок переход на 3 вольта и куда теперь, он же завязан на всю схему.
  3. А что ж разные документы которые в общем озаглавлены одинаково, оба family dspic30F. Я family dspic33F. не приводил , гласят о разном.
  4. если подвалом считать нижний колонтитул, то 29-й раздел имеет DS70268A. Как вообще рыться по доках микрочипа ? Система есть, но я ее пока не улавливаю. Оттого, что нарыл то и мое, и не всегда это то что нужно и правильно. Вот как я мог нарыть DS70268A - на удачу.
  5. Это отсюда https://ww1.microchip.com/downloads/en/devicedoc/70046e.pdf В программе конфигурирование PLL не обнаружил, хотя сейчас понимаю это по идее должно быть в свойствах проекта.
  6. Но оба документа говорят что FCY меньше FOSC. Хотя я понял что PLL наоборот подымает внутреннюю частоту исполнения.
  7. Проект не мой, я на нем пару месяцев. До этого с PIC дела не имел. Сейчас все работает, но осадочек остался. Вот два документа о разном.
  8. Сказано в доках и форумах что частота исполнения инструкций. По идее как инструкция за 4 такта. Тогда кварц 14756000. FCY = 3689000 Гц. Но если ее подставлять в формулу, 280 никак не получишь И вот имею на руках руководства по Oscilator ддя dspic30f. В одной сказано что FCY = FOSC/2 в другой FCY = FOSC/4. Кому верить Даже если так, все равно формула левая. Вообще складывается впечатлене что сам dspic левый процессор какой то вместе с левой фирмой микрочип.
  9. Ищу по доке, однозначного значения не нашел. Но подобрал значения регистра 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. Если бы я этого не сделал, я бы сюда не писал. Частоту мне при этом значении показывает в районе 200
  11. Привет всем. Имею плату на 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. Это же совсем поменяет оценку отключения генератора
×
×
  • Create New...