Size: a a a

2020 April 20

V

Vano [LME16] in Embedded Group
Поэтому гостевая железка вроде в порядке
источник

KS

Kepler’s Supernova in Embedded Group
Потихоньку микроинструкции интела открываются: https://twitter.com/_markel___/status/1252286671321739267?s=21
источник

D

Dima in Embedded Group
На каком то ресурсе наткнулся, что нормальные программисты не используют HAL и cubemx, они на стандартных библиотеках все делают. Это реально так? Пишут что HAL много лишнего кода пихает.
источник

D

Dima in Embedded Group
Под stm32
источник

VR

Vitaliy Raevskiy in Embedded Group
спасиб
источник

A

Alexander in Embedded Group
Dima
На каком то ресурсе наткнулся, что нормальные программисты не используют HAL и cubemx, они на стандартных библиотеках все делают. Это реально так? Пишут что HAL много лишнего кода пихает.
Я таких почти не знаю )
На регистрах CMSIS - тот еще гемор всё поднимать.
источник

DR

Dmitry Rezvanov in Embedded Group
Dima
На каком то ресурсе наткнулся, что нормальные программисты не используют HAL и cubemx, они на стандартных библиотеках все делают. Это реально так? Пишут что HAL много лишнего кода пихает.
Почему и нет. На HAL - тяпляп, на регистрах - в релиз
источник

A

Alexander in Embedded Group
В коммерческих проектах очень важна скорость разработки и поддержка в случае чего.

И HAL, несмотря на вал критики в его сторону, - используется сотнями тысяч людей.
Баги своевременно обнаруживаются и исправляются.
источник

D

Dima in Embedded Group
На самом деле чтоб начать хорошо разбираться, нужно делать все руками. Так и получится, что все через стандартные библиотеки и без куба
источник

DR

Dmitry Rezvanov in Embedded Group
Alexander
В коммерческих проектах очень важна скорость разработки и поддержка в случае чего.

И HAL, несмотря на вал критики в его сторону, - используется сотнями тысяч людей.
Баги своевременно обнаруживаются и исправляются.
ST и своевременно? С каких пор?
источник

D

Dima in Embedded Group
Всё-таки целесообразно использовать библиотеки st, и читать кучу мануалов
источник

D

Dima in Embedded Group
Я со временем хочу can mcp там какая то микросхема, к stm приделать, чтоб работать с can шиной автомобиля
источник

СС

Сиие Сууие in Embedded Group
Dima
На каком то ресурсе наткнулся, что нормальные программисты не используют HAL и cubemx, они на стандартных библиотеках все делают. Это реально так? Пишут что HAL много лишнего кода пихает.
так и есть, открой реализацию самого простого спиай, там огромная молотилка под все случаи жизни, а твой случай конкретный, но нет, к нормальности програмистов это не относится, просто есть моменты когда использовать ХАЛ нельзя так как не хватит врмени или же банально записать 5 регистров проще чем его мусолить
источник

D

Dima in Embedded Group
Мне пока тяжело c++ даётся. Я привык на delphi под win проги писать. По тихоньку изучаю, но доки под микроконтроллеры тяжело даются
источник

СС

Сиие Сууие in Embedded Group
Dima
Я со временем хочу can mcp там какая то микросхема, к stm приделать, чтоб работать с can шиной автомобиля
так большинство из них вроде как тупо по спиаю общаются, там без разницы будет им есть у тебя хал или нет
источник

D

Dima in Embedded Group
I2c с dma это как второй поток в stm32? Если сравнить с приложениями win
источник

D

Dima in Embedded Group
?
источник

СС

Сиие Сууие in Embedded Group
Dima
I2c с dma это как второй поток в stm32? Если сравнить с приложениями win
не совсем но да
источник

D

Dima in Embedded Group
Круто. Пока выполняется основной цикл программы, i2c передает данные сам в шину? Тоесть мы загружаем только флаги и данные в память, с основного потока?
источник

D

Dima in Embedded Group
Хотя нет, если прерывания активны, то основной поток остановится для обработки прерывания
источник