Добрый день, форумчанам. Тоже решил перейти с 8-бит на BlackPill и потихоньку пилю свою плату, а чтобы не быть одиноким воином, на плате почти полная совместимость с вашей (mosfet-ы подключены к тем же пинам, но между собой по другому распределены). И возник интересный вопрос - пин PB2 (Xmin) является пином BOOT1, и он по идее должен быть прижат подтяжкой к земле. Чтобы подтянуть его к уверенной логической единице, приходится ставить внешний резистор от 5.1к и менее (программная подтяжка PULLUP дает на нем всего 0.7В, что мало). Заводится и прошивается через DFU, как ни странно, и с подтяжкой к единице, и с подтяжкой к нулю. Моя схема предполагает использование подтяжки к единице, опторазвязку, и использовании механического концевика, с сигнальным COM нормально замкнутым на землю, либо NPN-NC индуктивных концевиков. Такой набор дает надежность в том плане, что неисправный/отключенный концевик будет выдавать срабатывание как и нажатый.
Суть вопросов - не приведет ли к каким либо последствиям использование пина с подтяжкой к единице, а так же нормально ли использовать такой небольшой резистор подтяжки, как 5.1к