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

    

Сергей Борщ

Модераторы
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

1 Подписчик

Информация о Сергей Борщ

  • Звание
    Гуру
  • День рождения 13.07.1973

Контакты

  • Сайт
    http://
  • ICQ
    1581411
  • Skype
    dushevny

Информация

  • Город
    Рига, Латвия

Старые поля

  • skype
    dushevny

Посетители профиля

24 879 просмотров профиля
  1. УГО на схемах

    На мой взгляд на первой картинке можно придраться к отсутствию короткой палочки на катоде, которая отличает стабилитрон от диода. На второй картинке все выглядит правильным.
  2. Как это работает (схема на двух транзисторах)

    Как сейчас любят говорить: "найдены следы высокоразвитой цивилизации". Всем спасибо, работу схем по ссылкам понял из описания, для понимания схемы из прибора пришлось освоить симуляцию в KiCad,
  3. Что за ерунда? Чтение этого регистра - вполне штатная и очень полезная в определенных ситуациях операция. И аппаратно он не сбрасывается. Еще раз: при чем тут GCC? Что об этом знают ИАР, Кейл и прочие?
  4. Но этот регистр доступен как на чтение, так и на запись. Тогда при чем тут GCC?
  5. Правда? А как поступют счастливые пользователи ИАРа, Кейла и прочих компиляторов? Если бы там был const, то оператор "|=" компилятор не пропустил бы. Вы, похоже, не поняли сути - бит в этом регистре сбрасывается записью единицы и использвание операции "|=" сбрасывает все установленные в этом регистре биты. Не сильно гордые, но грамотные программисты используют в таких случаях конструкцию EXTI->PR = (1<<12);
  6. Забавно слышать от человека, пишущего в EXTI->PR через операцию "|=".
  7. Как это работает (схема на двух транзисторах)

    Vasil_Riabko, novikovfb, ваша схема несколько отличается от моей. но попробую разобраться, спасибо за отправную точку.
  8. В одном авиационном приборе попался такой каскад: Есть описание от другой модификации прибора, там этот каскад выполнен немного иначе, но смысл работы тот же - в описании он назван модулятором, при изменении Uin от -0.6 В до +0.6 В на выходе должны быть импульсы, совпадающие по фазе с положительной либо отрицательной полуволнами напряжения 36 В 400 Гц. Вроде и амплитуда этих импульсов от Uin зависеть должна. Я уже и так и сяк эту схему перерисовывать пытался - ну никак не могу понять, как она работает.
  9. В окне ввода исходного кода табулятор отображается как 4 пробела, в окне редактирования сообщения - как 8 пробелов. В результате любой исходник с табуляторами "разъезжается". Полагаю, надо везде сделать 4 пробела.
  10. STM32F030F4 АЦП и HAL

    Да, именно так. Произвольный порядок опроса можно задавать в более старших STM32. Если вы хотите оцифровывать несколько каналов в регулярном режиме - то нельзя. Но вы можете описать структуру с данными всех каналов, создать массив из таких структур и в программе перемещаться по этому массиву: typedef uint16_t sample; struct group { sample U_ref; sample U_in; sample U_temp; sample U_temp_ref; sample U_bat; }; group Result[BUFFER_SIZE*2];
  11. Оно там не из воздуха берется. Наверняка через какой-нибудь высокоомный резистор из входного напряжения получается. Бывает, что эти резисторы дохнут - напряжение на нем обычно на пределе допустимого для примененного типа резистора, если не больше.
  12. Инициализация и работа с USART1

    На этом форуме принято использовать русский язык. Желающих общаться с вами на "языке программистов" вы можете здесь и не дождаться...
  13. Вопрос по C

    Явное приведение целочисленной константы GPIOF_BASE к типу "указатель на GPIO_TypeDef". Что именно тут странного?