- Ищу дешевый проц или контроллер с ethernet обязательно 100М,
поскольку стали возникать проблемы с любимой enc28j60 при работе в
одном свиче с источником скоростного бродкаста. Свич режет чужой
бродкаст до 10М и приходится ставить дополнительный свич. Andreas(166 знак., 11.08.2023 10:40, MCU, полностью)
- CH395Q еще попадался, но мне не понравился. Возможно кривой
экземпляр попался. alexem(82 знак., 12.08.2023 08:31)
- CH32V307RCT. Если хочеццо сексу - то CH561 со встроенным PHY, но
зверушка неведомая. - LightElf(11.08.2023 22:00)
- T113-s3 - 4 бакса. - T113s3(11.08.2023 21:53, )
- Я в таких штуках пошел по пути наименьшего сопротивления: использую
недорогие Orange Pi Zero2. На них делал управляемые розетки и т.п. Eddy_Em(276 знак., 11.08.2023 11:50)
- Я купил за 4к отладочную плату на AT32F407VGT7. Стек в примерах от
производителя - LwIP, взлетело всё из коробки (ну почти, проект на
другую конфигурацию платы был настроен) на 100М. Сам проц вроде 250
рублей стоит в розницу. - POV(11.08.2023 10:44)
- Правильное решение, в микрочиповских поделках как то число сокетов
ограничено. Процы по 350 р брали, 100 ног пропаять, легко, если
есть чем. И оптика. Минимум 2 разных жала нужно, в микроскоп
позиционировать и прихватить за 2 ноги, флюсом полить, потом тонким
жалом пропаять все, залипухи пофиг, толстым жалом и оплеткой легко
убираются. - Visitor(11.08.2023 16:50)
- Видел, но 100 ног сильно смущают, наши умельцы накосячат стопудово. - Andreas(11.08.2023 10:48)
- [заработало] у кого есть удачный опыт "i2c заработало в ch32v003" ?
промудохалсо весь выходной... выводы неоднозначные. может что то
делаю не так? klen(6275 знак., 07.08.2023 01:19 - 09.08.2023 16:55, MCU, ссылка, картинка, полностью)
- Поздравляю! Спасибо! - Nikolay_Po(10.08.2023 18:07)
- Збсь! Гемор со статусами, это не к И2Ц, а к индикатору? mse homjak(57 знак., 09.08.2023 17:41)
- Да, похоже мне на этот камушек смотреть пока нестоит... - Cкpипaч(09.08.2023 10:21)
- может, применить софтварное решение, а встроенный модуль пока не
использовать? - =L.A.=(07.08.2023 08:17)
- Запускал I2C на CH32F207 - с костылем, но работает. Модуль I2C по
даташиту почти идентичен с CH32V003. Могу скинуть то, на чем
остановился. - AlexG(07.08.2023 06:59)
- Я не шатал ch32v003, но вот какая инфа насчет отладочный интерфейс должен уметь читать значения регистров но
"скрытно". К примеру у STM32 нет никакого "скрытного" чтения регистров.
Отладочный модуль сидит на тех же шинах что и процессорное ARM
ядро, флаг регистра периферала успешно прочитать может и он. Вместо
ARM ядра. Поэтому одна из скрытых волчьих ям на STM32 - это то что
просмотр регистров перифералов при отладке изменяет поведение
отлаживаемой программы. - RxTx(07.08.2023 01:31)
- на avr тоже самое. прочитал эмулятором регистр уарта и всё - битик
готовности сбросился. программа не увидит оного. - Alex68(07.08.2023 01:45)
- и как к этому принято относится? этож садомия в явном виде. - klen(07.08.2023 10:44)
- а как принято относится к дождю, урагану, цунами или трясению
Земли? "на всё воля твоя. о, Великий Будда!" - Alex68(07.08.2023 13:57)
- Ну а как вы физически себе представляете получить содержимое
регистра, не прочитав? а прочитали, значит сбросили. Никогда нельзя
отрываться от реальной физики процессов, уходя в "абсракции".
Является ли это багом? разумеется нет, это естественное поведение
железа, а хранить для вас ещё одну копию всех регистров, чтобы вы
могли их невозбранно почитать, дорогое удовольствие. - Ralex(07.08.2023 11:15)
- вы даже на Ватсона не тяните... элементарно - если периферийный
модуль имеет общий интерфейс управления и для CPU и для отладочного
модуля - в данном случае адреса на шине apb1 и R/W операции имеют
побочные эффекты кроме знанчений аргуменов операций, ТО - от модуля
TPI/DWT/etc(всех отладочных) - тянется сигнал что это отладочное
обращение по шине!!! и модуль должен выдать или записать свой стейт
без побочных эффектов (по крайней мере выдать его ). вот так это
делается. - klen(07.08.2023 12:39)
- Да ладно. Это косяк, очевидно же. Неудобство отладки. И причины
понятны: либо им пофиг, либо лень адаптировать периферию под
удобную отладку. Копия регистров - г-но вопрос. Самое дорогое там -
разработка. - SciFi(07.08.2023 11:28)
- Я думаю что серьезных мешающих причин три или около того: 1я это
следование архитектуре ARM, в которой они должны написать
Verilog-код периферала отвечающий требованиям шин ARM. ARM не
заложили никаких обходных шин и спецификаций на этот счет для
debug-модуля. Является ли это проблемой даже непонятно, потому что
в том что debug-модуль "видит" внутренний мир в точности также как
его видят все остальные можно найти свои плюсы хотя бы с точки
зрения упрощения проектирования RxTx(699 знак., 07.08.2023 12:17)
- у меня и было и есть множество аппаратных отладчиков-эмуляторов. и
почти во всех при чтении чего-то статусного битики сбрасываются. и
в доках про то написано. например читать регистры всяких таймеров
отладчиком очень нежелательно. предлагается читать их в программе,
записывать значения куда-то во временный регистр\ячейку памяти или
еще куда-то, и уж затем это значение и глядеть отладчиком. - Alex68(07.08.2023 12:28)
- Зачем придумывать миллион оправданий? Я и так накидал достаточно:
1) им пофиг, 2) им лень. Тот, кто не хочет, ищет оправдания, а тот,
кто хочет - ищет возможности. Впрочем, я не жалуюсь, при отладке
такие чудеса бывают, что эта штука просто мельчайшая мелочь. - SciFi(07.08.2023 12:22)
- Вы не забывате речь идёт о CH32, по цене рупь пучок. Там и на
кремнии вовсю экономят. Ну и я не согласен что это баг, вам копию
регистров никто не обещал, для того чтобы вам удобненько было
говнокодить "F9 - зависло - смыть-повторить". - Ralex(07.08.2023 11:47)
- Кстати, откуда взялась "копия регистров"? Не нужна она. Просто
сделать так, чтобы чтение регистров не меняло состояние периферии.
Менять его явным образом путём записи в регистры. Правда, там будут
свои заморочки с DMA, но вполне решаемые. - SciFi(07.08.2023 11:56)
- Да нет никаких проМблеММ. У АВРа всё точно так-жэ и все прекрасно
отлаживались. - mse homjak(07.08.2023 12:14)
- может и так - но я пока не понимаю что я должен деоать в коде -
чтоб было также как с отладчиком но без него. - klen(07.08.2023 12:48)
- Например, устанавливать интересный флаг ручками. Оппа, прерывание,
устанавливаем регистр данных чем-то и идём дальше. Вышли из
прерывания, ручками флаг, опять туду, опять данные опять идём
дальшэ. Так какой-нить протокол отлаживаю. Или ставить брякпойнт в
интересную точку. В общем, я не стесняюсь в срецтвах, когда чо-нить
отлаживаю. Внаглую меняю адреса-данные и флаги. Любой ЖТАХ это
позволяет. - mse homjak(07.08.2023 12:57)
- ага щазззз - регистры RO, устанавливаются аппаратурой или
сбрасываются при чтении. можно хоть обустанавливаться.. должен быть
какой путь объехать все это - я просто еще не разобрался и
подсказать некому. - klen(07.08.2023 13:02)
- Тут ХЗ. Но, помница, TWI у АВРа я отлаживал через самописный
монитор, просто читая и записывая байтики в порты. Причом, на живой
ЕЕПРОМке. И датафлэшь АТ45, ещо с двумя буферами. В те времена с
ЖТАХами было трудненько. Ну то АВР, конешно. А так, походу, только
брякпойнты после ветвлений или что там получается при чтении. Можно
ещо сперва считывать флаговый регистр и запоминать его. Собсно,
считывание и происходит, а потом кладутся маски. - mse homjak(07.08.2023 13:11)
- +1 - LightElf(07.08.2023 01:39)
- Подскажите, как скомпоновать doom так, чтобы он вошёл в
STM32F429-DISC1. Пытаюсь собрать проект при помощи cmake и не
выходит так же как с make. Секция bss почему-то перезаполняется,
хотя вроде бы собирается всё по аналогии. yни(5406 знак., 08.08.2023 11:04, MCU, ссылка, ссылка, полностью)
- Большая психологическая проблема недоверия к эмуляторам при
разработке. RxTx(714 знак., 18.07.2023 21:21, MCU, полностью)
- Использую электромеханические модели и внутрисхемную отладку. Cкpипaч(348 знак., 20.07.2023 22:30)
- это не относится к АРМмам, но внутрисхемный эмулятор для AVR ICE
200 часто использую, очень удобная вещь, как бы ето не ругали
коллеги )) - Alex68(20.07.2023 19:38)
- Симуляторы использую иногда: 1. на этапе, когда еще нет ни целевой
ни отладочной платы. 2. в случаях потери всякого доверия железу. 3.
когда недоступна внутрисхемная отладка. Никогда симуляторам не
доверяю. Внутрисхемные эмуляторы испольузую всегда, когда это
возможно. - AlexG(20.07.2023 19:33)
- в эмбеддеде пока не сформирована традиция использования
тестирования, но прогонять тесты на заранее подготовленных данных
не на железе а на эмуляторе это вполне ок, но надо уметь готовить
их - NAUT(20.07.2023 18:12)
- Я иногда использую. Чтобы не грузить Визуал студию - пишу алгоритм
на Си в Кейле и там отлаживаю в симуляторе. Но только алгоритмы,
без периферии и прочего реалтайма. - il-2(20.07.2023 17:40)
- Никогда не использовал и даже не знал, что такое существует. По
крайней мере, эмуляторов STM32 я в природе не встречал -
подозреваю, что и нет такого. Да и нафиг нужно, когда можно на
живом МК играться? Цена же - копейки! - Eddy_Em(20.07.2023 14:04)
- Proteus? - Vit(20.07.2023 14:08)
- Proteus умеет STM32, Atmega, Attiny, Pic(12-24), dsPic, msp430,
80c31, 80c51(2), 8086 +chipset. С периферией. За деньги, если
модули установлены/куплены. Без реалтайма, но старается. - Costic(20.07.2023 15:29)
- Я без понятия, что это. Никогда не видел. Eddy_Em(208 знак., 20.07.2023 14:35)
- Непопулярность темы как бы о многом говорит. Не юзает народ
эмуляцию (поправил - симуляцию) под ARM... - RxTx(20.07.2023 10:57 - 11:34)
- Шага не ступаю без симулятора при работе с ПИКами, особенно с
дсПИКами. Но, как уже докладывал здесь, в одном семействе нарвался
на ошибку симуляции умножения ( в железе - норм). При абсолютном
тогдашнем доверии к симулятору это сильно затормозило работу. - Kpoк(20.07.2023 11:25)
- Упомянут кейл и иар.. не путаешь ли ты симулятор и эмулятор?... POV(43 знак., 20.07.2023 11:22)
- Пользовался давно, когда писал прожку для pic16c54. После - нет.
Без эмулирования внешней периферии толку нет. С наличием
внутрисхемной отладки смысла нет. - mr-x(18.07.2023 21:57)
- про всякие эмуляторы, правда, схемные, еще Боб Пиз негативно
высказывался. - Alex68(18.07.2023 21:30)
- Нужно быстро развести простой, чисто цифровой модуль с
STM32F105RCT6. Использую RTC, USB, UARTы и CAN. На что обратить
внимание (BOOT 0, NRST, LSE)? Как правильно вывести разъём для
программирования? Есть како-нибудь стандарт? Nikolay_Po(103 знак., 25.07.2023 11:22, MCU, полностью)
- я ставлю так 1-vdd 2-swd 3-swc 4-gnd 5-rst(опционально) - последний
актуален где используются спящие режимы. Распиновку использую
давно, где то подсмотрел. И обязательно резисторы 10к на землю на
swd, swc. Ну и boot0 через 1к на землю, если использовать загрузчик
- тогда джампер. LSE максимально близко к ногам, кварц на 7пФ,
землю конденсаторов на чистую землю. - AVF(27.07.2023 11:10)
- использую пинаут как в STM32F4-Discovery. Vit(67 знак., 27.07.2023 09:55)
- Да, я использую вот такой стандарт: Бoмж(2 знак., 25.07.2023 18:28, картинка, картинка)
- Либо через DFU по USB прошиваем при наличии порта в проце, либо по
SWD, тоже 4 пина, просто отверстия в плате №1 квадратное, диаметр
0.9 мм, кусок линейки PLS нормально заходит. Причем даже если USB
есть, SWD тоже делаю, попадались партии STM32F207VGT6 где у
половины DFU не работал. А с GD другой случай - DFU по USB без
пуллапа резистором не работал. - Visitor(25.07.2023 19:59)
- Сделай себе такую Costic(2 знак., 25.07.2023 19:49, картинка, картинка)
- Спасибо. Думал, что одинок. - Бapбoc(25.07.2023 18:29)
- Я себе отдельный "стандартный" разъем с шагом 1.27мм для отладки
рисую сейчас на всех платах. Вот, как здесь, например: Eddy_Em(657 знак., 25.07.2023 12:20, ссылка)
- Полезно смотреть на всякие демо-платы. Про программирование: SciFi(337 знак., 25.07.2023 11:32)
- Получается, в принципе, 6-контактного разъёма достаточно. У меня
уже используются 6-пиновые, двухрядные SMD, похоже, и дляо отладки
STM их можно применить. - Nikolay_Po(25.07.2023 11:36)
- Те платы, что у меня были, с разъёмами JTAG/SWD - слишком большие.
Нужно что-то компактнее. - Nikolay_Po(25.07.2023 11:33)
- Да, внутрисхемная отладка нужно. Спасибо, что напомнили про доп.
выводы. Помню, добавление линии сброса к отладчику помогло. - Nikolay_Po(25.07.2023 11:32)
- Подскажите, чем программировать C8051F931G от SILAB? А-ля GCC.
Можно Паскаль Бейсик ПЛ/М. Ассемблер то же можно. max(1 знак., 24.07.2023 09:42, MCU, ссылка, полностью)
- [Шрифты для знакогенератора] В STM32Cube_FW_***\Utilities\Fonts\
есть папка со шрифтами. Всё бы хорошо, но там нет кириллицы и буквы
l (L) выглядят как 1. Наверняка у кого-то есть красивые русские
шрифты. Хотелось бы Terminus, но готов взять любой, который
посоветуете. 16 pix. Спасибо. - Costic(21.07.2023 23:44 - 23.07.2023 14:31, MCU, полностью)
- Нужно хранить счетчик наработки изделия, для этого поставил внешнюю
FRAM. Но возникла мысль что счетчик наработки легко обнулить залив
дамп "свежего" состояния. Тут и шифрование не поможет: сливается
дамп всей памяти, через X месяцев заливается обратно и вуаля -
девайс как новенький. Во флэш процессора хранить не хотелось бы: у
меня STM32F405 и учитывая соседнюю тему про слет флэша не хотелось
бы в код программы вставлять операции записи во флэш за исключением
бутлоадера. 3m(65 знак., 13.07.2023 14:40, MCU, полностью)
- Организовать во флэш контроллера эмулятор EEPROM, писать в него хэш
FRAMа. Ессно рассчитать размер EEPROM, чтобы хватило ресурса на
срок эксплуатации. - Пpocтo_зaшeл(19.07.2023 07:37, )
- Та же есть Backup-память, небось и тампер.Там, например, может
храниться дата выпуска программы, дата конца срока службы, дата
конфигурирования, счетчики-идентификаторы для FRAM (с завода
счетчики ненулевые), сгенерированные ключи... - наверно можно
что-то придумать:) Ещё с FRAM есть процы MSP430FR, и у них лочится
чип прямо в рантайме (разлочить программно тоже можно:)) - Vit(13.07.2023 22:08)
- Принтерные чипы собирают на микросхемах на каких и брелки с keeloq
rolling code собирают, они еще программируются программатором для
pic-ов, hcs300, там как раз инкремент счетчика происходит в
еепроме, и все шифрованное - NAUT(13.07.2023 17:51)
- зашифровать счетчик серийным номером проца - как минимум не
получится залить дамп с другого устройства. Если вместо обычного
счетчика использовать ГПСЧ, то будет сложнее тупо редактировать. От
заливки своего же старого дампа защититься очень сложно. Во
внутреннем флеше (в последнем секторе например) проца можно вести
битовый счетчик: пишем 0x7FFFFFFF, потом без стирания поверх
0x3FFFFFFF, потом 0x1FFFFFFF и тыды. - LightElf(13.07.2023 16:27 - 17:13)
- Ловите разработчика лазерных принтеров! - lloyd(13.07.2023 16:19)
- Максимум - периодически, всё-таки сохранять во флеш контроллера
контрольные точки - чаще, чем недобросовесный пользователь будет
готов переписывать FRAM. С другой стороны, сделают "программатор"
или имитатор FRAM (раз уж с паяльником всё равно лезут) и будут
барыжить "чипами" на ваше изделие. Nikolay_Po(164 знак., 13.07.2023 15:59)
- 1.a. Можно сделать чтобы "чистое состояние" означало "максимальная
наработка", тогда стирать-обнулять будет бессмысленно. Илья(225 знак., 13.07.2023 15:41)
- В изделии места не хватит для классики? РТ-20 вообще никак не
стереть, только заменить :) bnb62(365 знак., 13.07.2023 15:17, картинка)
- физический одноразовый датчик вскрытия корпуса -> не обратимая
запись в память. докучи есть ещё озу на батарейках. - Zoro(13.07.2023 15:10)
- Ещё вариант: вместо внешней FRAM поставить внешний МК, который
можно залочить, и который будет хранить счётчик наработки в
набортном флеше. - SciFi(13.07.2023 15:02)
- Бетоном залить вместе с микропроцессором, а вообще есть
криптомодули, обмен с которыми идет по закрытому каналу, но такое
простому эмбеддеру обычно не продают. - Chip_n_Go(13.07.2023 14:51)
- Что значит наработка? Это когда он включен, или когда что-то
делает? Периодически сам просыпаться и время писать можешь? - =AlexD=(13.07.2023 14:50)
- Поставить флешку с маленьким ресурсом и убивать секторы
последовательно. Такое будет сложнее откатить. - SciFi(13.07.2023 14:49)
- Снижение искажений в аналоговых КМОП ключах: 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, ссылка)