Easyelectronics.ru

Электроника для всех
Текущее время: 18 янв 2020, 16:44

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 07 ноя 2019, 20:15 
Здравствуйте!

Зарегистрирован: 07 ноя 2019, 19:52
Сообщения: 4
Добрый день Господа!

Ищю прошивку на BluePill (STM32). Такую, чтоб можно было управлять удалённо с компа выводами на плате: подавать/отключать напряжение, подавать ШИМ сигнал, проверять есть ли входящий сигнал/напряжение на тех, которые это поддерживают... и другие подобные штуки.

Я слабо разбираюсь в электронике, но зато хорошо в программировании. И неизбежное погружение в работу имеющегося микроконтроллера хотелось бы отсрочить честно говоря)
Хотелось бы подключить к компьютеру и на нём писать, отлаживать алгоритмы для начала.

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

PS. Было бы ещё удобнее, как мне кажется, чтоб можно было не по USB подключать, а к звуковой карте компа. Один пин на аудио-выход, другой на аудио-вход (микрофон который). Тогда и драйвера никакие не нужны. И подключать можно будет и к планшету и к смартфону.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 07 ноя 2019, 20:57 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3356
stlink + openocd и командами mdw, mww пиши/читай любые регистры без каких-либо прошивок.

Saemon Zixel писал(а):
PS. Было бы ещё удобнее, как мне кажется, чтоб можно было не по USB подключать, а к звуковой карте компа.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 07 ноя 2019, 21:01 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 3902
Может, лучше Raspberry Pi3, коль хорошо в программировании шарите? В Линуксе волокете?
Потому что с блюпиллом - его еще прошить надо, а если нечем (стопудово нет ни ST-Link, ни даже USB->UART?), то она вам и нафик не нужна.
Цитата:
чтоб можно было не по USB подключать, а к звуковой карте компа.

ээээ, чо, простите, вкуда? :)) Такого мы тут еще не слыхивали! Мы тут просто поражены вашей находчивости, сударь.
Через звуковуху - возможно, если малость продумать электрические цепи. По протоколу - это обычный UART.
А если по-хорошему, то к блюпилу подцепить модуль Wi-Fi или Bluetooth и получится идеальная подключалка к планшетнику.


Последний раз редактировалось BusMaster 07 ноя 2019, 21:28, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 07 ноя 2019, 21:26 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3356
если stlink'a нету - печаль-беда.
там же ведь F103 вроде, который в usb бутлоадер не умеет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 07 ноя 2019, 21:29 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 3902
Блюпил можно запрогать через USB->UART, переставив перемычку на блюпиле.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 07 ноя 2019, 23:17 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2499
Ардуйня + firmata... брр )
https://github.com/stm32duino/wiki/wiki/Firmata-example


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 08 ноя 2019, 15:02 
Здравствуйте!

Зарегистрирован: 07 ноя 2019, 19:52
Сообщения: 4
ST-Link то у меня есть. Я через него голубую таблетку прошивкой stm32duino прошил. Но подружить его с Arduino IDE у меня не удалось. Вроде делал по статьям из интернетов, но всё время каких-то файлов не хватало. А когда я узнал, что Arduino IDE не поддерживает отладку, вовсе решил отказаться от неё. Отладка это очень важно.

И С/С++ и Java-у я знаю достаточно. Даже ассамблер под процессоры Atmel в институте изучал. Но не особо увлекло.

Firmata - похоже на то, что нужно. Только я так понял, что это библиотека, на основе которой нужно самому сделать прошивку свою либо использовать уже готовую StandartFirmata? И всё это надо в Arduino IDE делать.
Может уже есть готовый бинарник прошивки, чтоб можно было через st-flash зашить?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 08 ноя 2019, 15:11 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 1833
Мне вот сильно интересно, что же Вы программируете ?
Hello world ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 11 ноя 2019, 03:38 
Заглядывает иногда

Зарегистрирован: 28 сен 2018, 00:25
Сообщения: 197
Не, это слишком сложно. Скорее всего "программирую" == могу залить скетч в ардуиде и то только при условии что она сама все библиотеки найдет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 11 ноя 2019, 03:45 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6421
Вообще-то, всё, что описано в 1 посте делается через любой отладчик прямо в кейле. Вся аппаратура расписана - сиди и жми кнопки в гуе. Даже программу писать не надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 11 ноя 2019, 10:49 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4219
Откуда: КЧР, поселок Нижний Архыз
ТС, если нет желания разбираться в железе, то лучше и не суйся!
Купи себе за 800р "апельсинку" на али, с ней и балуйся: там элементарно все делается через sysfs (ну или через mmap, но тогда от рута придется запускать или suid-бит на бинарь ставить).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 13 ноя 2019, 17:18 
Здравствуйте!

Зарегистрирован: 07 ноя 2019, 19:52
Сообщения: 4
К сожалению StandartFirmata сказала: Please edit Boards.h with a hardware abstraction for this board. Потому, что bluepill она не знает я так понял.
Буду искать дальше что-то готовое.
Если не найду, то придётся конечно самому напрягаться писать/отлаживать/доводить до ума.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 13 ноя 2019, 17:44 
Здравствуйте!

Зарегистрирован: 07 ноя 2019, 19:52
Сообщения: 4
u37 писал(а):
Вообще-то, всё, что описано в 1 посте делается через любой отладчик прямо в кейле. Вся аппаратура расписана - сиди и жми кнопки в гуе. Даже программу писать не надо.

Я это понимаю. Мне уже несколько человек рассказали про это)

У меня задача немного иная. Я хочу программу со сложным алгоритмом на компьютере писать и отлаживать. А не сразу на микроконтроллере или симуляторе.
Делать программу которая жмёт кнопку в Кейле, который меняет значения регистров в микроконтроллере, это немного не то))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 13 ноя 2019, 17:53 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5777
Saemon Zixel , ищи iТеплица . из bluepill получается мини ПЛК c модбас.
Раздают прошивку на халяву на 2 камня...

https://www.pvsm.ru/programmirovanie/294334
https://www.iteplica.ru/forum/index.php


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ищю прошивку на BluePill (STM32)
СообщениеДобавлено: 13 ноя 2019, 18:48 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3356
Saemon Zixel писал(а):
У меня задача немного иная. Я хочу программу со сложным алгоритмом на компьютере писать и отлаживать. А не сразу на микроконтроллере или симуляторе.
Делать программу которая жмёт кнопку в Кейле, который меняет значения регистров в микроконтроллере, это немного не то))

а не надо делать программу для нажимания кнопки в кейле, надо сделать примитивную обёртку чтения/записи для openOCD.
а немного пошаманив в хедерами описания регистров вполне можно сделать чтобы написанное в программе на ПК:
GPIOA->BRR = GPIO_BRR_BR0; вполне прозрачно меняло соответствующие биты в регистрах МК.

Вот так, с помощью нехитрых приспособлений буханку белого (или черного) хлеба можно превратить в троллейбус...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 


Часовой пояс: UTC + 5 часов


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB