Чтобы отправить ответ, вы должны войти или зарегистрироваться
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
forum.rcl-radio.ru → STM32 → Прошивка STM32
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Запись загрузчика (Linux Ubuntu):
http://rcl-radio.ru/wp-content/uploads/ … iman28.zip
Распакуйте архив в домашний каталог, далее в терминале выполните следующие команды:
sudo apt-get install dfu-util
sudo nano /etc/udev/rules.d/45-maple.rules
ATTRS{idProduct}=="1001", ATTRS{idVendor}=="0110", MODE="664", GROUP="plugdev"
ATTRS{idProduct}=="1002", ATTRS{idVendor}=="0110", MODE="664", GROUP="plugdev"
ATTRS{idProduct}=="0003", ATTRS{idVendor}=="1eaf", MODE="664", GROUP="plugdev" SYMLINK+="maple", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idProduct}=="0004", ATTRS{idVendor}=="1eaf", MODE="664", GROUP="plugdev" SYMLINK+="maple", ENV{ID_MM_DEVICE_IGNORE}="1"
cd ~/Arduino_STM32-master/tools/linux64/stm32flash
./stm32flash /dev/ttyUSB0 -k
./stm32flash -w ~/generic_boot20_pc13.bin -v -g 0x0 /dev/ttyUSB0
udevadm control --reload-rules
Здравствуйте, не могу прошить данный девайс потому что нет в программе arduino 1.8.15 программатора для STM32. Что посоветуете.
Не совсем понятна последовательность действий.
В добавлении поддержки платы всего 2 действия
Добавить ссылку в меню настроек
http://dan.drown.org/stm32duino/package … index.json
и установить плату в менеджере плат.
Прошивка возможна только через USB to COM (RS232)
Мои настройки выглядят так.
Попробуйте загрузить скетч
Загрузка
перемычку меняли
Для загрузки скетча нажмите на кнопку RESET на плате STM32 и затем нажмите нажмите кнопку «Загрузка» , начнется процесс загрузки:
Обязательно, всё так и делал.
У меня все работает
void setup() {
pinMode(PC13, OUTPUT);
}
void loop() {
digitalWrite(PC13, HIGH);
delay(100);
digitalWrite(PC13, LOW);
delay(1000);
}
Может быть у меня кто то из этих устройств неисправен? Их как то можно проверить?
Изначально я хотел подключить модуль BT201 , может можно его подключить через ардуино нано или уно. http://rcl-radio.ru/?p=129611
Изначально я хотел подключить модуль BT201 , может можно его подключить через ардуино нано или уно. http://rcl-radio.ru/?p=129611
В этом проекте можно использовать только stm32
А можно сделать другой проект с этим модулем ?
Вечер добрый! STM32 подключил , подскажите пожалуйста как вывести на монитор U8X8_SSD1306_128X64 информацию о треке в модуле BT201.
("AT+MF") http://rcl-radio.ru/?p=129611
Не совсем понятно можно вывести на экран название композиции или нет ?
Можно, но я не стал это делать, потому что текст часто транслируется на кириллице. Поэтому в скетче нужно подключать русский шрифт и выводить его на дисплей, а это не так просто, тем более он сменяется периодически анг. текстом. Нужно определять анг или русский текст, подставлять нужный шрифт.
У меня все названия на английском поэтому мне кириллица и не нужна. Тогда можно сделать на английском ?
Пример:
a = str.indexOf("AT+MF");
Указываете начало текста а+0
Конец текста а+16
String text_name = str.substring(a+0,a+16);
text_name - текст выводите на дисплей
Сделал так : a = str.indexOf("TS+02");if(a>=0){blu_sos=2;} // блютус воспроизводиться
a = str.indexOf("QA+");if(a>=0){vol = str.substring(a+3,a+5).toInt();}//vol
a = str.indexOf("MF+");if(a>=0){String text_name = str.substring(a+0,a+16);}// название трека
u8x8.setCursor(0,7);u8x8.print(text_name);u8x8.print(" ");
на экране пусто, только при переключении трека загорается внизу на долю секунды (0) и всё.
Видимо нужно что-то ещё добавить или я не прав. В мониторе порта есть информация о треке.
Опубликуйте вывод монитора порта
M1+00000002
M2+00000008
MT+00000190
MK+00000000
MF+/LEERIT~1 /02-STO~1MP3
создание переменной String text_name лучше перенести в
String str, text_name;
a = str.indexOf("TS+02");if(a>=0){blu_sos=2;} // блютус воспроизводиться
a = str.indexOf("QA+");if(a>=0){vol = str.substring(a+3,a+5).toInt();}//vol
a = str.indexOf("MF+");if(a>=0){text_name = str.substring(a+0,a+16);}// название трека
u8x8.setCursor(0,7);u8x8.print(text_name);
Чтобы отправить ответ, вы должны войти или зарегистрироваться
forum.rcl-radio.ru → STM32 → Прошивка STM32
Форум работает на PunBB, при поддержке Informer Technologies, Inc
|