roboforum.ru

Технический форум по робототехнике.

STM32F107xxx

ARM7, ARM9, ARM11 etc.

STM32F107xxx

Сообщение Vooon » 23 окт 2009, 22:17

Здесь буду собирать информацию по STM32F107RC.

Задача — разработать новый контроллер для комплекса УРТК, с интерфейсами RS-232, USB[, CAN][, Ethernet].
Сейчас там используется 51-ый, и связь с ПК по LPT.
Но нужно сохранить старый процессорный модуль, для обратной совместимости.

Добавлено спустя 4 минуты 21 секунду:
Этот МК предложил мне =DeaD=, до этого думал в сторону LPC2141.
Вроде в STM32 прошит USB-bootloader, нужно больше инфы.

Ну и очень желательно найти схему рефренсной платы, чтоб понять какой обвес нужен.
Вложения
.JPG
.JPG (16.46 КиБ) Просмотров: 4254
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107RC

Сообщение =DeaD= » 23 окт 2009, 22:27

Вот тут простейшие stick'сы на них со схемами вроде даже:
http://www.hitex.com/index.php?id=1676
http://www.hitex.com/index.php?id=1777

Добавлено спустя 1 минуту 28 секунд:
Вот документация для eval-board под это семейство от ST (опять же со схемой):
http://www.st.com/stonline/products/lit ... c-eval.pdf
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: STM32F107RC

Сообщение Duhas » 24 окт 2009, 08:45

хех, чтоит такая шняжка у нас )) стоит... пылитсо )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: STM32F107RC

Сообщение Vooon » 24 окт 2009, 21:12

Почитал еррату, ревизию Z. Сказано, что в контроллерах произведенных раньше 37 недели 2009 года (сентябрь)
не работает бутлоадер. На 64-х выводных обхода проблемы нет, на 100-выводных (STM32F107VC) нужно подтянуть несколько ножек к питанию.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107RC

Сообщение =DeaD= » 24 окт 2009, 21:15

Это что означает? Что при покупке надо будет смотреть дату выпуска?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: STM32F107RC

Сообщение avr123.nm.ru » 24 окт 2009, 23:14

Ага.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: STM32F107RC

Сообщение Vooon » 25 окт 2009, 03:15

Да. Код даты 937.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107RC

Сообщение avr123.nm.ru » 25 окт 2009, 12:31

37-я неделя наверно.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: STM32F107RC

Сообщение Vooon » 25 окт 2009, 23:03

Я же выше уже написал расшифровку, зачем дублировать?
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107RC

Сообщение Vooon » 03 ноя 2009, 22:12

Купил сегодня пару stm32f107vct6 в терре. Дейт-код 927.
Запаял на макетке под QFP 0,5 48-208 pin. Запаял кварцы на 8 мег и часовой, но без кондеров.
Питание подвел только на одну пару выводов (надо бы конечно на все пять). Подтянул указанные в эррате пины.
Поставил LM1117. Подпаял USB-шнурок. Выставил BOOT = 01.

Не запустилось. :(
(хотя я и не ожидал что сразу все заработает...)
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107xxx

Сообщение Vooon » 06 ноя 2009, 03:53

Решил, что бодаться с макеткой бессмысленно, решил сделать нормальную отладочную плату.

Пока нарисовал только питание (и то не все). Посмотрите, ни чего не забыл?
Вложения
stm32-devb.png
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107xxx

Сообщение Vooon » 14 ноя 2009, 14:51

Схему закончил. Теперь с ужасом смотрю на плату и даже не знаю с чего начать...

Добавлено спустя 2 минуты:
Скачать игловский проект можно там: http://hg.vehq.ru/stm32-devb
Вложения
stm-sch.png
stm-pcb.png
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107xxx

Сообщение Michael_K » 14 ноя 2009, 14:53

теперь надо переставить ноги на длинном разъеме, чтобы разводилось параллельно, а не с перекрутками :)

И развести... Схема-то простая - малосвязанная...

Единственные сильно связанные компоненты - проц с разъемом - вот их и пооптимизить маленько.

Да и места у вас много.
Последний раз редактировалось Michael_K 14 ноя 2009, 14:58, всего редактировалось 1 раз.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: STM32F107xxx

Сообщение blindman » 14 ноя 2009, 14:55

Возможно, имеет смысл ноги контроллера перекинуть на другие выводы коннектора, чтобы было поменьше было пересечений. А вообще не очень страшно вроде
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: STM32F107xxx

Сообщение avr123.nm.ru » 15 ноя 2009, 00:17

Перечечения проводников не страшные ИМХО - это ведь не для ЛУТ-а ?

А батарейку верикально ИМХО не красиво ставить - советую горизонтально.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

След.

Вернуться в ARM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10