Top.Mail.Ru
Уведомления
Очистить все

Сообщество | Библиотеки для STM32 на C++

Страница 1 / 2
Эдуард
(@eduard)
Level 2 Moderator

Я смотрю, что тему про переход на классы в STM читают. И немного комментируют.

Постоянная ссылка на библиотеки на Яндекс диске https://disk.yandex.ru/d/ymB60PAjT5rjTw

Я не успеваю писать статьи. Библиотеки пеку быстрее. Буду их закидывать по мере готовности и писать здесь об этом.

Если что то понадобится, но непонятно как использовать, задавайте вопросы.

 

Цитата
Topic starter Размещено : 05.02.2022 20:45
Тэги темы
Newt
 Newt
(@newt)
Level 1

Добрый день, у меня выдает ошибку

'SysTickConfig' was not declared in this scope; did you mean 'SysTick_Config'? RCC_HSE_Init.cpp /F407VExx_RCC/Stm32F4xx/Src line 131 C/C++ Problem

 

ОтветитьЦитата
Размещено : 06.02.2022 16:44
Эдуард
(@eduard)
Level 2 Moderator

Да, ошибка будет.

Я ещё не всё написал в этой статье. И предупреждал, что так и будет.

Сегодня закинул статью. Скоро она появится. После этого будет понятно, почему так.

А всё предыдущее получилось?

ОтветитьЦитата
Topic starter Размещено : 06.02.2022 17:09
Newt
 Newt
(@newt)
Level 1
От: @eduard

Да, ошибка будет.

Я ещё не всё написал в этой статье. И предупреждал, что так и будет.

Сегодня закинул статью. Скоро она появится. После этого будет понятно, почему так.

А всё предыдущее получилось?

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

ОтветитьЦитата
Размещено : 07.02.2022 10:23
Эдуард
(@eduard)
Level 2 Moderator

Товарищи участники.
Пожалуйста подумайте, что можно в таймерах перевести на классы.

Устройство очень сложное. И всё переводить на классы сложно и бесполезно.
Первое, что приходит в голову - ШИМ.
Давайте идеи, что может понадобится довольно часто.

ОтветитьЦитата
Topic starter Размещено : 09.02.2022 06:28
Sergey Dronov
(@sergey-dronov)
Level 1
От: @eduard

Товарищи участники.
Пожалуйста подумайте, что можно в таймерах перевести на классы.

Устройство очень сложное. И всё переводить на классы сложно и бесполезно.
Первое, что приходит в голову - ШИМ.
Давайте идеи, что может понадобится довольно часто.

Режим захвата мне кажется после ШИМ наиболее популярен. Ну и конечно обычная работа с генерацией прерывания через заданный интервал времени.

ОтветитьЦитата
Размещено : 09.02.2022 14:27
Эдуард
(@eduard)
Level 2 Moderator

Принято.
Сейчас занимаюсь I2C. Раньше надобности не было.

ОтветитьЦитата
Topic starter Размещено : 09.02.2022 21:29
Grolaps
(@grolaps)
Level 0

@eduard I2C по слухам самая проблемная периферия в stm32...

ОтветитьЦитата
Размещено : 14.02.2022 14:34
Эдуард
(@eduard)
Level 2 Moderator

@grolaps Как раз с ним и мучаюсь на данный момент.

ОтветитьЦитата
Topic starter Размещено : 14.02.2022 18:55
Aveal
(@aveal)
Top level Admin
От: @eduard

@grolaps Как раз с ним и мучаюсь на данный момент.

Как успехи?

 

ОтветитьЦитата
Размещено : 18.02.2022 14:13
Эдуард
(@eduard)
Level 2 Moderator

Амбец с ним геморой. Неделю бился только с тем, что адрес EEPROM на шину не выдавала. Сегодня получилось. Теперь нужно дописать чтение байт.

С записью я думаю проще будет. Уже понятно что и как делать.
Я UART запустил за два дня. А тут на каждый чих реагировать нужно.

ОтветитьЦитата
Topic starter Размещено : 18.02.2022 19:18
Aveal
(@aveal)
Top level Admin
От: @eduard

Амбец с ним геморой. Неделю бился только с тем, что адрес EEPROM на шину не выдавала. Сегодня получилось. Теперь нужно дописать чтение байт.

С записью я думаю проще будет. Уже понятно что и как делать.
Я UART запустил за два дня. А тут на каждый чих реагировать нужно.

Да, I2C в этом плане более трудоемкая.

 

ОтветитьЦитата
Размещено : 21.02.2022 17:30
Norther
(@norther)
Level 0

Я попробовал пример с GPIO - собралось, работает все верно, спасибо.

ОтветитьЦитата
Размещено : 21.02.2022 19:10
Эдуард
(@eduard)
Level 2 Moderator

@norther Далеко не уходите.

Праздники отпраздную. Продолжим.

😉

ОтветитьЦитата
Topic starter Размещено : 21.02.2022 20:04
Aveal
(@aveal)
Top level Admin

@eduard

👍 

ОтветитьЦитата
Размещено : 22.02.2022 12:58
Страница 1 / 2
Поделиться: