- Кто понимает в мультикасте!! Почему при подключении в любой порт
сети девайса с enc28j60 на 10М рушится и тормозит до 10М передача
мультикаста в совершенно другом месте, через несколько свичей от
подключенного медленного девайса? - Andreas(15.09.2023 12:41, MCU, полностью)
- Я смотрю по роликам в youtube многие для stm32 юзают Keil uvision.
А я CubeIDE. Стоит переходить? Есть плюсы в Keil? - Mty1(10.09.2023 02:05, MCU, полностью)
- STM32CubeIDE выкупленный Atollic True Studio. Atollic True Studio
это Eclipse + CDT + некоторые свои плагины под ARM/STM32. +Недавно
впилили кодегенератор STM32CubeMX (бывший MX - MicroEXplorer) Вещь
крайне в себе. Кросплатформенная отрыжка GNU/GCC OpenSource/Linux.
Грубые досадные баги, которые не могут пофиксить несколько лет. Как
там с Power Off target'а? Не зае@ывает жмякать Relaunch, снова
жмякать и ждать? Отладка двухядерных систем вообще какой-то
костыль. Крайне RxTx(1331 знак., 11.09.2023 20:27)
- Keil для ARM, кстати, умеет играть в GCC, причем, если не ошибаюсь,
то давненько, где-то до версии 3.5, он даже предлагал такое. Сейчас
в опциях выбора тулчейна можно выбрать, но тогда опции проекта
сбрасываются на дефолт без возможности переключения на родные
компиляторы, и, грубо, получаем убогий обрубок. Плюс включаются
дикие тормоза. Но оно даже как-то шевелится. - Vit(14.09.2023 08:08)
- Огромный и неприятный недостаток Keil: не поддерживает GDB
интерфейс(протокол). Как следствие невозможность подключения по IP. - RxTx(14.09.2023 01:38)
- Раз зашла речь про Кейл, спрошу здесь. Пришлось программировать на
нем ядро C51 от китайского графического модуля DWIN. Я схемотехник,
обычно программированием не занимаюсь, но тут взялся сварганить
юзеринтерфейс на Двине, пока программист занят другой работой, а
спроектированные мной платы еще не приехали. Все хорошо, но
почему-то, если объявить в программе глобальный массив и сразу
инициализировать его данными, при обращении к нему возвращается
мусор. Показал это Yurasvs(720 знак., 11.09.2023 10:58)
- 8051 - особенный зверь, там и Си не совсем Си, куча нюансов и
засад. - SciFi(11.09.2023 11:04)
- Хотелось бы ознакомиться со списком засад. - Yurasvs(11.09.2023 12:36)
- 1) К периферии невозможно обращаться по указателю - только прямым
обращением. Это довольно неприятно, если есть несколько одинаковых
периферийных узлов. LightElf(45 знак., 11.09.2023 19:26)
- в кейле под 51 был уникальный тип данных bit. - Nikolay801_(11.09.2023 17:45)
- Работа с 16-битными регистрами имеет особенность - важен порядок
записи младшего и старшего байта, например, при конфигурации
таймеров. Но это всё в документации есть. - Costic(11.09.2023 17:14)
- Памяти мало, даже очень мало и она сегментирована. Основная память
(idata) и её адреса (256 байт, 0x00-0xFF) очень плотно всем забиты.
Для стека места мало. Поэтому (вложенные) вызовы функций и передача
аргументов делается компилятором с выкрутасами. В этом же куске
памяти находятся 4 банка для прерываний, но обычно только 1 банк
используется. Доступ быстрый, если у вас байты, а если int16_t или
int32_t, то становится печально и приходится байты считать. Или
размещать это всё Costic(299 знак., 11.09.2023 17:11)
- unsigned char code array[] = {0,1,2,3,4,5,6,7}; - POV(11.09.2023 11:03)
- Каждый раз когда приходится работать в Keil - слёзы. Как редактор
кода - ужасен: bartsimpson(464 знак., 11.09.2023 09:52)
- Главный вопрос - зачем это вам. Если сейчас используете Куб, не
собираетесь никуда переходить с STM32, используете примеры проектов
от производителя, которые все под Куб, то смысла в Кейле нет. mrFirst(318 знак., 11.09.2023 05:50, )
- Весь Китай сидит на Кейле: все примеры, библиотеки, советы , все на
нем. Я на gcc+VSCode и весьма неприятно в китайчатине разбираться,
например когда к чипу идут только закрытые библиотеки только от
Кейла. - Andreas(10.09.2023 22:34)
- Я начинал с Кейла. Ещё когда Кармом был. Потом перебрался в IAR. Ну
и назад уже ни как. Ещё MPLABX пользую. Пробовал Кокос - тоже
нормально. По мне особой разницы нет. В Кейле, что симулятор
нормальный ну и под всякие китайские процы лучше. - vesago(10.09.2023 16:03)
- Если только под Linux вас загоняют или требуется юридически чистая
прошивка. - Costic(10.09.2023 15:14)
- Кейл позволит не напряжно перейти на китайский аналог стм - AlexBi(10.09.2023 14:05)
- Если строго судить по роликам на трубе, получится, что 99% народа -
безмозглые идиоты, занимающиеся всякой фигней, Eddy_Em(324 знак., 10.09.2023 09:50)
- Мальчег, состоятельность разработчика определяется не
инструментами, а исключительно результатом. Чаще коммерческим, но
бывает и научно-техническим. Есть куча применений, когда консоль -
это перректальный мазохизм. Просто запомни это и умерь гордыню. - my504(10.09.2023 21:38)
- Да нет, все гораздо проще: 95% населения Шарика - идиоты. Просто и
однозначно. - Eddy_Em(10.09.2023 22:08)
- Анекдот в тему. Звонит секретарша шефу, осторожнее мол, по радио
передали что у вас на дороге какой-то идиот шпарит по встречке. А
тот отвечает: "Да здесь этих идиотов сотни, сотни!" :) Cкpипaч(279 знак., 11.09.2023 07:59)
- Коллеги пытаются с вами спорить :) Я же просто спрошу... и что
дальше? каков лично ваш вывод и план действий, с учетом этого? Cкpипaч(298 знак., 11.09.2023 07:49)
- ... и подлежат утилизации, дабы не тормозить прогресс. Обычно после
константации подобных фактов следуют подобные выводы. il-2(8 знак., 11.09.2023 06:51, youtube)
- Слишком просто.То. что около 95 % значений из нормального
распределения находятся на расстоянии не более 2σ от среднего это
твёрдо установленый факт. А вот то, что эта математическая
абстракция имеет какое-то отношение к каким-то человеческим
качествам - это уже статистическая гипотеза. И то, что эти качества
можно как-то измерить тоже гипотеза, но уже не статистическая.
Мозговедение пока ещё только развивается, настоящей наукой его ещё
рано называть. ЫЫyкпy(226 знак., 11.09.2023 06:05)
- Если учесть, что идиот - не нормативное понятие, то твоя оценка
количества говорит о твоей принадлежности к клинической группе...
;) - my504(11.09.2023 04:30)
- Что интересно, обычно каждый отдельный индивид полагает, что он не
входит в эти 95%. Чудеса! - SciFi(10.09.2023 22:10)
- Существуют ли какие-нибудь употребимые I2C-микросхемки с 10-битным
slave addr.? Среди EEPROM, RTC, ADC, DAC я такого не встречал.
Увидел при изучении чужого драйвера. Нужно ли у себя такое делать? - Idler(07.09.2023 13:28, MCU, полностью)
- Моё мнение - не нужно. Ввиду очевидной глупости. Toчкa oпopы(683 знак., 07.09.2023 16:00)
- Что значит "делать у себя"? - POV(07.09.2023 13:28)
- Дорабатывать свой драйвер, чтобы он мог работать с такими
микросхемами. Сейчас только с обычным 7-битным адресом. - Idler(07.09.2023 13:33)
- Зачем его дорабатывать если ты не планируешь работать с такими
микрухами? Разве что драйвер отдашь кому-то чтобы он там черта
рогатого рисовал. - POV(07.09.2023 14:12)
- "Note that 10-bit address devices are still pretty rare, so the
limitations listed above could stay for a long time, maybe even
forever if nobody needs them to be fixed" SciFi(1 знак., 07.09.2023 13:39, ссылка)
- Учитывая, что в I3C их вообще выпилили... - lloyd(07.09.2023 16:02)
- Вот это всё как-бы настораживает. То есть, в стандарте есть, но
почти никто не поддерживает, и МОЖЕТ никогда не понадобиться, и
устройств ПОКА очень мало... В результате я ни хрена не понял:
10-битная адресация это чей-то древний бред, про который можно
забыть, или наоборот, такие девайсы будут появляться? Ладно, пока
не нужно - не буду делать, проверить-то не с чем... - Idler(07.09.2023 14:08)
- Шинка IIC, на которой висит 1000 устройств. Это вообще реализуемо,
так, чтобы надёжно работало? - maik-vs(07.09.2023 14:28)
- При чем тут количество устройств и длина шины? Пусть будет 1
устройство на шине 10мм. Я хочу, чтобы когда ко мне придут, и
скажут "подключи к прибору эту микросхему", мне не пришлось рвать
волосы на заднице, потому что эта микросхема требует 10-битного
слейв-адреса! И, кстати, откуда 1000 устройств? Вы не забыли, что
из 7 бит 4 старших "забиты" на тип, а в младшие ещё и старшие биты
внутреннего адреса лезут? Например, 24lc16 можно только одну
подключить, термометров - Idler(81 знак., 07.09.2023 15:34 - 15:49)
- Тогда делайте. Основную версию для 7 бит, и расширенную, по
запросу, 10-битную. - maik-vs(07.09.2023 17:45)
- Я не совсем программист или даже совсем не программист, поэтому не
понимаю, а в чем трудность с 10-битной адресацией? Там все те же
самые старт/стоп-условия, 7бит+W/R, ACK. Ну добавляется запись 8бит
адреса после аппаратного адреса. И...? Где засада-то? Или вам
10битный slave эмулировать нужно? - reZident(07.09.2023 15:41)
- В реализации - никаких трудностей абсолютно. Трудности в
формализации вызова драйвера (новый параметр разрядности
слейв-адреса), и нужно во всех вызовах этот параметр вставить, и
ещё на верхнем уровне предусмотреть, чтобы к разным микросхемам
можно было сответственно обращаться. То есть, просто взять и
сделать, но во-первых, лень, а во-вторых, как можно релизить
драйвер с пусть не используемой, но вообще не проверенной функцией? - Idler(07.09.2023 16:25)
- Наверняка есть нюансы. Меня смущает другое: нужен реальный девайс с
10-разрядным адресом, чтобы вживую отладить. Кому нужен
неотлаженный код? А девайса нет. Это достаточный аргумент, чтобы не
заморачиваться. - SciFi(07.09.2023 15:53)
- Длина шины какая? - Cкpипaч(07.09.2023 14:31)
- Легко можно нафантазировать ымбеддера, который замыслил сеть с
10-разрядной адресацией с устройствами на МК. - SciFi(07.09.2023 14:19)
- Трехфазное нагрузочное сопротивление Yurasvs(49 знак., 06.09.2023 19:27, MCU, ссылка)
- Nuvoton MA35D1. Cortex-A35 + Cortex-M4. Судя по беглому просмотру
сорцов - до двух ядер A35, два гигабитных Ethernet, два USB 2.0
хоста, секьюрная загрузка, 16шт UART, 4шт I2C, 4шт всякого SPI, 4шт
CAN-FD, 2шт SDHC, дисплей, 2D акселератор, аппаратный декодер для
всякого видео, поддержка видеокамеры и т.д. как обычно. Заявлены
версии в QFP216 с шагом 0.4мм с 256 и 512MB DDR3L внутре, есть BGA
с шагом 0.8мм. - LightElf(09.04.2021 12:15 - 14.07.2023 14:10, MCU, полностью)
- RT-Thread только в виде бинарников Evgeny_CD(1 знак., 30.08.2023 03:59, ссылка)
- Чипов пока нету, только отладки Evgeny_CD(1 знак., 30.08.2023 03:55, ссылка)
- LVGL on MA35D1. Linux, но все же. Evgeny_CD(1 знак., 30.08.2023 03:53, ссылка)
- В общем, много чего выложили. Можно начинать творить RTOS, вот так
по крупному все вроде бы есть. Evgeny_CD(1 знак., 30.08.2023 03:45, ссылка)
- А какие-нибудь следы начала продаж самих чипов кто-нибудь находил? - Evgeny_CD(14.07.2023 20:00)
- Что то подобное у AllWinner планируется? - Samum421(14.07.2023 08:58)
- Коллеги, а полный мануал кому удалось на камень добыть? - Evgeny_CD(12.07.2023 18:01)
- Еще один топик по теме Evgeny_CD(1 знак., 12.07.2023 17:56, ссылка)
- Расскажите, что на таких Nuvoton'ах делают наши российские (или не
российские) разработчики на практике? Грубо говоря, зачем эти камни? - RxTx(12.07.2023 17:54)
- NonOS BSP Evgeny_CD(1 знак., 12.07.2023 17:46, ссылка)
- Преза Evgeny_CD(1 знак., 12.07.2023 17:37, ссылка)
- Апнота про кулер :) Evgeny_CD(39 знак., 12.07.2023 17:37, ссылка)
- Официальный ДШ с сайта Evgeny_CD(1 знак., 12.07.2023 17:30, ссылка)
- Отдадки на директе появились Evgeny_CD(1 знак., 12.07.2023 17:28, ссылка)
- появились на сайте официальном. Есть bare metal bsp под большие и
малые ядра. А цену не могу нигде найти =\ - lazyme(11.07.2023 16:37)
- Продукт будет готов в конце года. Samum(18 знак., 17.05.2021 10:29, )
- MA35D11K764C, Samum(40 знак., 03.05.2021 07:45, )
- Вот тута есть такое: LightElf(1 знак., 19.04.2021 16:33, ссылка, картинка)
- Полистал сорцы, похоже будут две модели - с 128МБ и 256МБ ОЗУ. Но
корпуса, видимо, таки BGA - очень уж много пинов предусмотрено. - LightElf(16.04.2021 12:21)
- ma35d1_spinand_defconfig - это мне уже начинает нравиться - 3m(09.04.2021 15:20)
- Еще корпус интересен, и тактовые. - Evgeny_CD(09.04.2021 13:13)
- Чего то не гуглится от слова нихрена.... ссылку можно ? - sav6622(09.04.2021 12:24)
- А кто нибудь дружил 74HC165, 74HC595 с аппаратным SPI stm32? Это
реально? а то мне лень фронты сравнивать - IBAH(29.08.2023 17:04, MCU, полностью)
- stm32f103c6 PlainUser(388 знак., 22.08.2023 08:17, MCU, полностью)
- Эдуард заронил зерно сомнения
насчет дерьма мамонта. Планирую поэксперементировать с "умной пылью", подскажите насчет
современной элементной базы. Что лучше? Cкpипaч(659 знак., 30.07.2023 17:25, MCU, картинка, полностью)
- вопросы: Как собираетесь монтировать систему? Каким образом
подключать датчики к шине? Скрутка, пайка, обжим? Какие сотрудники
будут всё это устанавливать? Сколько всё это должно стоить?
Исходить из этих критериев в первую очередь. Подозреваю, что в
итоге будете использовать проводку типа "лапша", а подключать
датчики скруткой проводов. - =L.A.=(05.08.2023 09:15)
- Электронно-механическая система «Аквасторож» cостоит из трех
компонентов – контроллера, крана шарового с электроприводом и
датчика протечки «Аквасторож», предназначена для информирования
пользователя =L.A.=(74 знак., 05.08.2023 15:07, ссылка)
- Нетолерантно! На фото ни одного негра! Cкpипaч(349 знак., 05.08.2023 15:56)
- Толерантности нет, а вакса есть. Видел результат попадания молнии
рядом с гаражем знакомого, много что выгорело, непростой задачей
оказалось частоту приемника на 486 МГц точно определить, входной
каскад тоже сдох. Успел бы он сигнал подать? Или за собой еще что
то спалил бы? Это управление воротами с пульта. - Visitor(05.08.2023 16:37)
- ...а мы ставим реле паралельно сигналу на закрытие клапана. В
кострубатенькой пластиковой коробочке, с радиорынка. Зато "умный
дом" 8) - Cкpипaч(05.08.2023 16:46)
- Разряд рядом был, реле пробило с контактов на обмотку, транзистор
управления им выгорел. Проц спасло только то, что перед
транзистором резистивный делитель был. В случае использования
BCR108 и процу прилетает. - Visitor(05.08.2023 16:52)
- Оптрон PC817. Много их видел сгоревших. И со стороны сведодиода, и
со стороны транзистора. НО(!) с выхода на вход - ни одного. Cкpипaч(146 знак., 05.08.2023 17:22)
- вы не видали наших молний. Оптрон 817 взорванный (кратер в корпусе)
- нормально? Да и странно было было, когда на полу в операторской в
АЗС стоял вентилятор типовой. Для обдува оператора. И он взорвался.
Само собой так же и комп. И мой контроллер от компа на улицу (у
него там были на улицу оптроны 817). И электроника в колонках по
RS422. Там в колонках стояли динамики для сопровождения процессов.
Усилители питались от тех же 12В, что и интерфейс RS422, так там Лaгyнoв(31 знак., 05.08.2023 20:56)
- Из динамиков голос Жени Пирогова звучал? В Сибнефтекарте его
записали, нет что бы диктору с радио заплатить. - Visitor(06.08.2023 08:16)
- Никогда такого не видел. Было, в молниеотвод здания пошла молния -
на половине контроллеров отказал RS485. Здох тихо и без
фейерверков.
Но у вас там все ни как у людей :) - Cкpипaч(05.08.2023 21:01)
- само собой на той заправке о правильном контуре заземления никто и
не задумывался. Молниеотвод там был визуально, а вот куда от него
ток пойдет - местные до того случая не догадывались. :-) - Лaгyнoв(06.08.2023 06:28)
- С этого и нужно начинать, а не рассказывать про "сверх-грозы".
Через жопу сделанная молниезащита - у нас такое редкость. Хозяева
боятся пожаров, не покрываемых страховкой. - Cкpипaч(06.08.2023 08:54)
- Наши ребята в Кемерово пейджинговый передатчик ставили, все
успешно, сидят, обмывают, а тут гроза начинается. (Грозозащиту не
поставили, не пришла еще). Одному мысль приходит, что антенну то от
стойки отключить. Только успел, разряд бахнул, все в шоке но живы. - Visitor(06.08.2023 07:53)
- Через оптрон реле тоже можно включать. Но большинство разработчиков
не представляют, что близкий разряд молнии учудить может. Как то по
ошибке с электроконнекта чужие платы пришли, там под оптронами
вырезы в текстолите фрезерованные, что тоже бессмысленно. Адресата
так и не нашли, может город попутали. Visitor(159 знак., 05.08.2023 17:35)
- Провод будет использоваться UTP, подключаться только на клеммах под
винт, устройств (приход-уход, в одну клемму), квалификация
монтажников - на 5% ниже
минимально возможной средней по рынку. Конкурентноспособная цена - $2, в партии 1К+. Cкpипaч(296 знак., 05.08.2023 09:40)
- А почему бы вам CAN не использовать, его физический уровень? А
поверх уже что угодно повесить. Я свой протокол использую, со
своими командами, бутлодерами (дистанционное обновление прошивок на
нодах, всех сразу или выборочно) и т.п. Вроде только преимущества
одни: потребление ниже (в Recessive режиме), наличие арбитража на
физическом уровне и, благодаря этому, возможность его реализации на
программном уровне для своего протокола через прослушку и обработку
эха. В вашем случае MicroDiP(2153 знак., 04.08.2023 12:09)
- На задачу хорошо ложится энерго-харвестинг на разнице температур -
модуль спит и копит энергию, посылая alarm при надобности или раз в
сутки для контроля. - Chip_n_Go(03.08.2023 20:05)
- А нынче медь все еще дешевле кремния? ASDFS(26 знак., 03.08.2023 14:39)
- 8ногие CH32V003? - Eddy_Em(31.07.2023 19:04)
- Если нужна минимальная себестоимость, я лично воткнул бы банальный
78m05 в TO252. Слейвы не работают постоянно на передачу. Оно даже
греться не будет. Контроллер жрет мизер, приемник RS485 тоже. А вот
датчик замутил бы какой-нить гальваноразвязанный или высокоомный... - Гyдвин(31.07.2023 13:24)
- Гальваническая развязка точно не нужна? Вся высотка сидит на одной
фазе и нуле? - vpv.vpv(31.07.2023 10:09)
- мелкосхема 485-го под замену на дешевле. SM712 это разве что защита
от статики, без резисторов в линию вааще не жилец. дешевле (в
перспективе обслуживания) SMAJ7.0CA влупить. по мелкоконтроллеру
возможно и оптимальный вариант (АЦП и EEPROM в наличии, насчет UART
- как бы свежего без него только в глубоких падауках найти,
наверное, можно) Vit(798 знак., 30.07.2023 22:01)
- Я на ноги 485го ставлю smbj5.0 или smaj5.0 на землю и далее
резисторы 10 Ом в линию. Даже при подаче 220 только резисторы и
иногда smbj горят и никогда сама схема. 80..90 узлов 250k/115k без
проблем, больше нужды не было. - Andreas(31.07.2023 09:47)
- А что из дешевых 485-х есть смысл посмотреть? Так чтобы на 1/256
unit load? - Cкpипaч(31.07.2023 09:24)
- Плавкая вставка - это лишнее. Достаточно мелкого резистора, чтобы
тихонько сгорал, без дуги, если схему питания датчика пробило.
Такого номинала, чтобы сгорел при пробое последнего датчика на
линии, чтобы у линии питания хватило тока его спалить. Nikolay_Po(174 знак., 31.07.2023 08:44)
- кстати да, я ставлю такую защиту (здесь SM712, но у меня что-то
другое) с резисторами в линию. И да, чаще этого достаточно. Против
грозы всё равно ничто не спасет. Народ на местах это знает и
безропотно оплачивает ремонт. - Лaгyнoв(31.07.2023 07:35)
- На входах видится напряжение с резистора подтяжки, внутри
однокристалки), просаженное снаружи на землю
"почти-сухим-контактом". Cкpипaч(77 знак., 30.07.2023 22:25)
- Спасибо. Cкpипaч(458 знак., 30.07.2023 22:16)
- Hardware back door для террористов. Подал 230, а контакты в полу в
ванной. - VLLV(30.07.2023 20:01)
- сегодня всё то же самое что вчера, Attiny замени на risc-v 8 ног
-тут пролетал, остальные детали все китайские прямо с такими
названиями - General(30.07.2023 19:41)
- Датчики протечки обычно на емкостном принципе, например на TTP223,
рекомендую, проверенное решение. Один хер, не пошло, маркетинг
проебал. - Andreas(30.07.2023 19:18)
- А кто у нас Эдуард? Лимонов? - Kpoк(30.07.2023 18:57)
- Не знаю, как провода раскинуты будут, учтите, что при грозах
наведенка на телефонную линию такая бывает, что с контактов реле
пробивает на обмотку, за ней выжигает BCR108, потом через его базу
и проц. Разрядники и резисторы с 18 г в плату заложил, теперь если
в ремонт приходят - только резисторы заменить. - Visitor(30.07.2023 18:01)
- Помнится, что датчики уровня воды правильнее запитывать переменкой.
По идее кондуктивные датчики затопления тоже. А такая реализация
тянет за собой... - Vit(30.07.2023 18:00)
- Я вообще подумываю запитать всю эту "паутину" от 5Vdc, но смущает
какой DC/DC поставить. И токи выростут... - Cкpипaч(30.07.2023 18:11)
- можно на входе иметь 5V а всё внутри от 3.3V - есть такие драйвера
485 с универсальным питанием - General(30.07.2023 19:43)
- Из не дорогих и надежных IRM-03, IRM-05 и т.д. А, про AC/DC сказал.
Если у проца выводы ШИМ есть, леко хоть вниз хоть вверх
преобразовать. Или просто развязка нужна, тогда Морнсан гляньте. - Visitor(30.07.2023 19:08)
- Не, 220 тягать по зданию смысла нет вообще. - Cкpипaч(30.07.2023 19:37)
- А, понял. Неплохи LM2594 китайской версии, и не дороги: Visitor(1 знак., 30.07.2023 19:44, ссылка)
- Существует много версий LM2594, вы можете поискать, чтобы увидеть. Zave(1 знак., 22.08.2023 10:27, , ссылка)
- У меня почти такой и заложен. Душа просит чего-то, не требующего
внешнего дросселя. Ну чтобы хоть чуть-чуть на "умную пыль" было
похоже :) - Cкpипaч(30.07.2023 19:54)
- Физика с вами не согласна. LordN притащил датчик глянуть, забавно,
питание 24, внутри LDO на 3.3 В сдох, проц за ним накрылся,
прошивки нет. В утиль. - Visitor(30.07.2023 20:02)
- LDO c 24-х до 3,3 ?! А размер радиатора на нем какой? 8) - Cкpипaч(30.07.2023 20:20)
- Пуркуа бы да не па? От тока потребления нагрузки и тока
собственного потребления LDO зависит рассеиваемая на нем мощность.
Была у меня конструкция выходного дня из говна и палок, придуманная
наспех, но неожиданно попавшая в серию. Там MSP430 от бортсети 24В
питался через LDO TPS71533DBV. - reZident(30.07.2023 22:18)
- Ха:-) Сам офигел LDO в корпусе SOT-23, а датчик какой то фирмы
известной. Причем термодатчик от стаба отнесен платой примерно на
50 мм, но один фиг это в закрытом корпусе - контейнере. И какова
точность? - Visitor(30.07.2023 21:10)
- ну нахуа 24? сам придумал и страдаешь. У меня там где вода - 12
вольт - General(30.07.2023 20:32)
- 12 вольт это стандартно для систем охранной сигнализации и СКД. 24
- пожарка и автоматика. Выше коллега рассказывал об LDO внутри
датчика, с 24-х до 3,3. Cкpипaч(96 знак., 30.07.2023 20:45)
- LDO не снизит ток при подъеме напряжения. Наоборот, выгоднее
снижать напряжение, лишь бы последнему хватило. - Nikolay_Po(31.07.2023 08:32)
- Рассказал как делать не стоит, пример привел. Могу рассказать как
можно: делаем на логике серии 74LVC1Gxx генератор с заполнением
1:4, на пару мегагерц, дроссель мелкий, 24 делить на 4 уже 6 В
будет LDO за ним. Только вопрос то остается, чем логику в процессе
запуска запитать? Тоже можно: эмиттерный стабилизатор с
низкотоковым стабилитроном в базе, Выход появился, транзистор
закрылся. Ну ток через стабилитрон останется, так жестко я пока 1
мА не оптимизировал. - Visitor(30.07.2023 21:53)
- Морсун умножит цену поделия на два. - Cкpипaч(30.07.2023 19:36)
- Не, то речь об электродных датчиках уровня. Те почти все время в
воде, там понятно зачем переменка. А датчик протечки это просто
обрыв, ему это ненадо. - Cкpипaч(30.07.2023 18:04)
- а бывают в каких нибудь МК модули аппаратного сравнения блоков
памяти? мне например такого не хватает. - IBAH(14.08.2023 19:01, MCU, полностью)
- Раз пошла такая пьянка, то в STM32H7 (2,3,4,5) все SRAM-памяти,
FLASH, кэши контролируются SEC-DED (Single Error Correction, Double
Error Detection. Есть Interrupt и Failing register). RxTx(25 знак., 15.08.2023 19:50)
- У суровых RadHARD камней (например Microchip SAMV71Q21RT) кроме
стандартного ECC есть спец-модули подсчета разнообразных CRC / Hash
/ Hamming-code - см. например Integrity Check Monitor. - Chip_n_Go(14.08.2023 22:54, )
- Только про ЕСС и защиту областей знаю, зато реально и относительно
доступно. - Costic(14.08.2023 19:51)
- у техасцев видел микроконтроллер на ядре cortex-r5 c двумя, или
тремя конвеерами, двумя или тремя памятями и схемой можирарирования
два из трех котороя этим бардаком управляет. мк предназначен для
работы в дальнем космосе или внутри реакторов в критических задачах
управления. но это не точно... - klen(14.08.2023 19:38)
- Защита от программных или аппаратных сбоев? Прям такого не видел,
но может можно как-то эмулировать. Например через DMA считать CRC
от двух блоков (от хардварных сбоев) или использовать имеющийся в
кортексах Memory Protection для защиты от софтовых глюков. - LightElf(14.08.2023 19:32)
- memcmp уже не кошерно, обязательно нужно аппаратно? ... POV(143 знак., 14.08.2023 19:31)
- А что это такое? Интересно же. - SciFi(14.08.2023 19:12)
- Nuvoton разродился новыми 1T 8051 - MUG51, обещают 1мкА в спячке и
1мА на 7МГц. QFN33, -40..+105 и все такое прочее. - LightElf(03.08.2023 14:10, MCU, полностью)
- Nuvoton MG51. Небольшая дешевая таракашка. Хороший выбор периферии.
Стабильный накристальный генератор. Evgeny_CD(1 знак., 14.08.2023 20:13, MCU, ссылка, полностью)
- Ищу дешевый проц или контроллер с 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)