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

Серия статей про переход на классы на STM32

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

Я смотрю, что тему про переход на классы в STM читают. И немного комментируют.
Но у меня возник вопрос.
А кто нибудь пробовал пройти эти шаги, что я описываю?

Нет вопросов, как будто у всех всё получается.
Мне это нужно знать, что бы понять, доходчиво ли я всё описываю.

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

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

'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)
Eminent Member

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как успехи?

 

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

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

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

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

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

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

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

 

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

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

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

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

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

😉

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

@eduard

👍 

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