Size: a a a

2020 June 28

I

Ilya 🇧🇾 in Embedded Group
Viacheslav Kaloshin
Ну это и есть силовой операционик. Греться будет
Очевидно. На то и линейный :)
источник

L

LexsZero in Embedded Group
Viacheslav Kaloshin
Они дохлые и напряжения маленькие
дык не на резисторе же гасить напругу. в обратную связь его.
источник

I

Ilya 🇧🇾 in Embedded Group
LexsZero
дык не на резисторе же гасить напругу. в обратную связь его.
У них погрешность 20%
источник

VK

Viacheslav Kaloshin in Embedded Group
Стоило спросить, как гугл расщедрился https://www.maximintegrated.com/en/design/technical-documents/tutorials/8/818.html
источник

I

Ilya 🇧🇾 in Embedded Group
Собственно это и было предложено чуть выше
источник

BV

Bulat Valeev in Embedded Group
LexsZero
еще бывают цифровые резисторы
Меня больше пугает, то что у них ачх есть, сразу по частоте ограничение
источник
2020 June 29

АБ

Андрей Беляев... in Embedded Group
Я тут пытаюсь вникнуть в STM32 (до этого использовал только AVR). Создал пустой проект в STM32CubeIDE, чтобы он не импортировал туда HAL. Скачал с сайта st.com архив STM32Cube_FW_F1_V1.8.0 для моего контроллера. Засунул в проект библиотеку CMSIS (я пока не понял, возможно ли как-то обращаться к регистрам без неё). Приинклудил "stm32f1xx.h", пытаюсь обращаться к регистрам из референс мануала, но компилятор ругается, что они не определены.

Что я делаю не так?
источник

I

Ivan in Embedded Group
Андрей Беляев
Я тут пытаюсь вникнуть в STM32 (до этого использовал только AVR). Создал пустой проект в STM32CubeIDE, чтобы он не импортировал туда HAL. Скачал с сайта st.com архив STM32Cube_FW_F1_V1.8.0 для моего контроллера. Засунул в проект библиотеку CMSIS (я пока не понял, возможно ли как-то обращаться к регистрам без неё). Приинклудил "stm32f1xx.h", пытаюсь обращаться к регистрам из референс мануала, но компилятор ругается, что они не определены.

Что я делаю не так?
Не добавил папочки в include folders?
источник

АБ

Андрей Беляев... in Embedded Group
Ivan
Не добавил папочки в include folders?
Всё сделал, их видит
источник

I

Ivan in Embedded Group
Андрей Беляев
Всё сделал, их видит
Мб ifdef какой-нибудь мешает?
источник

K

Kitnerboy Redoubt in Embedded Group
Андрей Беляев
Я тут пытаюсь вникнуть в STM32 (до этого использовал только AVR). Создал пустой проект в STM32CubeIDE, чтобы он не импортировал туда HAL. Скачал с сайта st.com архив STM32Cube_FW_F1_V1.8.0 для моего контроллера. Засунул в проект библиотеку CMSIS (я пока не понял, возможно ли как-то обращаться к регистрам без неё). Приинклудил "stm32f1xx.h", пытаюсь обращаться к регистрам из референс мануала, но компилятор ругается, что они не определены.

Что я делаю не так?
Найди в исходниках определения того, что хочешь вызвать, и ищи под какими ifdef оно прячется.
источник

I

Ivan in Embedded Group
Там вроде должны быть дефайны с партномером мк
источник

АБ

Андрей Беляев... in Embedded Group
Kitnerboy Redoubt
Найди в исходниках определения того, что хочешь вызвать, и ищи под какими ifdef оно прячется.
Странность в том, что я не нахожу эти константы там
источник

АБ

Андрей Беляев... in Embedded Group
Вот например мне нужна GPIOA_MODER
источник

K

Kitnerboy Redoubt in Embedded Group
ну так погрепай.
источник

K

Kitnerboy Redoubt in Embedded Group
В исходниках самого куба.
источник

K

Kitnerboy Redoubt in Embedded Group
Там шык-мык и видно в целом дефайны. Скорее всего куб что-то где-то недозакинул. Или ты обшибся, и у твоего камня/версии HAL таких определений нет.
источник

АБ

Андрей Беляев... in Embedded Group
В некоторых примерах из интернета используют как объект GPIOA->MODER, этот вариант у меня тоже не работает. В stm32f103xb.h определена эта структура, но у неё нет свойства MODER.
источник

K

Kitnerboy Redoubt in Embedded Group
Может ты примеры древние берёшь?
источник

АБ

Андрей Беляев... in Embedded Group
Kitnerboy Redoubt
Там шык-мык и видно в целом дефайны. Скорее всего куб что-то где-то недозакинул. Или ты обшибся, и у твоего камня/версии HAL таких определений нет.
Я создавал пустой проект, от созданного только .ld файл остался, остальное я сам докладывал по папкам
источник