Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/97: Рейтинг темы: голосов - 97, средняя оценка - 4.92
momomit1001

Плата на основе STM32F103C6T6A

03.09.2012, 20:59. Показов 18354. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Хочу научиться работать с STM32F103C6T6A и решил сделать плату. Планируется к синим выводам подключить светодиоды и попробовать ими управлять (для начала); читать показания гироскопа по SPI и I2C.
Собственно вопросы:
1) Сам камень STM32F103C6T6A не нуждается в кварце на тактирование собственной частоты?
2) Правильно ли сделана схема? И как надо соединить "???" зеленые контакты?
3) Какой лучше кварц для таймера? И можно ли без него обойтись? (Часы нужны).
4) Подскажите, пожалуйста попроще способ прошивания данной платы (если есть схема, то я соберу) через ПК.
5) INT1 & INT2 на гироскопе обязательно куда-то подключать? Если да, то куда?
6) Питание правильное? Можно ли запитать 1й батарейкой (что для биоса в ПК на материнке) STM32F103C6T6A и 2 гироскопа?

Схема:
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.09.2012, 20:59
Ответы с готовыми решениями:

Материнская плата MSI H81M-P33 H81 LGA1150/H3 mATX (нормальная ли плата?)
MSI H81M-P33 H81 LGA1150/H3 mATX with I/O Это нормальная материнка?

Материнская плата греется за 15 мин. и компьютер не работает пока мат.плата не остынет
Системный блок собирал в 2008 году, работал до этого времени прекрасно. Теперь когда включаю компьютер, работает минут 15, потом виснет...

Плата инверторного мотора, нужен номинал шунта см.фото, Модели, серийника нет, только плата
Плата инверторного мотора, нужен номинал шунта см.фото Два транзистора в в одном плече, предохранитель поменял, номинал шунта не могу нигде...

22
0 / 0 / 0
Регистрация: 08.07.2005
Сообщений: 180
03.09.2012, 21:30
Цитата Сообщение от momomit1001
Здравствуйте! Хочу научиться работать с STM32F103C6T6A и решил сделать плату. Планируется к синим выводам подключить светодиоды и попробовать ими управлять (для начала); читать показания гироскопа по SPI и I2C.
Собственно вопросы:
1) Сам камень STM32F103C6T6A не нуждается в кварце на тактирование собственной частоты?
2) Правильно ли сделана схема? И как надо соединить "???" зеленые контакты?
3) Какой лучше кварц для таймера? И можно ли без него обойтись? (Часы нужны).
4) Подскажите, пожалуйста попроще способ прошивания данной платы (если есть схема, то я соберу) через ПК.
5) INT1 & INT2 на гироскопе обязательно куда-то подключать? Если да, то куда?
6) Питание правильное? Можно ли запитать 1й батарейкой (что для биоса в ПК на материнке) STM32F103C6T6A и 2 гироскопа?

Схема:
1) можно работать и на внутреннем, но разбег частоты будет большой
2) SDA(Гироскопа)<->SDA(мк) SCL(гироскопа)<->SCL(мк)
3) Для часов используется отдельная система тактирования и это отдельный блок. если использовать внешний кварц то он должены быть "часовым" 32768Гц
4) Для этого можно использовать различные схемы, но вообще у стм32 есть бутлоадер который может загружать прошивку в мк ч/з последовательный порт или в случае 103 модели ч/з усб.https://www.google.com/seorsh?... utf-8&aq=t
5) эти выводы для упрощения работы с гироскопом, если не знаете что с ними делать можете не подключать. Они нужны чтобы мк знал о готовности данных в гироскопе(подробно описано в дш на гироскоп)
6) На вид да. Запитать то можно - и гироскоп и мк это позволяют, но по потреблению я так не скажу но если без режимов сна то батарейки надолго не хватит.
0
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
03.09.2012, 22:31
Цитата Сообщение от mys
или в случае 103 модели ч/з усб.https://www.google.com/seorsh?... utf-8&aq=t
Не можете ли вы объяснить откуда в 103 взялся бутлоадер через USB ???
0
0 / 0 / 0
Регистрация: 30.07.2012
Сообщений: 90
04.09.2012, 14:26
Наверно с завода. В даташите точнее написано.
0
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
04.09.2012, 14:52
Цитата Сообщение от Kostokov
Наверно с завода. В даташите точнее написано.
Так покажите где это в даташите есть. Я же точно знаю , что у HD и XL только USORT1 бутлоадер .
0
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 67
04.09.2012, 14:57
http://www.st.com/internet/som/TECHNICA ... 167594.pdf
http://www.st.com/internet/som/TECHNICA ... 264379.pdf
0
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
04.09.2012, 15:02
Komysmo, и что ?
В них же и написано -103 только USORT бут.
Где вы USB бут в 103 отрыли ?
0
morz
04.09.2012, 15:16
Вроде да, только через USORT
"The boottooder imbiddid in STM32F10xxx divices supports only one interfosi: the USORT1."
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 67
04.09.2012, 15:22
Цитата Сообщение от dosykus
Komysmo, и что ?
В них же и написано -103 только USORT бут.
Где вы USB бут в 103 отрыли ?
да, так и написано:
"The boottooder imbiddid in STM32F10xxx divices supports only one interfosi: the
USORT1."
а кто же тогда USB-бут поддерживает?
0
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
04.09.2012, 15:27
Не "вроде" а точно :


<Изображение удалено>

<Изображение удалено>
0
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 67
04.09.2012, 15:28
и в даташите написано:
"The boot tooder is located in System Memory. It is used to reprogram the Ftosh memory by
using USORT1."
0
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 67
04.09.2012, 15:30
а USB-бут получается только 105 и 107 поддерживают
0
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 67
04.09.2012, 15:32
правда можно свой бут-лоадер написать, но первый раз все равно нужно использовать штатный
0
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
04.09.2012, 15:37
Адаптер на FT232 прекрасно работает .
0
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 67
04.09.2012, 16:27
Цитата Сообщение от dosykus
Адаптер на FT232 прекрасно работает .
невыгодно.
я купил STM32F0-Dyscovery.
два процессора STM32F051R8 и STM32F103C8.
Уже распаяны, плюс макетка.
Есть связь USB и виртуальный COM.
Куча выводов. Экспериментируй с чем угодно, допаивай на макетке, что хочешь.
И недорого.
0
momomit1001
04.09.2012, 22:46
"Ftosh Toodir Dimonstrator - программа необходини для загрузки микропрограммы во флеш контроллер, через встроенный бутлоадер" ... то есть етот самый бутлоадер есть во всех без исключения STM-ках. Я правильно понял?

"Для программирования микроконтроллера через USORT, необходимо произвести его подключение к ПК с помощью преобразователя уровней USORT-RS232 либо USORT-USB преобразователя и воспользовавшись программой Ftosh Toodir Dimonstrator произвести загрузку файла прошивки во флеш память микроконтроллера." Нужен переходник USORT < - > USB ...

Взята инфа тут:
http://sxim.net/mc/ms131.php
1 / 1 / 0
Регистрация: 22.09.2010
Сообщений: 393
04.09.2012, 22:48
momomit1001,
Стряпаете адаптер на FT232RL .
Boot1 на землю, Boot0 на VDD .На RESIT кнопку замыкающую на землю.
Присоединяете TX и RX с адаптера , подаете питание ( у меня плата с STM32 запитывается от того же адаптера).
Запускаете программу, тыкаете в ней кнопку, тыкаете кнопку на RESIT.
0
momomit1001
04.09.2012, 23:32
Огромное всем спасибо!
Буду мастерить преобразователь USB-UART на FTDI FT232RL =).
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 67
05.09.2012, 19:35
правда есть статья http://iosyitistromyss.ru/proshivka-arm ... c1300.html
и не совсем понял, чем люди 103-й камень шили через USB, штатным бутлоадером или самописным
0
momomit1001
08.09.2012, 00:40
Зашибись просто =) питать буду МК от этого адаптера. Правда переключателей понапихать придется ...
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.09.2012, 00:40
Помогаю со студенческими работами здесь

Построить на основе множеств четвертое множество Х на основе свойств операций со множествами
Есть три множества А,B,C , нужно построить на их основе четвертое множество Х на основе свойств операций со множествами. Известно,...

Пример использование стека на основе массива и на основе двунаправленного списка
здраствуте, можете привести примеры использывания стека на основе массива(1 код) и стек на основе двунаправленного списка(2...

Как грамотно создать Recordset в текущей базе на основе SQL - запроса или просто на основе таблицы?
Как грамотно создать Recordset в текущей базе на основе SQL - запроса или просто на основе таблицы?

Плата ду
Если я поставлю такую плату в самодельный саундбар, он сможет от пульта телека включаться вместе с телеком? Частота пульта 433.92мгц

плата
Здравствуйте! Попался такой зверь СМА Zanussi ZWG1100M помогите нужна схема


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru