ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
924496 Топик полностью
Ксения (30.05.2019 20:43 - 20:53, просмотров: 135) ответил il-2 на Интересная однако тенденция. Раньше обсуждали тонкости работы с регистрами периферии у STM32, теперь обсуждаем тонкости использования горячих клавиш в среде CubeMX. "Для смены альтернативной функции вывода необходимо использовать клавишу Ctrl. Для
В данном конкретном случае я сама, конечно, виновата, т.к. с IAR уже более 10 лет вожусь, а CubeMX вижу в первый раз. Но в целом актуальна проблема, когда знание языка программирования уступает требованию досконально знать конкретную IDE-среду, к которой привыкнуть порой не просто. С аналогичной проблемой я уже сталкивалась прежде, когда переводила старый проект, написанный на Borland C/C++ 6.0, на Visual Studio 2013. Причем, пришлось не просто туго, а очень туго. Что же касается моей последней стычки с CubeMX, то отношу это к недостаткам реализации среды CubeMX, когда в меню выбора пинов для SPI присутствуют только три возможности из девяти возможных (согласно даташита). Тогда как для выбора альтернативных вариантов приходится действовать "через ухо": сперва отключить ранее выбранный SPI (переключить на Disable), затем сходить на другую вкладку, где зарезервировать для SPI другие пины (причем без каких-либо подсказок о том, где их искать), потом вернутся на вкладку SPI, переключить его на Enable, и вот только тут вы увидите в меню то, что хотели. Горе вам, если, не найдя в меню нужных вам пинов, вы пойдете на другую вкладку их резервировать, не сделав предварительно Disable. Тогда ваши пины на картинке пожелтеют (в норме они зеленые), но в меню они так и не появится. Ошибка здесь такая. Если есть меню, то оно должно охватывать все возможности. А если установка производится долблением мыши, то не должно быть быть выбора в меню. Если есть то и другое сразу, то возможности выбора должны быть одинаковыми, а не взаимоисключающими.