Подключение дисплея st7789 по spi c dma на CMSIS и LL рассмотрено в видео ruclips.net/video/8tIJ16riJqo/видео.html Подключение SD-карты по spi с dma на CMSIS и LL рассмотрено в видео ruclips.net/video/z99bLhlnukM/видео.html Подключение кнопок на таймере с прерыванием на CMSIS и LL с устранением дребезга, автоповтором и буферов ввода (прямо как на PC 😉) рассмотрено в видео ruclips.net/video/e-w5HS75neg/видео.html Файловый менеджер (структура и код) рассмотрен в видео ruclips.net/video/4c_PwnasQvs/видео.html Подключение аудио-цап (audio dac) по интерфейсу i2s на CMSIS и LL рассмотрено в видео ruclips.net/video/p0IhX-XiiiQ/видео.html К каждому из перечисленных видео есть ссылка в описании на проект для скачивания. Поддержать канал: yoomoney.ru/to/4100117522443917
Подскажите а какой кабель юсб покупать,просто юсб на тайп си.Или нужен какойто навороченый,не хочется со свистком парится,да и нет у меня его???????????Можно хоть какието ссылочки на кабель(а то запутался)?
Здравствуйте спасибо большое Вам за уроки я начинающий, не посоветуете или не подскажите продавца на али с рабочими отладочными платками STM32F103с8е6 или STM32f103c6t6 буду очень благодарен не охота начинать учится на не рабочем или не рабочем перемаркированым чипе, заранее спасибо)))
Я бы с удовольствием подсказал, но могу сказать с уверенностью 90%, что линейки F103 и F401 на Али либо перемаркировка gd, либо маркировка отбраковки. У ST были партии таких чипов с "битым" DFU. У F103 c Али одновременно несколько интерфейсов могут не работать: по отдельности работают, а вместе нет. Я поэтому всегда нагружаю МК по полной, чтобы смотреть "отвалы" периферии. Отзывы там читать бесполезно. Большинство покупателей не вникают в детали. В общем, покупки на Али - это, как тянуть удачу за хвост :) Заказывайте на удачу. Стоит недорого. Гарантий нет, что продавец, который раньше продавал нормальный продукт в следующий раз не отправит "баян". Я так попадал с усилителями TDA. Взял один на пробу, протестировал, все ок. А потом заказал десяток и пришли перемаркировки совсем других чипов: выгорали при включении питания. Так что, только на удачу. 😉
Вы не сталкивались с проблемой когда через подключение стм32ф411 простым юсб шнурком,стм не видит как ком порт,или юсб порт,а видит как устройство ввода WeAct Studio HID Bootloader (в устройствах и принтерах(в винде)).А в Деспечере устройств,не появилось не каких дополнительных юсб или ком портов.И не могу теперь понять что к чему.В STM32Cube,нет сопряжения с портами вообще,не с какими.Я не думаю что проблема в кабеле(иначе вообще не опредилялось бы)Помогите побороть проблему.Или все же нужен TTL конвектор?
Приветствую. Смею предположить, что Вы приобрели на Али у продавца WeAct плату разработки на базе мк stm32f411ceu6. В мк продавцом уже была залита тестовая прошивка, которая позволяет мигать светодиодом, а также работает как usb hid устройство "WeAct Studio HID Bootloader". Для перевода мк в режим usb dfu следует нажать кнопку NRST и, удерживая ее, нажать кнопку BOOT0. Затем последовательно отпустить сначала кнопку NRST, а затем BOOT0. МК перейдет в режим usb dfu для загрузки Вашего ПО, а в диспетчере Windows появится устройство "STM32 BOOTLOADER". После этого можно заливать новую прошивку. В принципе, обо всем этом есть информация в видео.
Это известный баг с 401м и 411м в режиме дфу. Чтобы обойти его, всё что нужно, это нагреть чип МК до градусов 30. Всё начинает работать. Достаточно тёплой рукой поддержать с полминуты. Можете проверять.
Все работает без "одеяла". 😉Переход в DFU оказался слишком критичный к "таймингам нажатия/отпускания" кнопок. Укротил быстрым последовательным кликом от Reset к Boot. Причем, с увеличением скорости клика, "процент удачи" стремиться к 100. 🙂 На другой плате пропаял по контуру МК и USB разъем. DFU стало стабильно работать. До этого переход в DFU был, но при попытке писать в МК были разрывы связи. А вообще, я давно заметил, что некоторые чипы из одной линейки обладают индивидуальными особенностями. Что-то мне подсказывает, что эти особенности от части вызваны отбраковкой, которую нам продают на Али.
@@VadRov, я когда-то купил пяток штук таких на али, по поводу первого даже подумал, что испортил его. Потом оказалось, что они все такие. Шил через стм-линк. Потом где-то прочитал, вроде у одного из продавцов на али в описании товара, что нужно прогреть выше 26 градусов. Проверил и, мать-мать-мать, все при этом работали без сбоев. Единственное исключение - чёрные досочки, купленные в WeAct Studio на али. Вот они работают как часы. Раньше они были в два раза дороже остальных, но сейчас там цена упала.
@@axs-myth , да, я читал то самое описание продавца про нагрев. 🙂 А WeAct Studio публикует списки "пиратов". По цене они, гляжу, сейчас фактически не отличаются (доставка у всех 411 здорово выросла в цене).
ОГРОМНОЕ СПАСИБО🤝). 2 дня угробил, чтобы запустить. А оказалось, нужно просто подержать пальцами за чип и все заработало. Слов нет) И на руках у меня 4 разные платы от двух разных производителей. weact в том числе не хотела запускаться.
@@VadRov Вот именно,установка и снятие перемычек никак ситуацию не меняет! В данном случае-сняты. При этом в программах от stm прошивается, стирается без ошибок... Мигает на плате красный больший светодиод постоянно при подключении... Плата была заброшена года на два. Вот достал разобраться....вероятно что-то я стёр через st-link util... В Windows в диспетчере устройств: - stm device in DFU mode, если установить драйвера.
@@VadRov Если через st-link util-пробовал всяко,ничего не происходит... Флешь я очищал.И перечитал в нете-ничего похожего...как вот вернуть в исходное состояние, или как прошить будлоадер и где его взять ( вроде он как на микроконтролере с завода прошит и его не перезапишеь) никто пока не подсказал. Ну а так перешил кучу смартфонов и из командно строки и всяким "левым" софтом-не было проблем,всё получалось. По светодиодам,плата моя ведёт себя так, как в этом видео на ютубе "Stm32 Урок 48: Реанимация платы с помощью BootLoader" , ссылку не могу разместить. Но автор не говорит,как он ввёл в такое состояние свою плату...
Подключение дисплея st7789 по spi c dma на CMSIS и LL рассмотрено в видео ruclips.net/video/8tIJ16riJqo/видео.html
Подключение SD-карты по spi с dma на CMSIS и LL рассмотрено в видео ruclips.net/video/z99bLhlnukM/видео.html
Подключение кнопок на таймере с прерыванием на CMSIS и LL с устранением дребезга, автоповтором и буферов ввода (прямо как на PC 😉) рассмотрено в видео ruclips.net/video/e-w5HS75neg/видео.html
Файловый менеджер (структура и код) рассмотрен в видео ruclips.net/video/4c_PwnasQvs/видео.html
Подключение аудио-цап (audio dac) по интерфейсу i2s на CMSIS и LL рассмотрено в видео ruclips.net/video/p0IhX-XiiiQ/видео.html
К каждому из перечисленных видео есть ссылка в описании на проект для скачивания.
Поддержать канал:
yoomoney.ru/to/4100117522443917
попытался подключить библиотеку к 32f103 въехал в пня на dma.. как можно портировать?
@@TheGarretinside , на моём гитхабе есть библиотека для stm32f103c8t6.
@@VadRov Спасибо
@@VadRov Не могу найти ее. Можете ткнуть ссылкой?
@@TheGarretinside github.com/vadrov/stm32f103c8t6_display_spi_dma_st7789_ili9341 если подразумевалась библиотека для дисплея
Подскажите а какой кабель юсб покупать,просто юсб на тайп си.Или нужен какойто навороченый,не хочется со свистком парится,да и нет у меня его???????????Можно хоть какието ссылочки на кабель(а то запутался)?
Алексей, для платы из видео используется обычный кабель USB type c, как Вы правильно написали. Никакой не навороченный, а самый обычный.
А к ниве на этой штуке можно что то сделать?
Можно. И не только к ниве 😉
Здравствуйте спасибо большое Вам за уроки я начинающий, не посоветуете или не подскажите продавца на али с рабочими отладочными платками STM32F103с8е6 или STM32f103c6t6 буду очень благодарен не охота начинать учится на не рабочем или не рабочем перемаркированым чипе, заранее спасибо)))
Я бы с удовольствием подсказал, но могу сказать с уверенностью 90%, что линейки F103 и F401 на Али либо перемаркировка gd, либо маркировка отбраковки. У ST были партии таких чипов с "битым" DFU. У F103 c Али одновременно несколько интерфейсов могут не работать: по отдельности работают, а вместе нет. Я поэтому всегда нагружаю МК по полной, чтобы смотреть "отвалы" периферии. Отзывы там читать бесполезно. Большинство покупателей не вникают в детали. В общем, покупки на Али - это, как тянуть удачу за хвост :) Заказывайте на удачу. Стоит недорого. Гарантий нет, что продавец, который раньше продавал нормальный продукт в следующий раз не отправит "баян". Я так попадал с усилителями TDA. Взял один на пробу, протестировал, все ок. А потом заказал десяток и пришли перемаркировки совсем других чипов: выгорали при включении питания. Так что, только на удачу. 😉
@@VadRov Спасибо ))) во во с TDA вообще лотерея))) перемаркер жесткий, их стараюсь брать у себя по месту в городе в радиомагазинах.
Вы не сталкивались с проблемой когда через подключение стм32ф411 простым юсб шнурком,стм не видит как ком порт,или юсб порт,а видит как устройство ввода WeAct Studio HID Bootloader (в устройствах и принтерах(в винде)).А в Деспечере устройств,не появилось не каких дополнительных юсб или ком портов.И не могу теперь понять что к чему.В STM32Cube,нет сопряжения с портами вообще,не с какими.Я не думаю что проблема в кабеле(иначе вообще не опредилялось бы)Помогите побороть проблему.Или все же нужен TTL конвектор?
Приветствую. Смею предположить, что Вы приобрели на Али у продавца WeAct плату разработки на базе мк stm32f411ceu6. В мк продавцом уже была залита тестовая прошивка, которая позволяет мигать светодиодом, а также работает как usb hid устройство "WeAct Studio HID Bootloader". Для перевода мк в режим usb dfu следует нажать кнопку NRST и, удерживая ее, нажать кнопку BOOT0. Затем последовательно отпустить сначала кнопку NRST, а затем BOOT0. МК перейдет в режим usb dfu для загрузки Вашего ПО, а в диспетчере Windows появится устройство "STM32 BOOTLOADER". После этого можно заливать новую прошивку. В принципе, обо всем этом есть информация в видео.
Это известный баг с 401м и 411м в режиме дфу. Чтобы обойти его, всё что нужно, это нагреть чип МК до градусов 30. Всё начинает работать. Достаточно тёплой рукой поддержать с полминуты. Можете проверять.
Все работает без "одеяла". 😉Переход в DFU оказался слишком критичный к "таймингам нажатия/отпускания" кнопок. Укротил быстрым последовательным кликом от Reset к Boot. Причем, с увеличением скорости клика, "процент удачи" стремиться к 100. 🙂
На другой плате пропаял по контуру МК и USB разъем. DFU стало стабильно работать. До этого переход в DFU был, но при попытке писать в МК были разрывы связи. А вообще, я давно заметил, что некоторые чипы из одной линейки обладают индивидуальными особенностями. Что-то мне подсказывает, что эти особенности от части вызваны отбраковкой, которую нам продают на Али.
@@VadRov, я когда-то купил пяток штук таких на али, по поводу первого даже подумал, что испортил его. Потом оказалось, что они все такие. Шил через стм-линк. Потом где-то прочитал, вроде у одного из продавцов на али в описании товара, что нужно прогреть выше 26 градусов. Проверил и, мать-мать-мать, все при этом работали без сбоев. Единственное исключение - чёрные досочки, купленные в WeAct Studio на али. Вот они работают как часы. Раньше они были в два раза дороже остальных, но сейчас там цена упала.
@@axs-myth , да, я читал то самое описание продавца про нагрев. 🙂 А WeAct Studio публикует списки "пиратов". По цене они, гляжу, сейчас фактически не отличаются (доставка у всех 411 здорово выросла в цене).
@@VadRov, я 11.11 купил по очень хорошей цене, рублей за 500 с доставкой, покупал пару.
ОГРОМНОЕ СПАСИБО🤝). 2 дня угробил, чтобы запустить. А оказалось, нужно просто подержать пальцами за чип и все заработало. Слов нет) И на руках у меня 4 разные платы от двух разных производителей. weact в том числе не хотела запускаться.
Может вы подскажете: после "экспериментов" по прошивке stm32f407 discovery постоянно в dfu режиме,что б я не прошивал.Как из него выйти?
Перемычки с BOOT0 - VDD и BOOT1 - GND сняты?
@@VadRov Вот именно,установка и снятие перемычек никак ситуацию не меняет! В данном случае-сняты. При этом в программах от stm прошивается, стирается без ошибок... Мигает на плате красный больший светодиод постоянно при подключении... Плата была заброшена года на два. Вот достал разобраться....вероятно что-то я стёр через st-link util... В Windows в диспетчере устройств: - stm device in DFU mode, если установить драйвера.
@@D1967A , получается, что во флеш когда-то Вами был прошит бутлоадер, который программно переводит мк в dfu режим.
@@D1967A , если видится и шьётся, то проверьте, что происходит, если при прошивке включить опцию запуска программы после программирования флеш.
@@VadRov Если через st-link util-пробовал всяко,ничего не происходит... Флешь я очищал.И перечитал в нете-ничего похожего...как вот вернуть в исходное состояние, или как прошить будлоадер и где его взять ( вроде он как на микроконтролере с завода прошит и его не перезапишеь) никто пока не подсказал. Ну а так перешил кучу смартфонов и из командно строки и всяким "левым" софтом-не было проблем,всё получалось. По светодиодам,плата моя ведёт себя так, как в этом видео на ютубе "Stm32 Урок 48: Реанимация платы с помощью BootLoader" , ссылку не могу разместить. Но автор не говорит,как он ввёл в такое состояние свою плату...