-
- в ST наверно это фильм не смотрели, или наоборот смотрели. Англоязычный народ говорит что можно допилить SPL от F051 до L051, отличаются только плюшками L-серии, поискал SPL на F051, тоже не могу найти, ST объявила войну олдскулу - IBAH(10.08.2017 16:30 - 19:46, ссылка, youtube)
- Папрашу! Олдскул - это прямая работа с регистрами. Причём кодить сразу в хексе. А блюмблюатеки - новодел. Кстати, оно? --> - SciFi(10.08.2017 18:00, ссылка)
- Тама ниже голубая луна "migrate to CUBE", по клику доунлоад качается куба. Кстати говоря, для ценителей и любителей экстремальной экономии байтов и тактов STшники добавили в кубу лоулевел функции Nikolay801_(178 знак., 10.08.2017 18:09)
- Кто мне объяснит, в чём кайф писАть LL_USART_ReceiveData8(&uart) вместо USART1->RDR? Я даже не про оптимизации, а вообще. Вредительство же. - SciFi(10.08.2017 18:13)
- В первом случае понятно что делается беспадсказок, а во втором случае нужно хоть разок заглянуть в мануал. - =AlexD=(14.08.2017 07:51)
- "Без мануала" - это какая-то адурина получается. К тому же на этот говнокод мануала нет, ЕМНИП, а это ещё хуже :-) - SciFi(14.08.2017 08:23)
- мануал есть, но пользы от него минимум. UM1725 "Description of STM32F4 HAL and LL drivers " - Nikolay801_(14.08.2017 10:18)
- Ну какой там нужен мануал, как уарт работает? - vllv(14.08.2017 08:28)
- И много ли в МК таких узлов, про которые ничего не надо знать? Уарт, ЦАП, жпио (уже с натяжкой). Яркий пример - таймеры стм32. Там и с мануалом трудно разобраться поначалу :-) У меня почему-то получается так, что "без мануала" ну никак нельзя SciFi(10 знак., 14.08.2017 08:37)
- Многим вполне хватает уарт, цап, и2ц, вошдог, жпио и почти без мануала :-) - =AlexD=(14.08.2017 11:19)
- Кстати, в семействе LPC43xx сделали занятную штуку SGPIO. Туда даже повесили отдельный проц CM0 и кусочек памяти. Позволяет делать интересные штуки, но без поллитры не разберёшся. Надо думать, пользователи кубов полагают, что эту фигню SciFi(105 знак., 14.08.2017 11:43 - 11:51)
- Тады ой. Понятно теперь, зачем одурина нужна. - SciFi(14.08.2017 11:21)
- Мануал должен быть коротким как выстрел! иначе времени на отдых не останется - IBAH(14.08.2017 19:26, youtube)
- Многим вполне хватает уарт, цап, и2ц, вошдог, жпио и почти без мануала :-) - =AlexD=(14.08.2017 11:19)
- И много ли в МК таких узлов, про которые ничего не надо знать? Уарт, ЦАП, жпио (уже с натяжкой). Яркий пример - таймеры стм32. Там и с мануалом трудно разобраться поначалу :-) У меня почему-то получается так, что "без мануала" ну никак нельзя SciFi(10 знак., 14.08.2017 08:37)
- "Без мануала" - это какая-то адурина получается. К тому же на этот говнокод мануала нет, ЕМНИП, а это ещё хуже :-) - SciFi(14.08.2017 08:23)
- если константа, то после оптимизатора пох. а если ретаргетинг по месту в рантайме? если XXX_getchar всё-таки указатель на функцию? ну не заменится константой, ну разинлайнится, если надцать раз звать, но зато мараться константами нет смысла - Vit(16 знак., 10.08.2017 20:09)
- Переведи - IBAH(10.08.2017 20:23, youtube)
- инлайновая функция в случае, если фактические параметры константы, оптимизатором с очень высокой вероятностью сводится в константное выражение. т.е. LL_USART_ReceiveData8(USART1) заменится на USART1->RDR. Vit(440 знак., 10.08.2017 21:15)
- Хрен с ней, с оптимизацией. Убожество же. А обращаться к структуре UART через указатель, который можно менять, я и сам умею, мне для этого блюмюлюатеки не нужны. - SciFi(10.08.2017 22:17)
- дык ты ж то ж самое должен тогда написать, пусть другими буквами. а тут джумшуты уже настрогали:) - Vit(10.08.2017 22:22)
- Есть ачучение, что они настрогали функции типа "два байта переслать". А у меня почему-то каждый раз связку АЦП-ПДП, к примеру, нужно по-разному делать. И таймеры STM32 настраивать для чего-либо сложнее моргания лампочкой - это читать мануал и SciFi(104 знак., 10.08.2017 22:26)
- дык их задача не решать за тебя задачи, а продать свой кремний. бабло побеждает - Vit(10.08.2017 22:29)
- Есть ачучение, что они настрогали функции типа "два байта переслать". А у меня почему-то каждый раз связку АЦП-ПДП, к примеру, нужно по-разному делать. И таймеры STM32 настраивать для чего-либо сложнее моргания лампочкой - это читать мануал и SciFi(104 знак., 10.08.2017 22:26)
- дык ты ж то ж самое должен тогда написать, пусть другими буквами. а тут джумшуты уже настрогали:) - Vit(10.08.2017 22:22)
- Хрен с ней, с оптимизацией. Убожество же. А обращаться к структуре UART через указатель, который можно менять, я и сам умею, мне для этого блюмюлюатеки не нужны. - SciFi(10.08.2017 22:17)
- инлайновая функция в случае, если фактические параметры константы, оптимизатором с очень высокой вероятностью сводится в константное выражение. т.е. LL_USART_ReceiveData8(USART1) заменится на USART1->RDR. Vit(440 знак., 10.08.2017 21:15)
- Переведи - IBAH(10.08.2017 20:23, youtube)
- При Сталине отправились бы тайгу тяпать, за разбазаривание народных вычислительных ресурсов! Но Куб, как SPL, очень удобны для настройки периферии. Можно даже в референс не смотреть. Но прелесть SPL в том, что вредительство можно легко выпилить. IBAH(42 знак., 10.08.2017 19:32)
- Я так и понял. Мышкой клац-клац - и оно отрыгнуло кучу кода. Вроде бы работает, а что эти индусы у себя там наговнокодили - пофиг. - SciFi(10.08.2017 22:15)
- вот правильный куб! жаль что бесплатно такой проект не поднять - IBAH(11.08.2017 19:13, ссылка)
- Вот правильный Куб! Тоже за деньги, но дешевле. - Крок(11.08.2017 19:58, youtube)
- вот правильный куб! жаль что бесплатно такой проект не поднять - IBAH(11.08.2017 19:13, ссылка)
- Я так и понял. Мышкой клац-клац - и оно отрыгнуло кучу кода. Вроде бы работает, а что эти индусы у себя там наговнокодили - пофиг. - SciFi(10.08.2017 22:15)
- А мне нравицца. По этой дороге прошлось достаточно много народа, мин почти не осталось. vllv(90 знак., 10.08.2017 18:21)
- В первом случае понятно что делается беспадсказок, а во втором случае нужно хоть разок заглянуть в мануал. - =AlexD=(14.08.2017 07:51)
- Кто мне объяснит, в чём кайф писАть LL_USART_ReceiveData8(&uart) вместо USART1->RDR? Я даже не про оптимизации, а вообще. Вредительство же. - SciFi(10.08.2017 18:13)
- Тама ниже голубая луна "migrate to CUBE", по клику доунлоад качается куба. Кстати говоря, для ценителей и любителей экстремальной экономии байтов и тактов STшники добавили в кубу лоулевел функции Nikolay801_(178 знак., 10.08.2017 18:09)
- Папрашу! Олдскул - это прямая работа с регистрами. Причём кодить сразу в хексе. А блюмблюатеки - новодел. Кстати, оно? --> - SciFi(10.08.2017 18:00, ссылка)
- в ST наверно это фильм не смотрели, или наоборот смотрели. Англоязычный народ говорит что можно допилить SPL от F051 до L051, отличаются только плюшками L-серии, поискал SPL на F051, тоже не могу найти, ST объявила войну олдскулу - IBAH(10.08.2017 16:30 - 19:46, ссылка, youtube)