ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
1 июля
1527233
LightElf (28.06.2025 19:29, просмотров: 1726)
Столкнулся со странной ситуацией, знатоки STM приглашаются к обсуждению ;-) 

Хочу заложить в проект (используется USB) возможность запаивать как F042F6, так и F070F6. Хочу также иметь одну бинарь на оба проца. Курю мануалы и не могу понять, как софтверно отличить один проц от другого. Вроде бы есть регистр DBGMCU_IDCODE специально для этого придуманный. Засада в том, что судя по мануалам - у этих процов одинаковые ID (0x10006445). Это косяк доки или ST свинью подложили? Есть идеи как различить?

PS. Потребность различать возникает из-за того, что по доке F042 умеет в USB без кварца, а F070 - нет. Соответственно стартап разный нужен.

Не надо делать мне как лучше, оставьте мне как хорошо