Easyelectronics.ru

Электроника для всех
Текущее время: 17 май 2021, 18:15

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 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
Сообщения: 3543
stlink + openocd и командами mdw, mww пиши/читай любые регистры без каких-либо прошивок.

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

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


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

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 4198
Может, лучше 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
Сообщения: 3543
если stlink'a нету - печаль-беда.
там же ведь F103 вроде, который в usb бутлоадер не умеет?


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

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


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

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3182
Ардуйня + 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
Сообщения: 2192
Мне вот сильно интересно, что же Вы программируете ?
Hello world ?


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

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


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

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


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

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 5055
Откуда: КЧР, поселок Нижний Архыз
ТС, если нет желания разбираться в железе, то лучше и не суйся!
Купи себе за 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
Сообщения: 5896
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
Сообщения: 3543
Saemon Zixel писал(а):
У меня задача немного иная. Я хочу программу со сложным алгоритмом на компьютере писать и отлаживать. А не сразу на микроконтроллере или симуляторе.
Делать программу которая жмёт кнопку в Кейле, который меняет значения регистров в микроконтроллере, это немного не то))

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

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


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


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


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

Сейчас этот форум просматривают: wyfinger


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

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

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