Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ряд вопросов по STM32F105
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
_3m
Вынужден применить STM32F105. После NXP и Freecale документация от ST вызвала культурный шок.
Посмотреть по эволюшн бордам получается плохо так как они в подавляющем большинстве на F107.
Вопросы по порядку:

* Куда выводить USART bootloader ??? По ДШ это USART1 или USART2 remapped.
USART2 remapped в F105 недоступен, он есть только в 107, во всех демобордах загрузчик заводят именно сюда
USART1 это PA9-PA10. Оно же OTG_FS_VBUS и OTG_FS_ID. OTG порт у меня используется. Id вроде не мешает а вот VBUS похоже будет мешать. И что с этим делать ???

* Какой блин кварц ставить чтобы работали загрузчики и CAN и DFU???
В разных документах написаны варианты: 8 MHz, 14.7456 MHz or 25 MHz.
При этом в AN приписка: For CAN bootloader, the PLL is used only to generate 48 MHz when 14.7456 MHz is used as HSE. Но в ДШ такой приписки нет. Такое впечатение что они сами не знают как работает их бутлоадер.


maksimp
Цитата(_3m @ Feb 4 2013, 15:17) *
* Куда выводить USART bootloader ??? По ДШ это USART1 или USART2 remapped.
USART2 remapped в F105 недоступен, он есть только в 107, во всех демобордах загрузчик заводят именно сюда

USART2 remapped есть в F105 в 100-выводном корпусе. Почему вы думаете что его нет?
Цитата(_3m @ Feb 4 2013, 15:17) *
USART1 это PA9-PA10. Оно же OTG_FS_VBUS и OTG_FS_ID. OTG порт у меня используется. Id вроде не мешает а вот VBUS похоже будет мешать. И что с этим делать ???

Поставьте в OTG_FS_VBUS резистор, например 10 кОм, он не будет мешать передаче USART.
Цитата(_3m @ Feb 4 2013, 15:17) *
* Какой блин кварц ставить чтобы работали загрузчики и CAN и DFU???
В разных документах написаны варианты: 8 MHz, 14.7456 MHz or 25 MHz.

Любой из 3 перечисленных можно ставить.
Цитата(_3m @ Feb 4 2013, 15:17) *
При этом в AN приписка: For CAN bootloader, the PLL is used only to generate 48 MHz when 14.7456 MHz is used as HSE. Но в ДШ такой приписки нет. Такое впечатение что они сами не знают как работает их бутлоадер.

Зачем это писать в ДШ? Видимо ришили что лишняя подробность. Если сомневаететсь ставьте 8 или 25 МГц.
_3m
Цитата(maksimp @ Feb 4 2013, 20:46) *
USART2 remapped есть в F105 в 100-выводном корпусе. Почему вы думаете что его нет?

В LQFP64 эти выводы отсутствуют.
Цитата
Поставьте в OTG_FS_VBUS резистор, например 10 кОм, он не будет мешать передаче USART.

Так и сделал, но как-то некрасиво.
Цитата
Зачем это писать в ДШ? Видимо ришили что лишняя подробность. Если сомневаететсь ставьте 8 или 25 МГц.

Нихрена себе лишняя ! упоминают какое-то маловразумительное ограничение для CAN загрузчика
Теперь я окончательно запутался. Проблема в том что кварцы есть на складе, но они в разных корпусах с несовместимым посадочным местом.

maksimp
Цитата(_3m @ Feb 5 2013, 08:50) *
В LQFP64 эти выводы отсутствуют.

Да, но они и в F105 и в F107 в 64 выводном корпусе отсутствуют. Поэтому ваша жалоба что отладочные платы обычно на F107, а не на F105, вводила в недоумение.
Цитата(_3m @ Feb 5 2013, 08:50) *
Так и сделал, но как-то некрасиво.

Есть такое, увы.
Цитата(_3m @ Feb 5 2013, 08:50) *
Нихрена себе лишняя ! упоминают какое-то маловразумительное ограничение для CAN загрузчика
Теперь я окончательно запутался.

В чём запутались? Написано явно что любой из трёх годится. Но 14 с копейками в остальном не даёт преимуществ, если только с звуком работать не собираетесь. Удобнее 8 или 25 МГц, и про них сомнений в отношении загрузчика нет.
Цитата(_3m @ Feb 5 2013, 08:50) *
Проблема в том что кварцы есть на складе, но они в разных корпусах с несовместимым посадочным местом.

Сделайте лишнее отверстие в плате чтобы любой кварц встал, или соответствующе расширьте контактную площадку если речь идёт про поверхностный монтаж. Почти наверняка можно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.