реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ряд вопросов по STM32F105
_3m
сообщение Feb 4 2013, 12:17
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Вынужден применить 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. Но в ДШ такой приписки нет. Такое впечатение что они сами не знают как работает их бутлоадер.


Go to the top of the page
 
+Quote Post
maksimp
сообщение Feb 4 2013, 16:46
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Цитата(_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 МГц.
Go to the top of the page
 
+Quote Post
_3m
сообщение Feb 5 2013, 05:50
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(maksimp @ Feb 4 2013, 20:46) *
USART2 remapped есть в F105 в 100-выводном корпусе. Почему вы думаете что его нет?

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

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

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

Go to the top of the page
 
+Quote Post
maksimp
сообщение Feb 5 2013, 18:23
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Цитата(_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) *
Проблема в том что кварцы есть на складе, но они в разных корпусах с несовместимым посадочным местом.

Сделайте лишнее отверстие в плате чтобы любой кварц встал, или соответствующе расширьте контактную площадку если речь идёт про поверхностный монтаж. Почти наверняка можно.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 15:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016