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

A.Lex

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

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

  • Посещение

Весь контент A.Lex


  1. IMHO: 1. счет по фронту сигнала DAT. С4 R3 могут давать слишком медленное нарастание. 2. В доке написано: "Количество последовательных импульсов на DAT определяет настройку емкости. Когда EN сброшен, значение счетчика сначала фиксируется в регистрах управления емкостью, а затем устанавливается счетчик в ноль." - т.е. сигнал EN нужно возвращать в "0".
  2. STM32CubeIDE

    Время :(
  3. STM32CubeIDE

    Уточню вопрос: есть проект сделанный в связке Code::Blocks+arm-none-eabi+OpenOCD. Как его импортировать в STM32Cube IDE ?
  4. STM32CubeIDE

    Пробовал ли кто-нибудь импортировать gcc makefile проект? Насколько морочливо и есть ли "подводные камни"?
  5. Спасибо, слегка полегчало :) Теперь пишет Указан путь:
  6. При работе в Keil и IAR все легко и просто, а тут несколько дней не могу подключить ST-LINK для отладки программы. У гугла спрашивал, найденные рекомендации испробовал... Поделитесь опытом уважаемые коллеги. Работаю в Windows 7.
  7. ИМХО не хватает скорости нарастания ОУ. В былые времена рекомендовали ставить RC цепочку между инвертирующим и неинвертирующим входами (на вскидку 1кОм 1 нФ).
  8. Сделайте тестовый проект в Cube. Сравните регистры
  9. Выходной каскад и при малых токах работает в своем режиме. Есть простой метод перевести выходной каскад ОУ в режим А - к выходу подключить нагрузочный резистор около 1кОм (вообще-то зависит от ОУ). Тогда работать будет только "верхний" транзистор. На эту тему было много публикаций с подробными объяснениями.
  10. Это само собой. Тут речь о размещении таблицы векторов
  11. Да ладно! У меня уже для STM32F1xx и STM32F4xx работает. Это для программы, которая будет загружаться бутлодером. Кстати, я это подсмотрел у STM в проектах для IAP
  12. Открываем system_stm32f1xx.c Находим строку #define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ и корректируем #define VECT_TAB_OFFSET 0x00004000U
  13. Для L151 когда-то делал так (EEPROM): const uint16_t CalibrTable[10]__attribute__((at(DATA_EEPROM_START_ADDR))) = {0x0582,0x0B04,0x1096,0x1608,0x1B8A,0x210C,0x268E,0x2C10,0x3192,0x3714};
×
×
  • Создать...