- Снижение искажений в аналоговых КМОП ключах: Yurasvs(1 знак., 13.07.2023 11:00, MCU, ссылка, полностью)
- Добрый вечер, джентельмены! edward_sh(222 знак., 09.07.2023 17:36, MCU, полностью)
- Налобные очки-лупа. Для этой цели во сто крат удобнее мелкоскопа. - Codavr(10.07.2023 15:58)
- Согласен с экспертами советующими использовать именно
стерео-оптику. Объемное зрение позволяет гораздо более детально
видеть объект. Мне давненько уже друг - медтехник подарил списанный
Карл Цейс. Гинекологический, а потому и достаточно
длиннофокусный... Это, надо сказать, "мерседес". Заменил в нем лишь
галогенку на светодиоды. - bnbin62(10.07.2023 13:25,
)
- Я вот такой заказал, можно паять без проблем, он сильно
длиннофокусный, поэтому расстояние до платы может быть большим и он
не будет мешаться. Yft(1 знак., 10.07.2023 11:52, ссылка)
- Я себе такой сделал Mebius(1 знак., 10.07.2023 10:19, картинка)
- поюзав дешовую электронную приблуду для себя понял что не отменяет
очков. оптический микроскоп дает возможность (мне) работать без
очков. - RED_DRAGON(10.07.2023 10:14)
- Я себе на али купил "микроскопик" для пайки, вот, что получается: Eddy_Em(29 знак., 10.07.2023 08:54, youtube, ссылка)
- Может вариант с камерой + монитор вам подойдет? Не стерео конечно,
но вполне работоспособно и плюсы есть. Видно все естественным
образом, получить расстояние до платы см 25-30 можно, используется
обычная бытовая видео камера и монитор. Самопальный вариант на фото DH(1 знак., 09.07.2023 20:59, картинка)
- МБС дорогие и самое главное тяжелые и громоздкие. Пользую казанский
БМ-51-2. Небольшой и легкий. - Гyдвин(09.07.2023 20:01)
- я уже давно "в силу возраста стал видеть плохо". :-) А потому уже
такой ерундой и не занимаюсь - ремонтов. Всегда можно на пиво и
коньяк другим путем наскрести. - Лaгyнoв(09.07.2023 19:37)
- я также не сильно молодой, потому пользую девайс родом из СССР
именуемый МБС-9 , можно и МБС-10, на Авито можно найти новыми, с
хранения. вещь вечная и качественная, но габаритная и тяжелая. - Alex68(09.07.2023 17:54)
- Вот эти очки мне очень понравились. vesago(52 знак., 09.07.2023 17:52, ссылка)
- Для души этого должно с лихвой хватит. Недавно ещё 24 был ((( POV(1 знак., 09.07.2023 17:49, ссылка)
- набираете на алишечке "микроскоп для пайки" и выбирайте по вкусу и
цэне. mse homjak(56 знак., 09.07.2023 17:48, картинка)
- Трудно рекомендовать приладу на все случаи жизни. В настоящее время
использую: очки вульгарные, лупа с ручкой, лупа на кронштейне с
подсветкой, очки монтажника (типа намордник), и где-то завалялся
УСБ-микроскоп Али-экспрессный. - Kpoк(09.07.2023 17:45)
- МК должен отвечать по JTAG интерфейсу контрольной аппаратуре. Т.е.
нужно в МК сэмулировать JTAG - есть ли у кого опыт. Например через
SPI сэмулировать или только ногодрыгом ? - Ыyкпyш(07.07.2023 13:16,
, MCU, полностью)
- Подскажите, как у gcc (для stm32) автоматом можно в hex-прошивку
добавить её crc где-то рядом (по аналогии с IAR). - yни(08.08.2022 15:36, MCU, полностью)
- А можно как-то присвоение массива задаваемого размера(известного на
этапе компиляции) сделать на plain C, например - макросами? Dingo(255 знак., 04.07.2023 07:42, MCU, полностью)
- Есть простой вариант - положить массив внутрь структуры и спокойно
присваивать структуры друг другу как угодно. - LightElf(05.07.2023 15:58)
- Учите плюсы, ибо они рулез. VladislavS.(2 знак., 05.07.2023 15:42, ссылка, картинка)
- нашёл полный ответ на вопрос плpoывдлпo(136 знак., 05.07.2023 14:55,
, ссылка, ссылка)
- если много элементов не надо, можно такой говнокод использовать пpывпpyкeп(279 знак., 05.07.2023 13:58,
)
- Значения в массив должны попасть в рантайме или на этапе
компиляции? - VladislavS.(05.07.2023 13:23)
- в GCC int widths[] = { [0 ... 9] = 1, [10 ... 99] = 2, [100] = 3 }; fdjhdskfjgh(1 знак., 05.07.2023 11:47, ссылка)
- Так ты же массив константами заполняешь. Tyмблep(251 знак., 04.07.2023 12:49)
- Спасибо всем ответившим! Я понял - так делать не надо! - Dingo(04.07.2023 12:44)
- типо токое? RED_DRAGON(279 знак., 04.07.2023 12:35 - 12:39)
- На что наткнулся: _Generic, доступно от С11 и выше. Dingo(1 знак., 04.07.2023 11:10, ссылка)
- Оффтоп. VVB(945 знак., 04.07.2023 10:32, ссылка)
- 1. Для "закатывания" бинарников в массив ЦЭ есть удобнейшая утилита
HxD. Кстати не только ЦЭ... 2. На этапе компиляции в Keil можно
заюзать утилиту командной строки "fcarm.exe ", которая создает
массив на ЦЭ из бинарника (любых файлов, ибо оно для
конвертирования WEB страниц в массивы C). Пользую такую для
автоматического обновления прошивок мелких устройств в прошивке
"жирных". Типа компильнул прошиву для MSP, При компиляции для LPC17
она автоматически обновляется... Гyдвин(2 знак., 04.07.2023 09:24, ссылка, картинка)
- -> il-2(363 знак., 04.07.2023 08:00)
- Если там все значения одинаковые, проще memset использовать или
подобное. А если разные, я, например, однострочником на bash
генерирую... - Eddy_Em(04.07.2023 07:48)
- Есть ли в наше время доставаемые МК с классическим Bluetooth
BR/EDR, для которых есть SDK и которые в перспективе не изчезнут из
продажи? il-2(258 знак., 05.07.2023 11:18, MCU, полностью)
- В ESP32 использовали классический Bluetooth, нормально работает, но
жрет порядка 100 мА. Кстати, если вдруг будете использовать ESP-AT
прошивку, то в готовых образах с оф. сайта классик режим может быть
отключен, нужно включить в конфиге и пересобрать. Если не МК, а
просто внешний модуль, то E104-BT20 (clasic) или E104-BT40 (classic
+ LE) от EBYTE - ценник в районе 300р. Из косяков только
невозможность поменять COD, если это принципиально, и пожалуй то,
что E104-BT40 serg_ja(56 знак., 05.07.2023 13:59)
- Модные РИСК-V CH32V208 c BLE5.3 - mse homjak(05.07.2023 11:35)
- +1 по поводу BEKEN. В ESP32 вполне рабочий BT. PS: Не MK, но весьма
понравился SPP чип KT6368A. В классическом режиме работает отлично.
Да и в BLE неплохо... Гyдвин(1 знак., 05.07.2023 11:34, ссылка)
- Здравствуйте. Может кто пробовал писать для 2=х ядер ESP32? Я
подошёл к этапу когда простая 1 петля уже не устраивает, со всякими
ОС не хочется связываться, может писать для 2=х будет проще? - тecт(03.07.2023 12:57,
, MCU, полностью)
- Фигня это все, по сравнению с мировой революцией. Два одинаковых
ядра - это скучно. LightElf(1 знак., 03.07.2023 22:39, ссылка)
- Дык пишите. Правда вам придётся разобраться как запустить второй
поток исполнения. В остальном вы можете рассматривать соседний
поток как прерывание и использовать те же методы синхронизации.
Только вместе с запретом прерываний нужно и соседний поток
останавливать. - =AlexD=(03.07.2023 13:34)
- Вот это давно болталось в показах. ХБЗ почему - но избегаю ардуино
от времени анонсирования. Впрочем, да, надо отдать медаль
маркетологам, да и вообще индустрии Цыган штоле. Но внятно
работает! и Этих, протрузий уже большинство! (90 % соисканий на
Freelancer.com начинаются с условия Ардуино). bnb62(1 знак., 03.07.2023 13:34, youtube)
- Внезапно! ESP32 двухядерная, а как же на ней работает ардуина? - IBAH(03.07.2023 13:13)
- Придется написать свою ось. Cкpипaч(29 знак., 03.07.2023 13:10)
- 2 ведра точно не проще. Параллельные потоки без оси делаются при
помощи Protothreads. Давным-давно только так и делаю. SciFi(1 знак., 03.07.2023 13:03, ссылка)
- Как в IAR запустить FreeRTOS в симуляторе? Я всегда писал шедулер
сам, но тут решили попробовать FreeRTOS. Не запустилась Попадает в
какие-то ловушки, связанные с опросом железа. Мы ловушки отключали,
пока не пришлось лезть в ядро. А в ядро я в трезвом уме и здравой
памяти лезть не буду. Поэтому вопрос: кто виноват и что делать? - st256(02.07.2023 10:21, MCU, полностью)
- как то мимо ушей пролетело... китайцы жгут - GD32H737/757/759.
читаю доку и вижу что кое где есть то чего нет в stm32h7xx - klen(30.06.2023 17:22, MCU, полностью)
- Помогите нерусей понять IBAH(551 знак., 22.06.2023 14:54 - 15:04, MCU, полностью)
- Господа-бояре, кто работал с интерфейсом внешней памяти у
STM32F407? Укажите дураку, запутавшемуся в 3 соснах, сигнал
FSMC_CLK это вход или выход? Не могу найти место в datasheet где
это явно указано. reZident(1 знак., 05.06.2023 15:42, MCU, ссылка, полностью)
- Кто как переходит из загрузчика в приложение (Cortex-M)? Хочу более
менее универсальный вариант, чтобы и стек настраивался, и чтобы для
разных компиляторов, и чтобы с включением/выключением прерываний
была определённость. Что нашёл кто как делает: yни(120 знак., 22.06.2023 08:30, MCU, ссылка, ссылка, полностью)
- И ещё один с magic'ом yни(1 знак., 22.06.2023 12:05, ссылка)
- мне кажется не получится, М0, М3, М4, М7 сильно разные. М0 не умеет
переопределять таблицу векторов, надо ее копировать в RAM, у других
не надо. М7 со своими шинами и кэшами, там вообще отдельная магия.
В общем делал под все, основа одна, но именно переход везде разный.
А еще от хранилища прошивки зависит, внутренняя флэш, внешняя и
т.д. - AVF(22.06.2023 09:59)
- Да, так и есть. В OpenBLT, например, есть отдельные порты под это
всё, но почему-то указатель стека не настраивается перед переходом,
хотя не всё смотрел. Не знаю задумано так или что. Ещё ищу способ
минимальных изменений в проекте приложения, чтобы удобно было
отлаживать. Думается, что всё-таки надо отлаживать совместно с
загрузчиком. В принципе, можно и без него, но тогда надо править
файлы, которые изменять не желательно. - yни(22.06.2023 10:07)
- Ещё один интересный вариант yни(1 знак., 22.06.2023 09:17, ссылка)
- вот так: SciFi(692 знак., 22.06.2023 09:15)
- Хочу в VSCode+STM32 при отладке прыгать на смещённую таблицу
векторов. Как это сделать по аналогии с CubeIDE, где можно в
проекте для конфигурации отладчика указать адрес таблицы (поле
Specify vector table (hex))? - yни(16.06.2023 12:08, MCU, полностью)
- Решил взяться за старую задачку. Пиковый детектор (асимметричный
ФНЧ), в целых числах без потери точности. Чем больше думаю на эту тему, тем больше прихожу к выводу что это
невозможно. IBAH(456 знак., 19.06.2023 18:17, MCU, полностью)
- Какая сволочь писала С-компилятор под IAR? st256(447 знак., 18.06.2023 12:39, MCU, полностью)
- не в тему, так, разглагольствования: кстати если вспомнить
ассемблер х86, то тоже вроде регистры общего назначения, но у
каждого таки свои функции были в контекстах команд - RED_DRAGON(19.06.2023 22:45)
- Думаю IAR следует рекомендациям ARM. При вызове функций, регистры
R0..R3 даются в пользование вызываемой функции. Они же используются
и для передачи параметров. Заботиться о сохранеинии этих регистров
должна вызывающая функция. - BlackMorda(19.06.2023 19:55)
- Help->Development guide->Assembler language interface - Bill(19.06.2023 08:08)
- Проблема возникает потому что в вызывающей функции в регистрах
лежали какие-то полезные значения, которые asm вставка или функция
перетерла. Все это можно переписать не замарачиваясь сохранением
регистров вообще. Для этого звать свой asm или какую другую
эзотерику вызовом отдельной void-функции. Между вызовами отдельных
void-функций, втч asm-кода ничего сохранять не надо, никаких
регистров. Компилятор не предполагает сохранение рон-ов между
функциями которые их не RxTx(11 знак., 18.06.2023 22:35)
- У верблюда спросили: почему у тебя шея кивая? - А что у меня
прямое? - В ответ спросил верблюд? - Kpoк(18.06.2023 21:16)
- Мнение насчет ABI от самого ARM. IAR, скорее всего, ни при чем. Evgeny_CD(1 знак., 18.06.2023 15:30, ссылка)
- Я заходя в прерывание не сохраняю регистры в стеке. За меня все
делает IAR. Sl(106 знак., 18.06.2023 15:18)
- "Читайте доки, они рулез" - LightElf(18.06.2023 14:31)
- Кто не в состоянии найти папку arm/doc/ или хотя бы кнопку
<F1> нажать? - ЫЫyкпy(18.06.2023 13:41)
- r11, r7 описаны как frame pointer, syscall number. хотя вроде как
по р12 general purpose registers. - RED_DRAGON(18.06.2023 13:26)