Привет всем! Хотел узнать кто как рисует УГО микроконтроллеров. Дело в том, что у многих современных МК на одном выводе совмещаются несколько функций. Когда их 2-3 - можно просто перечислить через косую черту. А когда на одном пине висит штук 6 функций (как, например, у stm32 - "PA6/SPI1_MISO/ADC1_IN6/TIM3_CH1/TIM1_BKIN/TIM16_CH1" ) - УГО получается немного запутанным - сильно растет в ширину и толком не понятно какая именно из функций порта используется. Во многих буржуйских схемах обозначают только номер порта ("PA6"), без указания альтернативных функций, но так ещё неудобнее - при рисовании схемы придется часто смотреть даташит, да и при дальнейшем просмотре будет непонятно, опять же, какой пин в каком режиме используется. Идеальным вариантом видится возможность заложить все возможные конфигурации порта на стадии проектирования УГО, а затем, в схеме, выбирать нужную функцию из раскрывающегося списка, или что-то подобное. Ещё вариант - редактировать подписи пинов индивидуально в каждой конкретной схеме, а возможные варианты конфигурации, для справки, писать, например, в Description каждого пина. Или есть способ по-проще?
--------------------
Курильщик даташитов со стажем
|