STM32F030 SPI CRC ERRATA

Nov 06, 2017 00:07

А между тем, только сейчас заметил, что год назад вышла новая версия ERRATA для STM32F030. По сравнению с предыдущей версией выросла в объеме в два раза ( Read more... )

Микроконтроллеры, Программирование, Электроника, Грабли

Leave a comment

Comments 26

engine_runtime November 5 2017, 21:15:41 UTC
SPL еще кое как, Инит-Деинит сделать, причем из примеров, а ХАЛ уже за гранью.
И конечно чтение даташитов никто не отменял.

Reply


eddy_em November 5 2017, 22:11:50 UTC
А я наивно думал, что только 103-я серия самая бажная...
Как говорится, даташит с RM читай, а эррату не забывай!

Reply

alex_avr2 November 5 2017, 22:15:39 UTC
У 103 Еррата еще в два раза больше - 41 страница.
И ревизий чипа там не две а восемь...

Ну и в 103 серии вдобавок первый блин - многие вещи, те же GPIO сделаны сильно менее удобнее и функциональнее чем в последующих сериях.

Reply

eddy_em November 5 2017, 22:17:00 UTC
Угу, элементарное отсутствие подтяжек в режиме выхода…

Reply

alex_avr2 November 5 2017, 22:18:30 UTC
А это зачем? Для режима open drain?

Reply


stifff November 5 2017, 22:14:22 UTC
Вот как будто из HAL'а нельзя ребутнуть переферию.

Reply

alex_avr2 November 5 2017, 22:17:32 UTC
Можно. Только вот накладные расходы на переинициализацию с помощью HAL при ребуте с частотой 1кгц, например, уже будут в разы больше. ну и да, в любом случае при таких косяках придется напрямую лезть и копаться с регистрами.

Reply

eddy_em November 5 2017, 22:17:43 UTC
Сильно сомневаюсь, что пользующиеся калокубом знают, как это сделать!

Reply

ext_705033 November 6 2017, 05:54:49 UTC
я знаю ;)

с SPI надысь тоже поплясал.

Reply


podrivnik November 6 2017, 01:22:42 UTC
Всё идёт к тому, что не будет подробной документации и будет HAL написанный индусами.
Так реализован Ethernet в контроллерах Tiva C.

Reply

eddy_em November 6 2017, 07:29:57 UTC
В этом случае продукция ST резко потеряет спрос, и придется им одуматься!
Ну или идти по пути атмела, который штампует говеные микроконтроллеры, никому нафиг не нужные, но благодаря абдурине спрос есть. Остается ST свою абдурину сделать...

Reply

bigmaxx November 6 2017, 08:16:18 UTC
Та, что есть сейчас по STM32, тоже не слишком подробная, если сравнивать с тем, как некогда документировалась продукция, например, Моторолы.

Reply


bigmaxx November 6 2017, 08:06:15 UTC
Ну и днище... По-хорошему, они не должны были вообще документировать эту возможность, если реализовали её с такими глюками. Неудивительно, что не видел, чтобы STM32 использовался в сколько-нибудь ответственном оборудовании приличных брендов.

Reply

eddy_em November 6 2017, 08:19:33 UTC
Кстати, странно, что до сих пор "приличные бренды" втыкают какое-то говно мамонта вроде АВР в свое железо. Ведь такая экономия на разработке под актуальное железо может и боком выйти: перестанет атмель допотопные микроконтроллеры выпускать, и привет!

Reply

bigmaxx November 6 2017, 13:22:03 UTC
AVR там тоже не видать.

Reply

alex_avr2 November 6 2017, 12:29:53 UTC
Знал бы где упасть - соломку подстелил бы...
Думаю ошибки есть в любом современном сложном контроллере. STM32 не славится глючностью.

Reply


Leave a comment

Up