Size: a a a

2020 January 09

AS

Alexey Sidorov in STM32
настроил отдельные таймеры для имитации двигателя. просто ШИМ с частотой 100 и 200 Гц
источник

AS

Alexey Sidorov in STM32
вот вся настройка таймера
источник

AS

Alexey Sidorov in STM32
это для процессора G071, при переносе не упусти пару колбэков под main
источник

S

Stas in STM32
Драсти!
Люди добрые, помогите пожалуйста.
Устанавливаю часы в stm32f103. Есть возможность устанавливать день недели (в функции hal_rtc_setdate) ни в BCD-формате как это cube прописывает (sDate.WeekDay=RTC_WEEKDAY_FRIDAY), а в более удобном виде? В виде чисел. Попробовал
sDate.WeekDay=4;
HAL_RTC_SetDate(&hrtc, & sDate, RTC_FORMAT_BIN), не получается однако.
источник

A

ASSembler in STM32
F103 по-моему только умеет считать секунды, у него ведь нет полноценного календаря, соответственно там можно хоть что прикрутить, хоть марсианский календарь
источник

S

Stas in STM32
Есть там календарь. Нормально ставлю через cube. Нормально потом с ним работаю.
источник

S

Stas in STM32
Я тоже встречал в инете, что нет календаря. У всех моих камней есть.
Stm32f103.
источник

S

Stas in STM32
BluePill китайский
источник

A

ASSembler in STM32
Stas
Есть там календарь. Нормально ставлю через cube. Нормально потом с ним работаю.
RM стр 481
источник

A

ASSembler in STM32
Это счётчик с 32битным регистром
источник

A

ASSembler in STM32
Софтверно по верх него можно прикрутить что угодно
источник

A

ASSembler in STM32
Хардварного календаря нет
источник

A

ASSembler in STM32
Как например в F407
источник

A

ASSembler in STM32
Можно напрямую обращаться к регистру RTC->CNT
источник

A

ASSembler in STM32
Но в вашем случае так как библиотека использует bcd придется конвертировать, я в hal не силен
источник

A

ASSembler in STM32
Там нет ничего сложного
источник

S

Stas in STM32
В bcd переконвертить можно if'ом конечно. Иначе я тоже придумать не могу. Но как-то неспортивно. Формат bin же считывает нормально.
источник

A

ASSembler in STM32
источник

A

ASSembler in STM32
Посмотри тут
источник

A

ASSembler in STM32
Stas
В bcd переконвертить можно if'ом конечно. Иначе я тоже придумать не могу. Но как-то неспортивно. Формат bin же считывает нормально.
Битовые операции
источник