- CH32F207. Отлаживаю передачу по I2C в режиме Master с
использованием DMA. Код из STшной AN2824, почищенный от не-DMA
способов передачи. Первый пакет уходит нормально, а при попытке
передать второй такой-же DMA срабатывает раньше времени, сразу при
разрешении канала. Напоминает эффект от оставленного несброшенным
флага прерывания при использовании прерываний. В Reference Manual'е
сказано, что DMA чрабатывает по событию TxE, но перед ложным
срабатыванием DMA бит TxE в регистре AlexG(927 знак., 29.04.2023 18:51, ARM, полностью)
- Почему они светятся в темноте? Неужто радиоизотопные, и стрелки и
цифры как в легендарных "Командирских"? Ну правда, не нашел
объяснений - покупатели все говорят - светятся наклейки и
стрелки... всю ночь, а не как ёлочные игрушки в детстве... bnb62(53 знак., 28.04.2023 12:06, Off, полностью)
- Химия шагает семимильными шагами. Напридумывали прорву органических
фотолюминесцентников. - Codavr(28.04.2023 13:57)
- Это ещё что. Когда у нас были блэкауты по вашей милости, ужиная при
свечах в один из вечеров, я с удивлением обнаружил, что светится в
темноте синим светом обыкновенная копченая скумбрия из рыбного
магазина. Обычно, если ее порезать на куски, на срезе можно видеть
радужную пленку, так вот эта пленка и светится. - Yurasvs(28.04.2023 12:22)
- Копченная рыба может светится, это даже в каком-то древнем учебнике
физики было. Boвa(219 знак., 28.04.2023 21:38)
- Ничо страшного. По вашей милости тожэ много чего было. И есть. - mse homjak(28.04.2023 21:31)
- Вполне возможно что при копчении какая-нибудь химия применялась, а
может и нет. Похоже на химическое окисление с испусканием фотонов
синего спектра. Надо сравнить свежий срез и тот, который уже давно
на воздухе. - scorpion(28.04.2023 17:45)
- Кто-то мне рассказывал об умниках, которые освоили вместо копчения
рыбу красить. 100% отрава, но они оптовикам сбывали пару партий и ныкались. - Cкpипaч(28.04.2023 19:15)
- Жидкий дым. Сейчас все его пользуют. Гадость, но цвет и вкус похожи
на настоящие. Термообработка при этом используется минимальная. akz(1 знак., 29.04.2023 09:29, ссылка)
- Ну я не настаиваю что прям 100 процентов, но сейчас точно какие-то
смеси есть для быстрого и незатратного "копчения". По крайней мере
меня от магазинной копчёной скумбрии сильно спать тянет. А вот были
на Селигере в прошлые времена, купили свойскую копчёную местную
рыбу и никакой сонливости. - scorpion(28.04.2023 19:51)
- Встречается у нас курочка копченая (ножки, крылья в вакууме) - это
какой-то химией обдано и минимальна термообработка. Жрать нельзя.
Но кто-то и зачем-то гонит... и, видимо, кто-то это покупает, хотя
они ни разу не дешмань для нищих... POV(75 знак., 28.04.2023 19:20)
- Хм... Её не возле Фукусимы выловили? - SciFi(28.04.2023 12:31)
- Джин-тоник в УФ красиво светится - POV(28.04.2023 12:24)
- Luminova >>> SciFi(1 знак., 28.04.2023 12:14, ссылка)
- Тритий Evgeny_CD(1 знак., 28.04.2023 12:09, ссылка)
- Такого добра навалом. Изотопов, конечно, там нет. POV(1 знак., 28.04.2023 12:08, ссылка)
- Возраст ((.. все там будем.. но надо же следить за своим
психическим здоровьем и фильтровать базар.... POV(621 знак., 27.04.2023 13:01 - 13:06, Off, полностью)
- Есть один человек, который точно знает как сделать Россию
процветающей страной, но в правительство идти не желает... Codavr(15 знак., 28.04.2023 14:30)
- Просто дурак ? Tyмблep(183 знак., 27.04.2023 16:58)
- Просто человек понял что не осилит. Не будь слишком строг. Мне
через раз предлагают на Siemens перейти. Со всего своего. Тоже, по
первой, выбивало из колеи. - Cкpипaч(27.04.2023 16:50)
- Если договориться о том, чтобы приняли как есть обойдется дешевле,
то вполне нормальное бизнес решение. А заказчику может и не нужны
все эти лишние протоколы. - Yft(27.04.2023 16:16)
- Он вырос из программистов если даёт такие советы. В целом логично
для возраста, но искали ведь программиста. - Ralex(27.04.2023 13:09)
- Старая закалка. Совок неистребим, если он поселился в сердце :-) - SciFi(27.04.2023 13:05)
- Салабон он, чтоб быть настоящим совком. Наверняка, дня не
проработал при советской власти (см. возраст). - Kpoк(27.04.2023 13:19)
- Чой-та не мог? Я на несколько лет младше, но трудовая у меня с 88
года. И до этого в 16 лет летом в каникулы подрабатывал. - reZident(27.04.2023 16:17)
- Я при том же возрасте и поработал и послужил при советах. - Yft(27.04.2023 16:17)
- Этот чел просто не тянет должным опытом, или к.г. "тянет прикол".
При СССР (по тогдашнему "КЗОТ'у", дабы было известно) и с 16 лет
(при особых случаях) , и даже с 14(ещё более особые ) можно было
устроиться на работу! В разведовательной геологии, помню,
нам.патцанам )) позволялось и с 14 лет оформляться на работу
(выдавался документ/справка со всеми должными подписями, печатью)
на период летних экспедиций. Помогали родителям, и под их
присмотром, т.с.. Потом стаж вошёл SERGHIO(46 знак., 27.04.2023 14:22)
- Поработал-поработал. 1990год окончание института и 1 год успел при
Союзе. - mse homjak(27.04.2023 13:38)
- Да это больше на психическое расстройство похоже, + весна. Хотя у
меня родители тоже мысдят советскими временами, объяснять реалии
трудно. - scorpion(27.04.2023 13:11)
- Здравствуйте, подскажите на чем бесплатно для винды писать? все
агитируют за вижуалСтудию, кто-то говорит за QT, скачал Ебаркадеру
, но её ломать надо - уже боязно - cтpaтeг(28.04.2023 10:28,
, dao, полностью)
- Андрей Безруков и Елена Вавилова: Чему мы можем научиться у
разведчиков-нелегалов. Solo(8 знак., 29.04.2023 12:43, Off, youtube, полностью)
- Для полуночников.. Про брмбы, планирующие--> Solo(1 знак., 29.04.2023 00:21, Off, ссылка, полностью)
- А в Москве остались кинотеатры с большим экраном, как при тирании? - Kpoк(28.04.2023 22:27, Off, полностью)
- Ну, запала под утро странная музыка в ролике Даниила про то, чего
он никогда не видел. Уж чего только не придумал (финал оперы
Валькирия), бесы и пр..., но найти первоисточник так и не смог -
все попсовые инструменты поиска звука не нашли (даже тонально-чисто
насвистывал). Эту странную, наверное хохля-гопацкую... слабо,
румы... музыки не те... Кустурица? - мог бы, но там звук
неразборчивый. Прохватывает четкая фисгармония или хбз что там. bnb62(1 знак., 28.04.2023 19:25, Off, ссылка, полностью)
- На сколько эти китайские разъемы совместимы с LEMO, ODU ? Внешне по
картинке похожи. БAPMAЛEЙ(1 знак., 28.04.2023 16:51, SCH, ссылка, полностью)
- Каков заголовок! .. есть простор для больной фантазии ))) POV(1 знак., 28.04.2023 11:42, Off, картинка, полностью)
- Ужас. Этo_Я(706 знак., 28.04.2023 13:43, Off, полностью)
- Санкции ударили по самому больному, откат лет на 40 назад ((( POV(128 знак., 27.04.2023 18:12, Off, полностью)
- Потребовалось для домашнего хозяйства изобразить водонагреватель с
термостатом мощностью 6..9 кВт. По всей видимости, трехфазный. Есть
какие-то все-в-одном трехфазные термостаты? Хорошая точность не требуется, но требуется
безопасность и надежность. Argon(235 знак., 20.04.2023 17:49, Cyber, полностью)
- Обзорная статья про ASML >>> SciFi(1 знак., 28.04.2023 08:54, Off, ссылка, полностью)
- А существует метод проверки, на этапе компиляции, правильной
упаковки структур? То есть, упакованная структура, сдуру написал
long по нечетному адресу, а компилятор дает варнинг. Сейчас возле
каждого элемента ставлю его смещение в байтах, нутром чую, делаю по
колхозному - IBAH(18.04.2023 17:49, dao, полностью)
- Сделал так, но дает варниг использование адреса невыровненного
члена структуры. Как победить? IBAH(326 знак., 26.04.2023 12:38)
- А шо ни кто не вспомнил про юнит тесты? Для решения этой проблемы
подходит, но дороха. - Nikolay801_(25.04.2023 11:17)
- Я просто проверяю размер структуры на этапе компиляции через
STATIC_ASSERT. Если размер разошёлся - значит где-то косяк. - _LightElf(22.04.2023 11:28,
)
- Вот ещё, в GCC, может поможет: можно включить предупреждение
-Wpadded. И тогда компилятор признается, применял ли он вставки,
сдвигая члены структуры для выравнивания. Nikolay_Po(236 знак., 22.04.2023 05:43)
- т.к. Си развивают головожопы, в нём никогда уже не будет макросов
перебора всех полей струтуры для подобных проверок и сериализации. вeнтeлятopыйцex(117 знак., 19.04.2023 07:14, ссылка)
- Что значит "сдуру написал long по нечетному адресу"? Вы около
каждого поля адрес прописываете что-ли? - Ale3000(19.04.2023 03:55)
- тип процессора, компилятор и требования к структуре применительно к
епром в СТУДИЮ. иначе получается базар бабок на лавочке у подъезда. - Zoro(19.04.2023 00:19)
- Бред какой-то.... Структура (содержимое) либо автоматически
выравнивается по умолчанию, либо применена "прагма" (обычно кратно
байту). То при обращению к такой структуре производится вычитывание
по байтно ( к примеру int32). По крайней мере так было в какой-то
древней gcc Cи. - Zoro(18.04.2023 18:21)
- Не так всё просто... POV(126 знак., 18.04.2023 18:26)
- Такой парадокс. Структура пишится в Епром, и должна быть упакована,
но для оптимизации обращения к элементам структуры, они должны быть
выровнены. Выравниваю ручками. Хочу чтобы компилятор меня проверил. - IBAH(18.04.2023 18:26)
- Даже если немного ошибся с ручным выравниванием, и компилятор
вставит лишнее заполнение, потеряешь пару байт. Перфекционизм -
зло, выдавливай по капле. Если что, имею в виду, что "pack"
отключено, так лучше. - SciFi(18.04.2023 19:45)
- Кстати, через X-Macro можно что-то такое провернуть. Посчитать
сумму размеров полей структуры и сравнить с размером структуры. - SciFi(18.04.2023 19:40)
- Включите максимальную оптимизацию компиляции и оптимизацию во время
сборки, LTO, то есть, ключик --flto у GCC. В разы увеличивается
эффективность поиска потенциальных глюков кода. Включите все
предупреждения -Wall (если не ошибаюсь). И предупреждения - ошибки
-Werror. Много интересного узнаете о своём коде. Nikolay_Po(241 знак., 18.04.2023 19:08)
- Делайте как написал выше: большие элементы сначала. Спокойно
пакуйте. Если переживаете, добавьте __attribute__((aligned)) в
определении структуры. Nikolay_Po(504 знак., 18.04.2023 19:00)
- offsetof() macro есть таки в недрах C. остальное от лукавого. - RED_DRAGON(18.04.2023 17:57)