распиновка для stm32duino с bluepill

Я запускаю программу мигающего светодиода с помощью stm32duino и STM32. Методом проб и ошибок и небольшой отладки я пришел к следующему выводу:

  • вывод С13 мигает так же как и встроенный светодиод (за исключением того, что мой внешний светодиод горит, а встроенный светодиод выключен)
  • константа LED_BUILDIN равна 17

Я нашел эту распиновку: https://stm32duinoforum.com/forum/wordpress/wp-content/uploads/2016/07/The-Generic-STM32F103-Pinout-Diagram.pdf

Но там ничего не говорится о том, что С13-это контакт 17.

Кто-нибудь знает, где искать, чтобы узнать, где контакты arduino совпадают с кодами на плате?

, 👍1

Обсуждение

В исходном коде. Поищите варианты в исходном коде (на github?) и найдите, где находятся распиновки. Я не могу сказать вам, в каком файле искать, потому что все ядра разные., @Majenko

что касается вашего внешнего светодиода ... прочтите уведомление о контактах с предупреждающим символом (желтый треугольник с восклицательным знаком)., @jsotola


1 ответ


Лучший ответ:

1

Хорошо, если это кому-нибудь поможет, они дают вам константы для каждого вывода, которые выглядят как PC14 для того, на котором написано C14, так что вам не нужно беспокоиться о целых числах, которые они присваивают выводам.

Я имею в виду, что существуют константы, названные в честь желтых прямоугольников на приведенной выше схеме.

,