- Вопрос по WS2812B. Насколько следует из даташита, любая пауза
меньше чем ресет игнорируется. То есть я могу передавать отдельные
биты с достаточно вольной паузой между ними, но меньше, чем ресет
(50 мкс). Из такого посыла следует, что единица и ноль определяются
длительностью высокого уровня, потому как низкий уровень включает в
себя допустимую паузу, которая на порядок больше, чем
регламентированные длительности низкого уровня и по нулю и по
единице. Я правильно мыслю? - my504(15.09.2020 15:30, SCH, полностью)
- когда не в том месте поставили сброс вачдога Aleksey_75(3 знак., 17.09.2020 21:20, Off, youtube, полностью)
- Минутка поэзии. КАСТРАТОРЫ БЫКОВ =L.A.=(964 знак., 14.09.2020 14:07, zen, полностью)
- Народ. Тест я позорно слил, поэтому могу спокойно заняться
самообразованием. Мне нужен STM32 + "Си". Понятно, что в случае
языка высокого уровня архитектура уже не так важна, а работа с
периферией требует простого знакомства с документацией, поэтому
вопросы будут по языку, а не по ARM. Могу я их здесь задавать или
как? - teap0t(09.09.2020 20:08, ARM, полностью)
- Не проблема, думаю. У Компела серия достаточно качественно
переведенных статей вышло по STM32, стоит ознакомиться. - Visitor(14.09.2020 19:21)
- Не надо знать периферию и архитектуру ? :-) - OlegPowerC(10.09.2020 18:03)
- Тебе не нужен STM32 + "Си". Тебе нужен Си отдельно и STM32, если
вообще нужен, отдельно. Кусочно-выборочно процитирую сам себя: дело
не только в C. Нужен некий кругозор на тему "как работает
компьютер". Лучше читать Роба Пайка "Практику программирования" --
она не даёт примеры в отрыве от компьютера, а в тесной связке с ОС,
ближе к практике. И принципиально полезно было бы поставить linux,
научиться в нём хоть как-то работать из командной строки и
выполнить примеры из книги fk0(4553 знак., 10.09.2020 00:46, ссылка, ссылка)
- Ждём с нетерпением. - SciFi(09.09.2020 20:12)
- #8 Есть объявление teap0t(358 знак., 17.09.2020 09:45)
- Эк вас разбирает. Чувствую, хорошие у меня вопросы. Вон какая куча
умников собралась. Это всё код STшных библиотек "STM32L1xx_StdPeriph_Driver" teap0t(727 знак., 17.09.2020 19:33)
- Я конечно не такой спец по сям, как тут присутствуют, но как я
понимаю, !DISABLE будет только в одном случае, который еще, в
добавок ко всему, может зависеть от некоторых сторонних факторов,
которые иногда могут вылезти боком в самых неожиданных случаях.
Согласно булевой парадигмы в сях логично было бы указать, что
ENABLE != DISABLE, тогда ENABLE может иметь любое значение отличное
от DISABLE и в этом случае ваш вопрос по поводу того, что "условие "= !DISABLE" выполняется ir0407(366 знак., 17.09.2020 17:42)
- Доктор, где вы такие картинки берёте? Сколько лет пишу на C/C++ -
никогда такого не видел. Ну почему не написать {DISABLE = 0, ENABLE
= 1} или {DISABLE = 0, ENABLE}? - йцyкeн(17.09.2020 11:41)
- Это код STшных библиотек "STM32L1xx_StdPeriph_Driver". - teap0t(17.09.2020 19:37)
- Этот код как бы говорит "видишь, не надо меня использовать". - SciFi(17.09.2020 19:49)
- Ну, блин! Это же главное в Си - чужие библиотеки, которые позволяют
всё делать гораздо быстрее. Я в них разбираюсь сейчас, чтобы
привыкнуть к виду сишного текста, оборотам языка, идиомам и т.д. И
положа руку куда-нибудь, а чего плохого-то? Определили базовое
значение и определили условие несоответствия базе, которое будет
работать везде, хотя может отличаться в разных системах. Понятно
как определили, и как проверяют тоже понятно. Нормальный код. Мне
сама идея чужих teap0t(146 знак., 17.09.2020 20:48)
- Использовать или нет - тут ещё могут быть разные мнения. Но не зная
брода языка Си учиться на примере этих индусов... мазохизм какой-то. - йцyкeн(17.09.2020 20:22)
- Я вообще не пойму, зачем DISABLE/ENABLE. Чем не устраивает
true/false? "bool megadevice_disabled = true, protection_enabled =
false;" - SciFi(17.09.2020 11:58)
- Лайфхак: !!(что-то) даёт ноль, если (что-то) равно нулю, и единицу
в противном случае. - SciFi(17.09.2020 10:58)
- Не правильно. enum - это набор чисел. DISABLE это число 0, !DISABLE
- это тоже какое-то число (компиляторозависимо), предположим (-1).
Тогда проверка превращается в (((STATE) == 0) || ((STATE) ==
(-1))). А тут, очевидно, STATE=2 не пройдет проверку - AlexBi(17.09.2020 10:07)
- #7 Детский, прошу прощения. Вопрос об обращении к 16-разрядному
значению, т.е. Big/Little endian. Есть структура teap0t(611 знак., 16.09.2020 11:28)
- #6 В Си порядок следования битов в битовых полях определён
стандартом или где-то задаётся? teap0t(574 знак., 14.09.2020 18:12)
- #5 Объявление "*(__IO uint32_t *) CR_LCDEN_BB =
(uint32_t)NewState;". Правильно я понимаю, что CR_LCDEN_BB -
указатель на 32-разрядное слово в пространстве ввода-вывода? Т.е.
скобки в (__IO uint32_t *) используются для создания "композитного"
определения - "указатель на слово в памяти В/В"? - teap0t(11.09.2020 17:49)
- У ARM плоское адресное пространство, там нет "пространства
ввода-вывода" (ну, кроме фактического диапазона адресов). __IO -
это макрос для volatile в CMSIS. lloyd(245 знак., 11.09.2020 18:08)
- Неправильно. Всё неправильно. Компилятор это видит так: представь,
что CR_LCDEN_BB -- указатель на тип "_IO uint32_t" и по адресу,
куда указывает этот указатель (для чего нужна первая звёздочка)
запиши значение полученное путём преобразования NewState в тип
uint32_t... Ни про какие вводы-выводы компилятор ни сном ни духом.
У него нет таких абстракций. Настоятельно рекомендую "практику
программирования" опять же. - fk0(11.09.2020 18:06)
- Ну, я же говорю о "модификаторе", который сообщает компилятору, что
у памяти есть дополнительный атрибут, отличающий её от прочих
ячеек. Мы-то не компиляторы, нам можно синонимы употреблять. Книгу
читаю. - teap0t(11.09.2020 18:22)
- Вот какой-нибудь индусский говнокодер наковыряет из носа _IO, и
начинающий ымбеддер начинает искать там тайные смыслы. Надо было
написать volatile, и точка. - SciFi(11.09.2020 18:29)
- Я с начала написал: нужно учиться программировать абстрактный
компьютер, а не AVR на IAR, или ARM на Keil. Но вот эта мысль
почему-то встречает гигантское сопротивление. Абстрактный компьютер
не хотят. - fk0(11.09.2020 18:48)
- Может Кнута посоветовать. Он как раз сперва и говорит о абстрактной
ЭВМ, а потом переходит к алгоритмам. - Xитpый Kитaeц(12.09.2020 12:16)
- Речь всё же не о каком-то чипе какой-то фирмы, а о вполне
абстрактной форме записи (__IO uint32_t *). Я, как человек в теме
свежий, естественно, интересуюсь на предмет детали "__IO" в записи.
В говорите, что она не нужна, но зачем-то же она там присутствует.
Должен я понять зачем или нет?! Абстракции вещь понятная, когда
понятА уже. Скажем, дифференциальное счисление штука абстрактная, но
становится откровенно понятнее и интереснее, если знать, как с
помощью teap0t(68 знак., 12.09.2020 09:43)
- Если бы CR_LCDEN_BB был указателем НУЖНОГО типа, то преобразование
типа (__IO uint32_t *) не потребовалось бы. Скорее всего это просто
константа - адрес. Чтобы по этому адресу записать 32-битное
значение, необходимо преобразование типа - сказать компилятору, что
это именно указатель и именно на 32-битное значение. - il-2(11.09.2020 18:05)
- #4 Детский. Я объявил в "*.c" функцию "int foo(){};" (а
точка-с-запятой тут по делу?). В этом же *.c до объявления я
задекларировал "ing foo(void);" и вдобавок в *.h написал то же "ing
foo(void);". Вопрос: чем различаются прототипы в *.c и *.h. Если в
*.h нет объявления, то функция внешним файлам не видна? - teap0t(11.09.2020 15:21)
- #3 "static const" от "static" чем отличается? Простите. - teap0t(09.09.2020 20:43)
- #2 По ссылке очень приятный пример работы с выводами, а есть ли
какие примеры обработчиков прерываний? - teap0t(09.09.2020 20:27, ссылка)
- Власть плюет на народ не ложью а законом. ASDFS(218 знак., 12.09.2020 15:23, Off, полностью)Cкpипaч
- Вот не слышал я о законе о фальсификации выборов. - VLLV(12.09.2020 15:57)
- А они (фальсификации) были? Или это хайли лайкли? - ASDFS(12.09.2020 17:21)
- Были. Мир всё-таки тесен и многих есть знакомые которые
учавствовали в избирательных комиссиях. A.L.(952 знак., 15.09.2020 10:11)
- Есть разнообразные весомые доказательства фальсификаций выборов,
например: =AK=(438 знак., 13.09.2020 07:20, ссылка, ссылка)
- Были, были... Или я должен дать волшебную ссылку, которая убедит,
если непосредственным участникам событий не веришь? - VLLV(12.09.2020 18:19)
- Меня убеждать не надо, мне пофиг. Мне интересен механизм которым
вас подковырнули. Выперли пару кандидатов и пустили тему что это
Луке очень надо было? - ASDFS(12.09.2020 23:58)
- "Подковырнули" именно 80% и беззаконие. Многие из голосовавших
почувствовали себя оплеванными. Но ты можешь продолжить говорить о
кукловодах. - VLLV(13.09.2020 00:20)
- VLLV, не обьясняй им. Бесполезно. Не поймут, пока самих жареный
петух в жопу не клюнет. А если и начнёт клевать, то будут только
оглядываться да почёсываться.Тут у луки уже "кукловоды" были и
российские, и чешские, и украинские, и американские, да каких
только не было. Вроде образованный народ, про бритву Оккама,
небось, в курсе. Но невдомёк им, что "иногда банан - это просто
банан". - OldCrock(13.09.2020 16:11,
)
- Либо
трусы либо крестик 80% в реале за Тихановскую и, значит, подковырнули до выборов.
Либо 80% в реале за Луку и почувствовали себя оплеванными подковырнули после. ASDFS(110 знак., 13.09.2020 01:11)
- Не уверен, что понимаю, что такое "подковырнули"? - VLLV(13.09.2020 01:20)
- Подковырнули это значит подменили экономические интересы
психологическими. ASDFS(157 знак., 13.09.2020 01:44)
- предлагаете разрушить всё производство и сельское хозяйство? а вы,
крепкий хозяйственник, как я посмотрю. - Mahagam(13.09.2020 01:52)
- Я констатирую факт что вы проголосовали за демонтаж выстроенной
Лукой экономики. И спрашиваю, как так вышло что вы это сделали? - ASDFS(13.09.2020 08:48)
- выстроенной ли? или таки разваленной? Mahagam(404 знак., 13.09.2020 15:40)
- Ты правда такой наивный.Везде ЕС развалил промышленность , а у вас
будет строить.Ага щас. Шо-то построить у вас может только Путин. - PlainUser(15.09.2020 13:24)
- таки везде? А в России автозаводы, кто строит, всякие там
мерседесы, форды, рено и т.д. Всё эти проклятые капиталисты. Видать
они не только разваливают, но еще что-то и делают - User_(15.09.2020 14:20)
- Что-то отдаленно похожее на завод только корейцы построили.Им
отступать некуда.У остальных дешевые сараи с древним списанным
оборудование , сварка в кондукторах.Блядь на автовазе 30лет уже
роботы варят кузова (я лично контроллеры ихние чинил когда-то ) , а
форд в кондукторах до сих пор. - PlainUser(16.09.2020 21:23)
- Вот и подумай головой почему они у нас построены, а не у вас. - General(15.09.2020 14:42)
- так с темы не хорошо съезжать. Начали, что проклятые капиталисты не
строят заводы "Везде ЕС развалил промышленность", а закончилось, что таки строят, но где-то больше, где-то меньше.
И в Украине они есть. - User_(15.09.2020 15:44)
- "И в Украине они есть." Например? - ASDFS(15.09.2020 15:48)
- Думаешь в Украине ничего вообще нет, все заводы и предприятия
закрылись и ни одного не построено? - User_(15.09.2020 15:50)
- Конкурентные с ними предприятия давно закрыты: авиа- и
судостроение, наука развалена. Можно строить элеваторы, разумеется. - maik-vs(15.09.2020 19:08)
- Я не думаю, я спрашиваю. Есть ответ? - ASDFS(15.09.2020 15:52)
- все что построилось в Украине с 2015 года User_(1 знак., 15.09.2020 15:58, ссылка, картинка)
- Надо бы поточнее, а то сплошные сонячны электростанции и элеваторы.
А заводы уровня тротуарной плитки, бетоно- и асфальтомешалок. - ASDFS(15.09.2020 16:34)
- могу я вписаться за братьев украинцев. О своем наболевшем(но не
очень). Строительство быстрых зарядных станций у нас и там. Каждая
зарядная станция стоит боле 2.5 лямов рублей. Откуда деньги в
"нищей" Украины? abivan(1 знак., 15.09.2020 17:30, картинка)
- Нет ли здесь той же истории как с солнечными электростанциями? ASDFS(233 знак., 15.09.2020 17:58)
- все то ты знаешь. Во всех вопросах эксперт. Вот и про электромобили
знаешь не понаслышке. Я вот 2 года (25тык) отъездил и кроме
незамерзайки ничего не заливал и ни на какие сервисы не ездил. И
денег на электричество потратил 6 тыр. И не говори, сплошной
геморрой, ну-ну. - abivan(16.09.2020 10:33)
- Это у вас, с вашими смешными расстояниями, и то не факт. А я ни на
одной существующей электричке даже до дачи не доеду. ASDFS(262 знак., 16.09.2020 11:31)
- ты не в теме. от 2.5 ляма это быстрая зарядка. Они должны быть на
трассе. тогда бы ты без проблем на свою дачу доехал бы. В России их
практически нет. на Украине их огромное количество. Поэтому
украинцы могут и на дальняк на электромобилях ездить. А я вот
только по городу на работу, по магазам, на спорт и на дачу(70км)
езжу. Но мне дальше и не надо в гараже для рыбалки пылиться
дизелек, за 2 года не ездил на нем ни разу. Не было потребности.
Можно продать, но зачем, пусть abivan(211 знак., 16.09.2020 13:11, картинка)
- Я не против что кто то оплачивает электрозарядки. У меня только
один вопрос - за чей счет. ASDFS(312 знак., 16.09.2020 14:03)
- за чей счет, с этим сложно. В москве недавно сеть зарядок
развернула мгтс, чем руководствовалась не знаю. Зарядка на них
бесплатная. Кто ставит зарядки на украине и за чей счет нужно
спросить у украинцев( у Yurasvs, например) abivan(782 знак., 16.09.2020 14:59)
- У нас есть сеть быстрых зарядок "Автоэнтерпрайз", у них все, как в
лучших домах, и приложение, показывающее ближайшую свободную
зарядку, и мощности большие доступны, и переходники есть на все,
даже на Теслы. Но электричество там по цене бензина. Каждый день
заряжаться не будешь, смысла нет, но раз в год при поездке на море
- нормально. Есть и бесплатные зарядки возле супермаркетов и
торговых центров, но они ,как правило, маломощные, так, подсосать
чуть-чуть, чтоб до дома Yurasvs(266 знак., 16.09.2020 20:36 - 20:52)
- МГТС, вроде, поставила зарядки только у себя на охраняемых
территориях. Видимо, для себя и ставила, под какую то программу
служебного транспорта. ASDFS(583 знак., 16.09.2020 15:20)
- и Чё, даже тесла со свои пробегом (500 км и более) не довезет до
дачи. Далековато ты себе дачку выбрал, только самолетом туда
летать. - User_(16.09.2020 11:45)
- многие эти электростанции и элеваторы построены за деньги из
Европы. Те заводы, что выпускают автомобили являются совместными
предприятиями или сотрудничают с европейскими автозаводами (ЗАЗ,
Еврокар, Богдан и т.д.) - User_(15.09.2020 17:03)
- Это потому что их вынуждают. Была бы их воля - ничего не строили
бы, на планетке дичайший избыток промышленных мощностей. - ASDFS(15.09.2020 14:40)
- Тут вопрос в стройматериалах и в проектах. Боюсь, что шалашики в РБ
являются настолько системными, что до "лютой зимы" их не сломать и
каменные хоромы щитовой домик вместо них не соорудить. Может стоит подумать над
конкурентной "перестройкой" капитальных сооружений? Так сказать,
над эволюционным путем. Хотя ширнармассам эволюция всегда не по
нраву. Им нужно здесь и сейчас, а лучше вообще вчера. - my504(13.09.2020 15:54)
- Дежавю -"до основанья, а за тем..."(c) - Гyдвин(13.09.2020 15:50)
- Голосовали не за неё, а против
кровавого усатого диктатора. - fk0(13.09.2020 01:51)
- Ну сознайся наконец, что печенек объелись. Вот таких: fk0(1 знак., 13.09.2020 01:31, картинка)
- Тихановский, апрель месяц - m16(13.09.2020 00:31, youtube)
- не то что ссылку, лучше лично принеси ему приказ на фальсификации,
с подписями и печатями. иначе ж в государстве и быть не может. ага - Mahagam(12.09.2020 18:28)
- отчёт на сайте есть. Mahagam(51 знак., 12.09.2020 18:09, ссылка, ссылка)
- Какие у нас последние веяния по поводу Telegram? Оно уже
провославное или снова будут гнобить? - Гyдвин(16.09.2020 21:47, Off, полностью)
- Подойдет ли F connector под RG6 для кабеля SAT752 ? - 3m(17.09.2020 16:48, SCH)
- HDC1080 (датчик влажности) и его нагреватель. Коллеги кто нибудь
пробовал данный датчик? Balda(86 знак., 17.09.2020 11:47, SCH, полностью)
- Чем дальше от Беларуси, тем больше нравится Лукашенко. - VLLV(12.09.2020 14:51, Off, полностью)Cкpипaч
- Хваленый MSP430F67791A с сигма-дельта 24 бита дергается что дурной
и имеет большое смещение, погрешность температуры при использовании
PT100 получилась три-четыре градуса. - VLLV(08.09.2020 01:12, MCU, полностью)
- Нашел фотку настоящего электронщика на протестах в Беларуси BlackMorda(1 знак., 14.09.2020 19:03, Off, картинка, полностью)VLLV
- я понимаю, почему "я помню чудное мгновение.." шедевр. или почему
"среди миров, в мерцании светил..." LordN(97 знак., 30.08.2020 19:07, zen, полностью)
- Идёт бомж по помойкам академгородка. Видит - женщина голая лежит. De_user(198 знак., 16.09.2020 22:21, Off, полностью)
- Вместо утренней зарядки - найди себя в General(1 знак., 16.09.2020 09:54, Off, youtube, картинка, полностью)
- Раз опять про Путина, то вот: - fk0(16.09.2020 13:10, youtube)
- А можно про что там? Час смотреть эту воду скушно. - ASDFS(16.09.2020 16:59)
- Царь
не настоящий при смерти, болен, не справляется, надоел, и его уже полуактивно
выпинывают с трона. Чем объясняется самоизоляция, отмена появлений
на публике (послания, форумы и т.п.) А так же цирк с поправками на
разных его этапах. Спешит царь. Наследника нет, поэтому грядёт
активная борьба за власть. И управленческо-экономический кризис с
народными бунтами. Руководят всем выходцы из ФСБ, где понимают, что
если не можешь предотвратить -- то нужно fk0(1288 знак., 16.09.2020 19:05)
- в последние две недели Яндекс достаёт псевдоавторизацией, как
бороться? m16(1 знак., 16.09.2020 20:14, Off, картинка, полностью)