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

    

Driver_GV

Участник
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

Информация о Driver_GV

  • Звание
    Участник

Контакты

  • Сайт
    http://www.picping.lg.ua
  • ICQ
    0

Информация

  • Город
    Lugansk

Старые поля

  • skype
    Driver_gv
  1. PIC18F25K22. Настройка прерываний таймера

    Менять порядок записи TMR0H = 0xEC; TMR0L = 0xСС; В даташите есть даже картинка. При записи в H - попадает в промежуточный регистр А при записи в L - пишется одновременно в L и из промежуточного в H
  2. PIC18F25K22. Настройка прерываний таймера

    Прочесть даташит, раздел 11.3 Timer0 Reads and Writes in 16-Bit Mode. В исходнике строки TMR0L = 0xСС; TMR0H = 0xEC; Поменять местами. Сначала пишем в H , потом в L
  3. Добрый день. Да я знаю. Уже столкнулся. В процессе. Текущий статус ВНЖ.
  4. Очень не хватает : ---------- Форум разработчиков электроники ELECTRONIX.ru > Дополнительные разделы - Additional sections > Предлагаю работу> Как писать объявления, общие рекомендации : ---------- 1. Указывайте город, где фактически размещена ваша фирма (для москвичей - жизнь за МКАД есть!!!) 2. Для крупных городов указывайте также район (адрес, ближайшее метро и т.п.) 4. Очень желательно указывать пределы заработной платы (как верхний так и нижний). Возможность роста оной.
  5. Напишу прошивку для PIC10, PIC12, PIC16, PIC18, PIC24, dsPIC33. Си, ассемблер. При необходимости сопутствующее п/о WIN32/64 WIN7-WIN10. С/С++/С#/VB Разработка схемотехники, разводка, монтаж - до мелкосерийного производства. Профильное образование. Опыт работы. Все популярные интерфейсы, 1Wire,I2c, SPI, UART, MODBUS, ETHERNET,USB, GPS, GSM. Графические и символьные индикаторы.Электроника датчиков, тензоизмерители, кардиоусилители, измерение магнитных и электрических полей, различных физических величин,метало- и магнит- детекторы. Газоанализаторы,CO2, PH/EC воды Радиосвязь до 1200 МГц (аналог/цифра). Написание программ для микроконтроллеров любой сложности. При необходимости дополнительно AVR,STM32. О себе http://picping.lg.ua/ Завершенные проекты http://picping.lg.ua/FOTO/ (до 17 года) Предложения и вопросы gennadiy.v@gmail.com или в личку. Территориально - Ростов-на-Дону https://rostov.hh.ru/resume/3ce50c7dff03bab...d1f6f577874756c
  6. Для умного дома и прочего себе делал такое http://picping.lg.ua/eth_pic_basic/index.htm , http://www.picping.lg.ua/eth_pic_basic/index1.htm На борту интерпритатор BASIC, WEB сервер, RS485, MODBUS и другое . Freeware.
  7. Вероятно уровень "1" входного сигнала низкий и при питании 4 вольта он определяется как 1 а при питании 5 вольт это еще ноль. Входные уровни PIC Input High Voltage I/O ports with TTL buffer 2.0V 4.5V<VDD<5.5V 0.25 VDD +0.8V 1.8V<VDD<4.5V
  8. Что делает этот код?

    Похоже на демо код для PIC16F877 на старом компиляторе.Вероятно hi tech picc. Сейчас принято PORTBbits.RB7 (XC8) Это для чтения старшего бита порта на предмет занятости индикатора. К записи в индикатор отношения не имеет
  9. Посмотрите файл в папке Microchip\MPASM Suite\p18f2550.inc В нем содержатся описания каждого бита и как они указываются в ASM файле (ближе к концу) Код;========================================================================== ; ;   IMPORTANT: For the PIC18 devices, the __CONFIG directive has been ;              superseded by the CONFIG directive.  The following settings ;              are available for this device. ; ;   PLL Prescaler Selection bits: ;     PLLDIV = 1           No prescale (4 MHz oscillator input drives PLL directly) ;     PLLDIV = 2           Divide by 2 (8 MHz oscillator input) ;     PLLDIV = 3           Divide by 3 (12 MHz oscillator input) ;     PLLDIV = 4           Divide by 4 (16 MHz oscillator input) ;     PLLDIV = 5           Divide by 5 (20 MHz oscillator input) ;     PLLDIV = 6           Divide by 6 (24 MHz oscillator input) ;     PLLDIV = 10          Divide by 10 (40 MHz oscillator input) ;     PLLDIV = 12          Divide by 12 (48 MHz oscillator input) ; ;   System Clock Postscaler Selection bits: ;     CPUDIV = OSC1_PLL2   [Primary Oscillator Src: /1][96 MHz PLL Src: /2] ;     CPUDIV = OSC2_PLL3   [Primary Oscillator Src: /2][96 MHz PLL Src: /3] ;     CPUDIV = OSC3_PLL4   [Primary Oscillator Src: /3][96 MHz PLL Src: /4] ;     CPUDIV = OSC4_PLL6   [Primary Oscillator Src: /4][96 MHz PLL Src: /6] ; ;   USB Clock Selection bit (used in Full-Speed USB mode only; UCFG:FSEN = 1): ;     USBDIV = 1           USB clock source comes directly from the primary oscillator block with no postscale ;     USBDIV = 2           USB clock source comes from the 96 MHz PLL divided by 2 ...... PS Аналогично для других камней в соответствующих файлах
  10. Индикаторы TIC149, 154

    Года 3-4 уже как их нет совсем. Есть такие точно но на UC1601s. Программно не совместимы , и ног больше, кондеры вешать. Только если у кого в неликвидах остались.
  11. Делал похожее на руль автомобиля для одного НИИ. 0-200 H*M + калибровка апроксимацией. Каков динамический диапазон? В Москве бываю редко. Будут вопросы - пишите gennadiy.v@gmail.com
  12. Контактор на плкте с МК

    Если правильно все развести, то этого будет достаточно для нормальной работы, и сертификация пройдет. У меня плата электроники на PIC18 стоит внутри катушки из 20 витков шины сечением 2,5 миллиметра , на которую разряжается емкость в 600 микрофарад 400 вольт. (Деактиватор AM, катушка 200*150 мм). Плоскогубцы подпрыгивают в момент импульса. Несколько тысяч импульсов в день, работает годами без сбоев. Никаких дополнительных экранов не предусмотрено. Зарядное устройство стабильным током, сами конденсаторы, коммутирующие элементы конденсаторов - все на одной плате вместе с процессором. Да, опторазвязка силы и управления есть. PS. Коммутация - симистор. Импульсные токи за сотню ампер PS2 Компоновка http://www.picping.lg.ua/FOTO/2011_deakt.jpg