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

scifi

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Гуру

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

6 657 просмотров профиля
  • KRS

  1. Вообще-то правильно всё написали. Нефиг слать чудо-юдо проект, который к тому же на железе запускать надо. Хорошим тоном считается построить минимальный пример, воспроизводящий проблему, причём в симуляторе.
  2. Ну да, никто не обещал, что unsigned int и uint32_t будут считаться одинаковыми при проверке на совпадение типов. В этом легко углядеть резон: если мы пытаемся делать переносимый код, компилятор помогает отловить места, где разрядность целого типа может быть иной на другой платформе.
  3. Если докопаетесь до сути, отпишитесь, интересно же. Ну а я пока смотрю на всё это скептически. Должно быть, тех. поддержка ещё не разобралась. Мы же не разобрались, а чем мы хуже той поддержки?
  4. Предполагаю, что в новых версиях затыкают найденные дыры, что немаловажно.
  5. Всё чаще замечаю, что лучше жать Ctrl+F5.
  6. Помнится, в своё время намучился с последней версией ST-LINK Utility. Сейчас стоит версия 3.3.0, полёт нормальный давно уже.
  7. Пляски с бубном. Отключите оптимизацию, Вы к ней явно не готовы.
  8. Скорее всего, не на тот участок кода смотрите. Надёжнее выводить значения интересующих переменных через тот же UART, так оптимизатор их не покорёжит. Внутрисхемный отладчик может и не помочь.
  9. Вероятно, должно быть сравнимо с обычным портом, а там порядка 100 Ом.
  10. Кстати, не нашёл сведения о сопротивлении открытого канала того полевика.
  11. А косяки в схеме - проблема схемотехника :laughing:
  12. Кстати, с "заходит" тоже бывают сюрпризы. При высоком уровне оптимизации исходник и машинный код соотносятся очень условно. Курсор в отладчике может прыгать по исходнику довольно хаотично. Чтобы точно сказать, что "заходит", надо там сделать вывод в UART или что-то типа того.
  13. Конечно нет. Он же сделан из сверхпроводника :biggrin:
  14. Можно и так, типа ковровой бомбардировки. А можно внимательно посмотреть на код и попробовать понять, какие из них требуют volatile, а какие - нет.