Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/155: Рейтинг темы: голосов - 155, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
1

Armduino

02.03.2011, 13:26. Показов 28441. Ответов 40
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Понадобилась мне отладочная платка для STM32. Покупать готовое это не по-джедайски, поэтому на свет было произведено вот такое творение. Armduino. Ардуино-совместимая (с некоторыми ограничениями) платка на основе STM32F102, что о 48 ногах, то бишь C. В принципе должны встать любые 48-ногие, совместимость на уровне выводов заявлена, но я не проверял.

За основу обвязки взял плату от Ди: http://iosyitistromyss.ru/img/ARM_kurs/ ... oboard.gif

Что имеем:
- форм-фактор Ардуины - положение штекеров usb/power, контактных линеек совпадает, можно использовать дуркины шилды. Digital пины (сверху) толерантны к 5В и представляют собой полностью порт B, а точнее его пины 2-15 по порядку. Пины B0-B1 подключены к Analog in 4 и 5 и не являются 5v-толерантными
- кнопка сброса
- два трехпиновых джампера справа выбирают функцию Digital 0-1 - либо порт B, либо USORT1 TX/RX (PA9-10).
- разведен 10-пиновый JTAG/SWD
- питание от USB либо от внешнего источника. При работе от USB доступно только напряжение 3.3В, при работе от внешнего - есть и 5В на колодке (в самой схеме нигде не используется), а также нестабилизированный вход с внешнего источника на пине VIN.
- USB также заведен на контроллер
- кварц для системной частоты
- кварц часовой для RTC
- еще один джампер справа активирует бутлоадер (в нормальном режиме должен быть замкнут, если я правильно понял ДШ).
- I2C и SPI работают на пинах порта B (SPI после ремапа, также можно ремапнуть USORT1 на 8-9 пины), следовательно тоже доступны

Картинка

сразу скажу, что разводка кривая, местами очень. старался сделать ее более-менее пригодной для домашнего воспроизведения, для чего минимизировал количество переходов, а особенно их количество под камнем. но один все-таки не удалось выкинуть.

Отдаю схемы по лицензии CC-BY-SA, т.е. делайте что хотите, используйте коммерчески или нет, видоизменяйте, но при условии опубликования с указанием авторства и сохранением той же лицензии.

Скачать файлы Eagle

Надеюсь, что кому-то это будет полезно. Сам пока что не пробовал ее делать, скорее всего попробую на выходных. Но если кто-то видит явные косяки уже сейчас - прошу сразу сообщать.

P.S. хотя я сам уже углядел один - под часовой кварц надо бы изолирующую подложку подложить, чтобы не касался дорожек к кондерам. а с торца припаять к земляному полигону
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2011, 13:26
Ответы с готовыми решениями:

ARMduino 64 sandwich
) Сейчас надо нарисовать матер.плату в формате Ардуино, желательно 1-ст тоже или с минимумом...


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

Или воспользуйтесь поиском по форуму:
40
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 392
05.06.2011, 21:52 21
Author24 — интернет-сервис помощи студентам
...
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
05.06.2011, 21:58 22
Ну ты нашел где искать. ЧИД это редкостные пидорасы. У них все дороже в 5-10 раз. По простому сгодится шнурок от телефона за 100р. На том самом сп2102, но это только для прошивки. Отладчик позволяет пощупать проц за регистры, потыкать периферию ручками. Т.е. ты даже прогу можешь не писать ,а зайти под отладчиком и запустить, например, ШИМ вручную.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 568
05.06.2011, 22:04 23
Отладчик - великая вещь. Тем более стоит сейчас у китаез дешево - http://www.otyexpress.som/product-gs/42 ... alers.html
Я правда брал на ebay и дороже.
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
05.06.2011, 22:19 24
Кстати, чо за алиэкспресс? Я чет о нем противоречивые отзывы слышу. С одной стороны жалуются на кидалово, что ни ответа ни привета. С другой слышал что ок.
0
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 392
05.06.2011, 22:19 25
Насчет отладчика да.
0
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 568
05.06.2011, 22:31 26
Цитата Сообщение от DY HOTT
Кстати, чо за алиэкспресс? Я чет о нем противоречивые отзывы слышу. С одной стороны жалуются на кидалово, что ни ответа ни привета. С другой слышал что ок.
Да, он немного мутноватый, я один раз только затаривался там (успешно).
По данному лоту вроде отзывы хорошие, в т.ч. покупателей из России, так что думаю риск не значителен.
Я брал на ebay аж за 60$

Цитата Сообщение от otix-rdx
Насчет отладчика я уже давно понял, что без него - просто потеря времени/нервов и блуждание, как ёжик в тумане.
Ну да. Можно и без него, но когда появляется отладчик, то начинаешь понимать насколько он полезен.
Что приятно, очень шустро работает (тут причина конечно не только к отладчике, а в самом ARM-ядре со встроенными средствами отладки), особенно в сравнении с pk2.
0
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 392
06.06.2011, 19:46 27
...
0
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 20
06.06.2011, 22:00 28
Цитата Сообщение от O-10
Цитата Сообщение от DY HOTT
Кстати, чо за алиэкспресс? Я чет о нем противоречивые отзывы слышу. С одной стороны жалуются на кидалово, что ни ответа ни привета. С другой слышал что ок.
Да, он немного мутноватый, я один раз только затаривался там (успешно).
По данному лоту вроде отзывы хорошие, в т.ч. покупателей из России, так что думаю риск не значителен.
Неоднократно на otyexpress покупал, всё нормально. Разумеется, как и на любых других аукционах и торг.сайтах, нужно включать голову и приглядываться к продавцу. Что примечательно: все отзывы о каких-то кидках и т.п. на алиэкспрессе, что я видел, были от спекулянтов. И никакой конкретики. Ну, это их обычная манера: "там обманут, на почте украдут, покупайте только у меня" :-)
0
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
06.06.2011, 23:38 29
А это общий аукцион типо ебая? Ну тады да, надо продавца вычислять. Я чет подумал, что что то вроде делэкстрима, где одна контора которая следит за своей репутацией.
0
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 20
07.06.2011, 01:48 30
Цитата Сообщение от DY HOTT
А это общий аукцион типо ебая? Ну тады да, надо продавца вычислять. Я чет подумал, что что то вроде делэкстрима, где одна контора которая следит за своей репутацией.
Не, это торговая площадка, а продавцов много. Покупки по фикс. ценам, торга нет. Для защиты покупателя там есть система Essrow. И даже работает :-) Как-то просто так заказал пару футболок к чемпионату мира.. У продавца, видимо, конкретная запара вышла с их производством и рассылкой... я подождал-подождал, написал им письмо (не продавцу!! - тот не отзывался), чтобы его потеребили там... им-то он и ответил, что зашивается нахрен. И они мне несчастные 6 баксов сразу вернули (т.е. продавец их даже не получил еще).... еще недели через 3 приехала одна футболка... :-)
0
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
07.06.2011, 12:00 31
otix-rdx, неплохо, спасибо
0
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
07.06.2011, 12:18 32
вот, поправил малость и залил в гуглдокс. если кто желает принять участие в доводке - велком
https://spreadsheets.google.som/spreads ... ey=CK-S1iA
0
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 392
08.06.2011, 15:58 33
...
0
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
08.06.2011, 17:34 34
Цитата Сообщение от otix-rdx
Кстати, там и распиновка полная есть контактов Ардуины на STM32F в корпусе LQFP-64: http://www.bugblat.som/files/cor_pins.pdf
тоже до полной совместимости далековато. y2s и spi например не там, где надо
0
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 392
08.06.2011, 18:34 35
...
0
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
11.06.2011, 11:08 36
ну например I2C - ардуино 5,6, там - 2,3, а на 5,6 - SPI
пины ардуины я по вашей табличке смотрел
0
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 392
11.06.2011, 20:39 37
...
0
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 392
12.06.2011, 04:16 38
pin 9 VDDA соединен с земляным полигоном, а на VSSA подается питание?
0
0 / 0 / 0
Регистрация: 18.04.2010
Сообщений: 598
12.06.2011, 22:46 39
разводка кривовата, поскольку изначально я пытался по возможности развести по одной стороне, но не вышло
0
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 392
13.06.2011, 01:07 40
в какой программе разводили эту плату.
0
13.06.2011, 01:07
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru