-
- Дело не только в STM32 (хотя на нем эффект заметнее). Проблема в том, что результат действия зависит от обстоятельств. Например, чтобы ножкой дернуть даже на самых простых МК, зачастую приходится предварительно переключить этот пин на out. А в Ксения(1047 знак., 14.11.2013 23:47)
- А тут надо уметь мозги переключать. Дернуть ножкой - одно. Данные с АЦП через ДМА получить - другое. А что делать... _basile(95 знак., 16.11.2013 22:21)
- Я пока начинающий в ARM, поэтому не успел разглядеть ничего хорошего в библиотеках от STM. Создается впечатление, что их хвалят только по той причине, что именование бит (и распределение их по регистрам) у STM еще хуже. Хочется не отказаться от Леонид Иванович(28 знак., 15.11.2013 00:06)
- - Как разделить 0.8 л водки на троих поровну? - Разливаем три по 100, а далее задача сводится к тривиальной:) Vit(1012 знак., 15.11.2013 01:05)
- "Позвольте я пробью с ноги!" (С) LightElf(967 знак., 16.11.2013 14:42)
- А Вам, сударь, какая печаль?(C) По п2 - Всемирный день философии был позавчера. По п1 - смотрим на С51, AVR, MSP430 и наблюдаем афигенную макроячеистую повторябельность. Да делать однотипное однотипно это удобно и как бы логично, но какого-то Vit(1095 знак., 16.11.2013 15:36)
- По макроячейкам: LightElf(1535 знак., 16.11.2013 17:21 - 17:29)
- ДА, РАЗНЫЕ, а не одинаковые - мы обсуждали одинаковые - не нужно словоблудия. Да, не ARM это придумал - никто и не спорит с очевидным - почитайте по ветке. Вам выигрыша пусть и дальше не даёт. Инвалиды - AVR, C51, HC08/HC12 - пусть и дальше Vit(498 знак., 16.11.2013 17:45)
- "И не в лотерею, а в домино. И не выиграл, а проиграл." (С) А так - оно конечно. LightElf(88 знак., 16.11.2013 18:04)
- Уверен, что если бы лично Вы её написали, то ничего индусского там не было:) - Vit(16.11.2013 18:17)
- "И не в лотерею, а в домино. И не выиграл, а проиграл." (С) А так - оно конечно. LightElf(88 знак., 16.11.2013 18:04)
- ДА, РАЗНЫЕ, а не одинаковые - мы обсуждали одинаковые - не нужно словоблудия. Да, не ARM это придумал - никто и не спорит с очевидным - почитайте по ветке. Вам выигрыша пусть и дальше не даёт. Инвалиды - AVR, C51, HC08/HC12 - пусть и дальше Vit(498 знак., 16.11.2013 17:45)
- По макроячейкам: LightElf(1535 знак., 16.11.2013 17:21 - 17:29)
- А Вам, сударь, какая печаль?(C) По п2 - Всемирный день философии был позавчера. По п1 - смотрим на С51, AVR, MSP430 и наблюдаем афигенную макроячеистую повторябельность. Да делать однотипное однотипно это удобно и как бы логично, но какого-то Vit(1095 знак., 16.11.2013 15:36)
- "Позвольте я пробью с ноги!" (С) LightElf(967 знак., 16.11.2013 14:42)
- - Как разделить 0.8 л водки на троих поровну? - Разливаем три по 100, а далее задача сводится к тривиальной:) Vit(1012 знак., 15.11.2013 01:05)
- Что делает ветка про библиотеки для STM32 (ARM) в общей ветке по микроконтроллерам? - Леонид Иванович(14.11.2013 14:12)
- имхо fk0 отделил мух от котлет - m16_home(14.11.2013 14:17)
- Скорее насыпал мух в котлеты - MBedder(14.11.2013 23:50)
- Так почему не в ARM? - Леонид Иванович(14.11.2013 14:28)
- Потому, что и на других платформать есть библиотеки. И те библиотеки от этих мало чем отличаются. - fk0(16.11.2013 14:59)
- по-моему этот холивар надо было сразу на помойку отделять - koyodza(14.11.2013 14:47)
- Мне ЛИ свой мэйл не предоставлял, а так бы, конечно лично пообщался. Нахер мне вот этот весь срач в тюрбанах. - _basile(14.11.2013 20:04)
- Мой мэйл на каждом заборе написан. Наберите в Google "Ридико Леонид Иванович", и Вас засыпет мэйлами. - Леонид Иванович(14.11.2013 20:07)
- Мне ЛИ свой мэйл не предоставлял, а так бы, конечно лично пообщался. Нахер мне вот этот весь срач в тюрбанах. - _basile(14.11.2013 20:04)
- имхо fk0 отделил мух от котлет - m16_home(14.11.2013 14:17)
- ну скажем так. Nikolay801_(478 знак., 13.11.2013 09:46)
- Переписать 5-20% для проекта 8 кБ это приемлемо. А для 1 МБ это кранты проекту. И не говорите что нет таких проектов на МК. - Petrovich(14.11.2013 12:24, )
- Вопрос интересный. А с чего бы переписывать ? Библиотека реализует низкоуровневые функции, привязанные к железу. В нынешних прогах большую часть кода занимают высокоуровневые функции, к железу не относящиеся. Ну, если не брать "контроллеры _basile(69 знак., 14.11.2013 21:03 - 21:10)
- 5-20% от 1 МБ - это 50-200 КБ. Неужто эта чудо-библиотека столько говнокода содержит? "Не верю" © - SciFi(14.11.2013 13:11)
- стд либа где то 2М сырцов либы и 7М сырцов примеров - Nikolay801_(14.11.2013 13:22)
- Я имел в виду объём машинного кода. Потому как если из этих сырцов убрать одни только шапки файлов, они сдуются в разы, ИМХО. - SciFi(14.11.2013 13:26)
- Библиотека содержит ровно столько говнокода, сколько содержит. А что там говнопрограммеры (а может и нормальные программеры) накидают - за это библиотека не отвечает. TCP/IP там вроде как нету. А говна уж, в этих LwIp и uIp - мама не горюй ! - _basile(15.11.2013 20:54)
- показывай, где в uIP говно. с учётом что либа точилась под 8-и битники. - Mahagam(15.11.2013 22:49)
- вообще есть мнение, что всё г*вно koyodza(12 знак., 15.11.2013 22:52)
- показывай, где в uIP говно. с учётом что либа точилась под 8-и битники. - Mahagam(15.11.2013 22:49)
- Библиотека содержит ровно столько говнокода, сколько содержит. А что там говнопрограммеры (а может и нормальные программеры) накидают - за это библиотека не отвечает. TCP/IP там вроде как нету. А говна уж, в этих LwIp и uIp - мама не горюй ! - _basile(15.11.2013 20:54)
- Я имел в виду объём машинного кода. Потому как если из этих сырцов убрать одни только шапки файлов, они сдуются в разы, ИМХО. - SciFi(14.11.2013 13:26)
- стд либа где то 2М сырцов либы и 7М сырцов примеров - Nikolay801_(14.11.2013 13:22)
- ни чего не понял. Nikolay801_(33 знак., 14.11.2013 12:56)
- За библиотеки я. Слишком много уже "на них" понаписано чтобы самодеятельностью заниматься. - Petrovich(14.11.2013 13:05, )
- Согласен. - Vit(14.11.2013 02:56)
- "либы это примерно 5-20% работы" - неправда! А перелопачивание даташита для того чтобы разобраться как именно это должно настраиваться сюда разве не входит? А отлавливание собственных ошибок? - KT(13.11.2013 17:38)
- А это уже было проделано в прошлых проектах :-) - SciFi(14.11.2013 04:35)
- Смотря что из либы использовать - если USB, I2C, то есть смысл, если порты, dma - то нет смысла в ней, только трата времени на изучение. - Apтём(13.11.2013 14:39)
- как раз все ровно наоборот. - Nikolay801_(13.11.2013 15:11)
- Использую ARM, но не STM32. USB- библиотека- один из характерных случаев, когда проще воспользоваться готовым и за несколько минут получить результат, нежели тратить уйму времени на изучение хитровычурных тонкостей. - KLIM83(13.11.2013 16:27)
- хм...наоборот? USB самому реализовывать с нуля, а порты - с библиотекой(порты -это так сложно)? Или так USB настолько кривое, что проще самому? - Apтём(13.11.2013 16:01)
- USB либа у СТ настолько кривая, что лучше использовать другую либу/слепить самому/дождаться апдейта - Nikolay801_(13.11.2013 17:08)
- Ждите дальше, а другие будут деньги иметь. - _basile(15.11.2013 21:08)
- Кстати, о Киркорове. Хотели поглядеть на мой код - наслаждайтесь йцукен(379 знак., 14.11.2013 17:54, )
- Нормальный в общем то код, можно при желании по придираться, но не буду заниматься ерундой. Nikolay801_(8212 знак., 15.11.2013 14:51)
- Уж слишком минималистично :) - Vladimir Ljaschko(14.11.2013 17:58)
- Упс, извиняюсь, не тот файл кинул, который собирался. Там, правда, тоже минималистично. - йцукен(14.11.2013 18:22, )
- Ну, тогда это особый случай... :) - Apтём(13.11.2013 17:50)
- USB либа у СТ настолько кривая, что лучше использовать другую либу/слепить самому/дождаться апдейта - Nikolay801_(13.11.2013 17:08)
- как раз все ровно наоборот. - Nikolay801_(13.11.2013 15:11)
- Переписать 5-20% для проекта 8 кБ это приемлемо. А для 1 МБ это кранты проекту. И не говорите что нет таких проектов на МК. - Petrovich(14.11.2013 12:24, )
- Отвечу за ЛИ. Он это же мнение уже выражал. Зачем изучать вызовы индусской библиотеки с кривым (да да изрядно кривым) кодом, если можно просто писнуть значение в регистр и с вероятностью 99% сразу же получить нужный результат? Избавление от 1111111(91 знак., 12.11.2013 00:58)
- Приведите примеры глобальной "кривости". - KT(13.11.2013 17:40)
- Не доверять чужому коду легко. Но чаще имеется неприятие чужого кода из-за банального неумения его читать (я не о буквах со словами, а о программах). Традиция обвинять использующих либы в нечтении DS и прочая известна тоже. Нужно же объяснить, Vit(1250 знак., 13.11.2013 16:07, ссылка, ссылка)
- Это точно , разбирать чужой код работа грязная и требующая высокой эрудиции. - plainuser(14.11.2013 12:40)
- "Думать как преступник" :) - Vladimir Ljaschko(14.11.2013 12:46)
- Умение поддержать чужой код требует интеллекта и организованности ума. К слову - у многих людей с креативным складом аналитический блок отключен ещё в хромосомах. То есть у каждого свой баланс аналитических и синтетических способностей. - General(14.11.2013 11:12)
- Если это в меня какашка, то мимо. Неоднократно приходилось искать заковыристые ошибки в чужом коде на С#, при том что я не то что на нем не пишу, а вобще ни в зуб ногой кроме знакомых букв. - 1111111(14.11.2013 16:06)
- мощно подытожил - koyodza(14.11.2013 11:22)
- Давайте определимся. Я вобще перестаю понимать о чем идет спор. USB это либы, файловые системы это либы. Тут лучше не выпендриваться а брать готовое и допиливать под себя. А эти обертки над парой регистров либой даже называть стыдно, не то что 1111111(20 знак., 13.11.2013 17:18)
- Я и для одной переменной пишу функции Value_Get()/Value_Set(x), только Вы не знаете зачем, потому Вам такое ни к чему. Обхаять легко. - Vit(13.11.2013 18:48)
- Прекрасно понимаю зачем. Но каким боком это касается т.н. "либ"? - 1111111(13.11.2013 23:07)
- Вашим пафосом при покрытии этого кода. Вы не собираетесь (своё время) "тратить его на всестороннее изучение какой то мутной прокладки перед регистрами"(С), т.е. никуа в этом коде не разбираетесь, а обгадить и его, и использующих не стесняетесь. Vit(165 знак., 13.11.2013 23:35)
- 1)Ух ты, где я кого то пристыдил? Это личное дело использовать либы или нет. Вот я не использую, а вы меня тут зачем то стыдите и лечите 1111111(1047 знак., 14.11.2013 00:11)
- Кроме голимых высеров об индусскости кода от Вас можно услышать только оскорбления. Не умеете и/или не хотите - не пользуйтесь. Насчёт Вашего способа "удобной настройки бодрейта в уарте" это и есть тот пиздец, о котором я говорю - Вы просто не Vit(208 знак., 14.11.2013 00:41, ссылка)
- Еще раз - оскорбления в чей адрес? Еще раз - примеры адекватного применения? Явное преимущество перед тупой записью регистров, или хотя бы для экономии времени. Ну да тот же уарт. 1111111(509 знак., 14.11.2013 01:22)
- Для меня оскорбительно то, что Вы называете то, чем я пользуюсь, постыдным и недостойным использования, а сами "не читал, но осуждаю". Каких примеров Вы хотите? Vit(3173 знак., 14.11.2013 02:41 - 13:10)
- Давайте отделим мухи от котлет. Вы рассказали о весьма полезных нововведениях и стадартизации CMSIS, а тут базар про обертки из Standard Peripherals Library. Так можно всех поголовно можно записывать в пользователей либы. Описание периферии в виде 1111111(1222 знак., 14.11.2013 15:44)
- Давайте уже не будем. Standard Peripherals Library для того, чтобы "клонировать" не было нужно, т.е. Вы ничего не поняли. Vit(373 знак., 14.11.2013 17:01)
- Ваше право воспринимать как нравится, хоть лично в свой адрес. Называть тоже можете как угодно. 1111111(150 знак., 14.11.2013 17:25)
- Давайте уже не будем. Standard Peripherals Library для того, чтобы "клонировать" не было нужно, т.е. Вы ничего не поняли. Vit(373 знак., 14.11.2013 17:01)
- ваше обращение к периферии как к структуре можно реализовать чуть ли не в любой архитектуре. CMSIS просто сделали это эдаким стандартом. - Mahagam(14.11.2013 11:06)
- при чём тут моё? к сожалению, не так. для этого нужны единое адресное пространство и вот та малость с плотными и одинаковыми наборами регистров/полей. со вторым все старались, но почему-то не очень получалось - в тех же AVR встречались ну очень Vit(142 знак., 14.11.2013 11:17)
- общее адресное в MSP430. инвалидов а-ля AVR и PIC я в расчёт не беру. - Mahagam(14.11.2013 11:32)
- Вообще-то адресное пространство таки можно сшить софтом (сцылко). Но будет криво, так что лучше сразу брать нормальный проц :-) - SciFi(14.11.2013 11:23, ссылка)
- при чём тут моё? к сожалению, не так. для этого нужны единое адресное пространство и вот та малость с плотными и одинаковыми наборами регистров/полей. со вторым все старались, но почему-то не очень получалось - в тех же AVR встречались ну очень Vit(142 знак., 14.11.2013 11:17)
- Давайте отделим мухи от котлет. Вы рассказали о весьма полезных нововведениях и стадартизации CMSIS, а тут базар про обертки из Standard Peripherals Library. Так можно всех поголовно можно записывать в пользователей либы. Описание периферии в виде 1111111(1222 знак., 14.11.2013 15:44)
- Для меня оскорбительно то, что Вы называете то, чем я пользуюсь, постыдным и недостойным использования, а сами "не читал, но осуждаю". Каких примеров Вы хотите? Vit(3173 знак., 14.11.2013 02:41 - 13:10)
- Еще раз - оскорбления в чей адрес? Еще раз - примеры адекватного применения? Явное преимущество перед тупой записью регистров, или хотя бы для экономии времени. Ну да тот же уарт. 1111111(509 знак., 14.11.2013 01:22)
- Кроме голимых высеров об индусскости кода от Вас можно услышать только оскорбления. Не умеете и/или не хотите - не пользуйтесь. Насчёт Вашего способа "удобной настройки бодрейта в уарте" это и есть тот пиздец, о котором я говорю - Вы просто не Vit(208 знак., 14.11.2013 00:41, ссылка)
- 1)Ух ты, где я кого то пристыдил? Это личное дело использовать либы или нет. Вот я не использую, а вы меня тут зачем то стыдите и лечите 1111111(1047 знак., 14.11.2013 00:11)
- Вашим пафосом при покрытии этого кода. Вы не собираетесь (своё время) "тратить его на всестороннее изучение какой то мутной прокладки перед регистрами"(С), т.е. никуа в этом коде не разбираетесь, а обгадить и его, и использующих не стесняетесь. Vit(165 знак., 13.11.2013 23:35)
- так вы скажите зачем - Mahagam(13.11.2013 18:49)
- Прекрасно понимаю зачем. Но каким боком это касается т.н. "либ"? - 1111111(13.11.2013 23:07)
- Я и для одной переменной пишу функции Value_Get()/Value_Set(x), только Вы не знаете зачем, потому Вам такое ни к чему. Обхаять легко. - Vit(13.11.2013 18:48)
- Это точно , разбирать чужой код работа грязная и требующая высокой эрудиции. - plainuser(14.11.2013 12:40)
- Да дадно, там регистров столько... (потому что возможностей - через край). Индусские библиотеки напрягают проверкой передаваемых параметров (отключаю сразу). Ну, и если чисто ногодрыжество - тоже, ясен пень. - _basile(12.11.2013 21:28 - 21:33)
- Три примера кривизны в студию! - plainuser(12.11.2013 11:34)
- там достаточно тупо заменить многие ф-и инлайнами, заполнение регистров - дефайнами, оптимизировать некоторые вычисления - на пару часов работы, можно раза в 2 сократить объем кода и поднять скорость. Непонятно какую дурь они курили (видимо zeleny(93 знак., 14.11.2013 20:43)
- Насколько помню неатомарные обращения к регистрам разрешения тактирования различных модулей. Если это в многозадачной среде, то чревато. - Юра(14.11.2013 19:47, )
- USB стек от STM для VCP - он не допилен до ума. Зависает в своих прерываниях при определенных условиях. - User_(12.11.2013 14:55)
- Я имел в виду "Standard Peripherals Library". - plainuser(13.11.2013 10:04)
- Подтверждаю косяки в USB стеке от STM, конкретно сталкивался со следующими: BaN(694 знак., 12.11.2013 22:19)
- Если не выходить за пределы ногодрыга, то ошибок можно и не заметить. Пару раз при детальном изучении реализации некоторых вещей в либах натыкался на полную неработоспособность того что там накалякано левой ногой. Злорадных записей чтобы потом 1111111(123 знак., 12.11.2013 12:12)
- Серьезно интересуюсь.Используем уже 3й год SPI,ADC,DMA,UART,RTC,Flash,IRQ,Tim,I2C начинали напрямую без либ.Сейчас все через либы.Как-то глюки не встречались.Непонятки бывали , несовершенство тоже присутствует.Что-то где-то ручками добавить plainuser(34 знак., 12.11.2013 13:45)
- Как потратите день на выяснения причин глюков то вспомните индусов:) Я встречал 2 ошибки - одна синтаксическая с битами, приведет к интересным глюкам. Вторая была связана скорее всего с тем, что писака доку на мк прочитал по диагонали и с одним 1111111(73 знак., 12.11.2013 21:23)
- А как Вы вообще код пишите? подобные ошибки это обычная рутина при написании софта и как бы не напрягает... - Nikolay801_(12.11.2013 22:06)
- Я свой код за всеобщее благо не выдаю, и не обзываю лохами тех кто его не использует. Разницу ощущаете? - 1111111(13.11.2013 00:37)
- честно, не ощущаю. Nikolay801_(28 знак., 13.11.2013 09:33)
- Я там кого то обозвал? Или предложил свои либы? - 1111111(13.11.2013 14:03)
- А я что кого то обзывал? Ну мне реально не понятно. Nikolay801_(103 знак., 13.11.2013 15:15)
- +100500 - Vit(13.11.2013 16:12)
- К чему вы вобще приплели либы к умению-неумению разбираться в чужом коде? И если уж приплели, то предлагаете либы не только использовать, но еще и в их коде ковыряться? Мне мое время достаточно дорого чтобы тратить его на всестороннее изучение 1111111(43 знак., 13.11.2013 15:42)
- А я что кого то обзывал? Ну мне реально не понятно. Nikolay801_(103 знак., 13.11.2013 15:15)
- Я там кого то обозвал? Или предложил свои либы? - 1111111(13.11.2013 14:03)
- честно, не ощущаю. Nikolay801_(28 знак., 13.11.2013 09:33)
- Я свой код за всеобщее благо не выдаю, и не обзываю лохами тех кто его не использует. Разницу ощущаете? - 1111111(13.11.2013 00:37)
- две ошибки на примерно 1МБ исходников (если речь только об StdLib) это весьма неплохой результат - koyodza(12.11.2013 21:45)
- А как Вы вообще код пишите? подобные ошибки это обычная рутина при написании софта и как бы не напрягает... - Nikolay801_(12.11.2013 22:06)
- Как потратите день на выяснения причин глюков то вспомните индусов:) Я встречал 2 ошибки - одна синтаксическая с битами, приведет к интересным глюкам. Вторая была связана скорее всего с тем, что писака доку на мк прочитал по диагонали и с одним 1111111(73 знак., 12.11.2013 21:23)
- Серьезно интересуюсь.Используем уже 3й год SPI,ADC,DMA,UART,RTC,Flash,IRQ,Tim,I2C начинали напрямую без либ.Сейчас все через либы.Как-то глюки не встречались.Непонятки бывали , несовершенство тоже присутствует.Что-то где-то ручками добавить plainuser(34 знак., 12.11.2013 13:45)
- ага, библиотеки кривые. А мы тут значит после 5 минут изучения документации (да, всех 10000 страниц) сразу ещё за 5 минут всё напишем, при том сразу всё не криво, а прямо - koyodza(12.11.2013 01:12)
- Не понял сарказма. Можно подумать, на освоение библиотек достаточно 5 минут или использование библиотек гарантирует от ошибок. Проблема в том, что авторы библиотек не сумели поднять интерфейс пользователя на более высокий уровень абстракции. Да, йцукен(153 знак., 12.11.2013 15:04, )
- что-то пока ни один ругатель библиотек от ST не выложил свои гениальные библиотеки - koyodza(12.11.2013 16:22)
- Обожаю аргументы в стиле "Вот спой сначала лучше Киркорова...", ну да не о том речь. Я не ругатель конкретно библиотеки от ST, я говорил, что мне на этом уровне абстракции никакая библиотека не нужна. Вам проще с библиотекой - на здоровье, а мне йцукен(127 знак., 12.11.2013 19:30, )
- Смысл очень прост.Голова и так переполнена разными знаниями ,добавление новых вытесняет старые.Часто полезные.Поэтому новые добавляются только те без которых не обойтись. plainuser(94 знак., 13.11.2013 10:10)
- Вы можете не петь лучше Киркорова, покуда являетесь слушателем, а не исполнителем. Nikolay801_(123 знак., 13.11.2013 09:34)
- Обожаю аргументы в стиле "Вот спой сначала лучше Киркорова...", ну да не о том речь. Я не ругатель конкретно библиотеки от ST, я говорил, что мне на этом уровне абстракции никакая библиотека не нужна. Вам проще с библиотекой - на здоровье, а мне йцукен(127 знак., 12.11.2013 19:30, )
- что-то пока ни один ругатель библиотек от ST не выложил свои гениальные библиотеки - koyodza(12.11.2013 16:22)
- зачем нам "всё"? будем писать по мере надобности... Какой смысл пользовать этот идиотизм? вместо просмотра доки на конкретную периферию смотреть доки на чьеи-то константы, а потом опять-таки доку на периферию, что бы понять и уверовать, как оно aoreh(39 знак., 12.11.2013 12:33)
- Увы но. Периферия всех МК имеет много общего и уж дотошного чтения каждой буквы мануала не требуется, смысл ловится на лету. А библиотека, да, приличный говнокод. - fk0(12.11.2013 02:20)
- Для опытного мастера чтение этих 1000 страниц никчему (почти троллинг). Несложная периферия и без чтения описания заработает, ибо у всех более менее одинаковая. Уарт к примеру легко поднимается за 5 минут. А в сложную вроде адских таймеров у stm32 1111111(91 знак., 12.11.2013 01:28)
- Сначала двойная работа инженегра, потом двойная работа самого кода - заполнение каких-структур, которые потом переписываются в регистры, вместо прямого заполнения регистров... и ладно если бы это был какой-то +- стандарт, который помогал бы aoreh(136 знак., 12.11.2013 12:36)
- Вот в этом и непонятка - в чем смысл изучать библиотеки, если они разные? Был бы всеобщий стандартный API, то и вопросов бы не было - 1111111(12.11.2013 12:42)
- Сначала двойная работа инженегра, потом двойная работа самого кода - заполнение каких-структур, которые потом переписываются в регистры, вместо прямого заполнения регистров... и ладно если бы это был какой-то +- стандарт, который помогал бы aoreh(136 знак., 12.11.2013 12:36)
- Не понял сарказма. Можно подумать, на освоение библиотек достаточно 5 минут или использование библиотек гарантирует от ошибок. Проблема в том, что авторы библиотек не сумели поднять интерфейс пользователя на более высокий уровень абстракции. Да, йцукен(153 знак., 12.11.2013 15:04, )
- Дело не только в STM32 (хотя на нем эффект заметнее). Проблема в том, что результат действия зависит от обстоятельств. Например, чтобы ножкой дернуть даже на самых простых МК, зачастую приходится предварительно переключить этот пин на out. А в Ксения(1047 знак., 14.11.2013 23:47)