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

MrYuran

Свой
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Беспросветный оптимист
  • День рождения 24.11.1978

Информация

  • Город
    Н.Новгород
  1. Да вы чё! А я, наивный, думал - лотерея гослото )
  2. Подключил новый тариф от мегафона, 20Г / мес. Качал-качал, качал-качал.. Тупо смотрел ютуп всю дорогу, и в результате - 2Г за 2 недели. Куда ещё 18 девать.. Наверно, смартфон не той системы )
  3. А я пробежался с утречка 5 минут до метро, травмировал коленный сустав. Вторую неделю хромаю. Начал задумываться о вечном - пенсия там, через 25 лет, и все такое Честное слово, просто в шоке - на ровном месте, ни с того, ни с сего. Оказывается, к бегу надо подходить ответственно, подбирать обувь, дорожное покрытие и технику соблюдать. Иначе вместо пользы будут одни травмы.
  4. Требуется_инженер-электроник

    Соточку дадите? Были летом в СПБ неделю,, уже почти собрались остаться, но тут начались дожди )
  5. stm32f4 + Chan's FatFS

    Приклеить на компаунд или липучку
  6. Если драйвер не затягивает фронты на затворе - почему бы и нет. А выбросы обычно гасят снабберными цепочками. Например, RC
  7. BLE или пассивный RFID

    Вместо бейджа - браслет на руку. Тогда в момент нажатия кнопки расстояние будет десятки см, а до соседних - как минимум на порядок больше
  8. Электронные ценники

    Правильнее, электромагнитный )
  9. Электронные ценники

    https://habr.com/company/pilot/blog/325032/
  10. Электронные ценники

    Полез в свой на днях - черт, пароль забыл ( Теперь придется вспоминать, где находится )
  11. Электронные ценники

    Дальше можно не считать ) Даже при рабовладельческом строе цена труда не равна нулю, читайте Карла нашего Маркса.
  12. Первый раз такое слышу. Всегда пятаки одинаковые на всех слоях, никаких проблем. Может, у вас слишком уж мелкие отверстия. Тогда возможно
  13. Можно взять сразу 4 заказа :laughing:
  14. /** \brief Калибровочная переменная Хранит количество тиков ТВ в периоде ACLK */ unsigned int TB_Tkts_In_ms = 4800; static unsigned int Last_TB_Tkts = 4800; static unsigned int LastTBR = 0; static unsigned int DeltaTBR = 1100; /** * \brief Флаг запуска калибровки DCO */ char NeedToCalibrateDCO = 1; void SetDCO() { BCSCTL1 = DIVA_3 // ACLK=LF XTAL, DIVA=8, RSEL=7 | 0x07; // max DCO freq BCSCTL2 = (DIVS_0) // SMCLK=DCOCLK, DIVS=1, |(SELM_0)|(DIVM_0); // DIVM=1, MCLK=DCOCLC DCOCTL = DCO0 | DCO1 | DCO2; //DCO около 5МГц FCTL2 = FWKEY | FSSEL_1 | FN3 | FN2 | FN1; // MCLK/14 for Flash Timing Generator TACTL = TASSEL1 | TACLR; TBCTL = TBSSEL1 | TBCLR | MC_2; // Непрерывный режим, SMCLK TBCCTL6 = CCIS_1 // Вход захвата - CCIxA - ACLK | CM_1 // Захват по переднему фронту | CAP // Режим захвата | CCIE; // Прерывание разрешено //----------- Инициализация переменных ---------------------------- TB_Tkts_In_ms = 4800; Last_TB_Tkts = 4800; LastTBR = 0; DeltaTBR = 1100; NeedToCalibrateDCO = 0; //----------------------------------------------------------------- } /** * Прерывание по захвату ACLK * \brief Определяет период ACLK в тактах ТВ */ static interrupt (TIMERB1_VECTOR) Timerb_ccr1(void) __attribute__ ((used)); interrupt (TIMERB1_VECTOR) Timerb_ccr1(void) { switch(TBIV) { case 12: // прерывание по захвату ACLK, калибровка DCO DeltaTBR = TBCCR6 - LastTBR; LastTBR = TBCCR6; break; } } Ровно 10 лет прошло ) Это для F149, если что