- Реклама на почту пришла: появился STM32H730 с частотой ядра 550
MHz. Следом появились: STM32H723/733 и STM32H725/735 - у всех одно
ядро и тактовая частота 550 MHz. - Kceния(29.10.2020 18:27 - 17.12.2020 21:14, ARM, ссылка, полностью)
- ДЕШЕВЛЕ - Chip_n_Go(20.12.2020 23:17,
)
- HRTIM выпилили - неужели LCD-контроллер по транзисторам дороже чем
пачка таймеров, хоть и выкоскоростных? - Chip_n_Go(20.12.2020 23:16,
)
- Ну вот с флешем работает renesas быстрее всех - OlegPowerC(17.12.2020 19:49, ссылка)
- До ренесаса далеко, но в этой серии флешь до 70Мгц может, раньше
столько не мог. - Andreas(18.12.2020 09:48)
- Ух ты! Раньше они только 120 МГц могли. - Evgeny_CD(18.12.2020 01:03)
- Это жульничество :). Внешний флеш не может работать быстрее
внутреннего. А чтобы скрыть этот факт, производители флеша
указывают не скорость чтения с нее байтов, а "скорость операций",
умалчивая о том, что для чтения байта таких операций может
понадобиться с десяток: послать 1-ый байт команды, послать 2-ый
байт команды, послать 3 байта адреса, подождать чуток или
послать/прочесть dummy-байт, и наконец-то прочесть тот байт,
который был нужен. Kceния(202 знак., 17.12.2020 21:10)
- только an5337 говорит о том, что на таких частотах в экстремальных
условиях он долго не проживет Mikla(72 знак., 17.12.2020 08:06, ссылка)
- Следом появились: STM32H723/733 и STM32H725/735 - у всех одно ядро
и тактовая частота 550 MHz. - Kceния(17.12.2020 02:20, ссылка)
- Errata снова писец какая. - Evgeny_CD(17.12.2020 23:38)
- Мне непонятна сфера их применения. С одной стороны дофига
периферии, ethernet, дисплей... А с другой: 128 Kbytes of Flash, 1
Mbyte RAM. Вот что можно впихнуть в 128кБайт памяти? Даже если
распаковывать в RAM. Чтоб картинку на дисплее показать нужно в
общем больше памяти программ и данных (от пары мегабайт). Если
исключить экстремальные варианты. А если внешняя память, то зачем
вообще Flash? Ни туда, ни сюда. - fk0(17.12.2020 23:54)
- У них QSPI маппится на память, хоть линух запихивай. Да еще в этой
серии кеши по 32к вместо 16к в предыдущей. - Andreas(18.12.2020 09:52)
- Вы не зацикливайтесь на 730-ом, поскольку он, как и 750-ый, -
"Value lines", максимально дешевая модификация. Тогда как у всех
остальных "1 Mbyte of embedded Flash memory with ECC": Kceния(638 знак., 18.12.2020 01:38)
- Вы закушались, сэр. Завтра предложу поискать прослушку на
предприятии - только сегодня обсуждали - и вот то что надо для
модернизации :) Плохо что в приборк стоит АВРка и написано на
ассемблере. Но программер там ас - я так не умею :( - уже раз
быстро переходил с х51го на АВР. А теперь он ещё и С знает :) - symbions(18.12.2020 00:07)
- Я представляю, сколько занимают шрифты в запакованном виде, сколько
занимает код простенькой графической системы, минимальный набор
иконок и т.п. -- это как раз мегабайт-полтора. А ещё нужно ОЗУ для
работы. Тот же мегабайт. А сетевая подсистема? uClinux? Тот же
мегабайт. Ещё сверху! - fk0(18.12.2020 00:12)
- Ну вот на картинке приборы с графикой - ещё есть режим с кривыми symbions(85 знак., 20.12.2020 13:38, картинка)
- Понятно, что без излишеств если, то можно сделать. Но, обычно, как
ни крути вечно получается windows и код пухнет с неимоверной силой.
Хорошо, если у прибора ровно одна функция, а не намешаны любые
фантазии... Простенькая графика многого не занимает, пока не хотят
какое-то подобие оконной системы, спрайтов, шрифтов с
антиалиасингом. Потом оказывается нужна многозадачная ОС, файловая
система, база данных... и приплыли. А когда функция ровно одна, то
можно писать напрямую fk0(228 знак., 20.12.2020 13:49)
- Ну дык - и эти новые МК очень приятны. А так - оконная система есть
(хотя мы может про разное говорим), спрайтов нет, шрифты есть, но
без антиалисинга. Файловая система есть, но делается спец
микросхемой (Винкулум) . База данных есть - и вот с ней бывает
печалька - самописная. Функций - много, даже есть математические
каналы - то есть функции задаются пользователем. - symbions(22.12.2020 01:03)
- Вот, без ОС, на 16-битном 64-выводном МК dsPIC33EP256MU806 с 280KB
Flash и 28KB RAM, голые C (XC16) и ASM. Функции: MBedder(1109 знак., 20.12.2020 15:08, картинка)
- OctaSPI две штуки. На него вешаются 8Мбайт SDRAM по кличке
HyperBus. - Evgeny_CD(18.12.2020 01:00)
- ядро Нортона-командера можно впихнуть. Оболочку ПКАД 4.5 - Kpoк(18.12.2020 00:01)
- +cordic, fmac, dual Octo-SPI with on-the-fly decryption(для
723/733), вкусная цена Constantin24(47 знак., 29.10.2020 20:14)
- На такие камни можно уже и не на Си писать, а на чем-то более
дуракоустойчивом. Python, ECMAScript, Lua, Tcl - lloyd(29.10.2020 18:34)
- Жалкие 15 лет назад STR912 манил и окрылял :) 96к ОЗУ! Вау!!! Я
считал, что это начало новой эры! Все было просто фантастически,
пока не появилась небольшая запись в errata :) Вселенная найдет чем
компенсировать текущий прорыв :) - Evgeny_CD(29.10.2020 22:49, ссылка, ссылка)
- Дуракам на любом языке программирования писать не рекомендуется. А
умным нужен такой язык, который бы не ставил себя выше
программиста, запрещая конструкции, которые лишь потенциально могут
стать опасными. Warning в таких случах выдать допустимо, но никак
не запрещать. Вот и C/C++ как раз такой демократический :) язык, не
даром на нем операционные системы пишут, которые по определению не
могут не содержать потенциально опасных конструкций. Иначе дело
дойдет до абсурда вроде Kceния(16 знак., 29.10.2020 18:47)
- C# и .Net для uC - Бoмж(30.10.2020 20:40)
- ".Net для uC" загнулся. Забросили его в M$, хоть и заопенсорсили. - Evgeny_CD(30.10.2020 21:42)
- C# - это такой недоделанный С++ от майкрософт. То есть
преимуществами последнего не обладает, зато набрал все его
недостатки и добавил своих. - lloyd(30.10.2020 20:46)
- Это совершенно другой язык, платформа скорей, с совершенно другими
свойствами. Я бы назвал его -- Java от микрософта. - fk0(31.10.2020 14:45)
- Имею мнение, что плюсы по сравнению с шарпом просто криворукая
недоделка. Но по правде разница в много лет оправдывает такую
убогость плюсов. Считаю шарп с дотнетом самым лучшим из того, что
сделали в майкрософт. - Vit(30.10.2020 21:30)
- Имею мнение, что некоторые товарищи не осилили и им конечно лучше
подходит Delphi или современные аналоги. Попробуй назвать, что есть
принципиального в дотнете (а не его библиотеках, где они идею
позаимствовали у CPAN и Tcllib появившихся гораздо раньше), чего
нет в C++ и наоборот. Сходу: в C# невозможно метапрограммирование.
Уже сразу C# -- это язык на класс ниже. Какой-то синтакс-сахар там
делается, разумеется, не средствами языка, а заботливо
подставленными костыликами fk0(3637 знак., 31.10.2020 14:44)
- Имею мнение, что месье занимается словоблудием. Мне вот, например,
вырисовывание конструкторов и деструкторов, когда это в 146%
случаев нахненадо, просто неинтересно - закат Солнца вручную(С). То, что в C# с .Net РЕАЛИЗОВАНА парадигма ООП, а не прибитый
гвоздями инструментарий (хотя на своё время плюсы были очень
прогрессивным явлением), то, что сериализация/десериализация
делается не через задницу - это простые моменты. Как пример -
протокол Modbus и подобное парсится Vit(3311 знак., 01.11.2020 21:06)
- Теперь про C#/дотнет. Местные доны видать не в курсе что (например
в Unity3D) C# уже давным-давнёшеньки компилится. Сначала через LLVM
а теперь Roslyn - RxTx(31.10.2020 15:48, ссылка)
- В дотнете есть GUI и есть класс компорта. - RxTx(31.10.2020 14:55)
- Тоже так считаю. Ещё бы они честный компилятор для шарпа сделали,
вот настало бы щасте! - Бoмж(30.10.2020 21:57)
- Rust, ADA, C++ 20 - OlegPowerC(29.10.2020 18:48)
- на lua мы и так уже давно пишем, для этого мегагерцы не нужны ;) а
вот первичка данных АЦП, там всякоразно фильтрация и тд - это да,
дайте побольше! впаяю и проверю! - klen(29.10.2020 18:41)
- Для фильтрации данных нужен нормальный мат. сопроцессор, как в
TMS320 или dsPIC33, cordic на худой конец. - evgeniy1294(29.10.2020 18:48)
- Для каких задач Lua предпочтительней старых махровых языков? - Kpoк(29.10.2020 18:47)
- Опишу задачи. RxTx(3997 знак., 31.10.2020 13:12)
- 1 Он объектно-ориентированный lloyd(1008 знак., 29.10.2020 20:22)
- Работал, давно, когда-то в одной конторе, которая выпускала
лабораторное оборудование (насосы и установки высокого давления).
Так вот, там были STR9xx, которые рулили моторами, клапанами и
прочими херовинами, а управлялось всё это либо с контрольной панели
(Wintek кажется), либо с мелкого ПК. Так вот, и в панели, и в компе
гуй и управление всеми железяками делалось скриптами на Lua. И до
сих пор они на нём это всё делают. - Звepoящep(17.12.2020 05:49)
- Ни один из перечисленных пунктов не подходит под категорию
"задача". Какая в жопу склейка строк в эмбедерских задачах? - Kpoк(30.10.2020 11:45)
- Если не заводить на Lua совсем жесткий матан, то даже в режиме
интерпретации байткода оно достаточно быстро. Есть оптимизированные
для MCU версии -> - Evgeny_CD(29.10.2020 23:14, ссылка)
- Для задач высокоуровневого управления, например. Lua весьма изящный
язык. - Evgeny_CD(29.10.2020 19:08)
- Обычный камень, ориентированный на железки с GUI. Там частота такая
для перерисовки кадра и высокой частоты обновления экрана. - evgeniy1294(29.10.2020 18:37)
- Не вполне понял что там с С99 (?) и keil51... POV_(963 знак., 13.12.2020 13:36,
, MCU, полностью)
- Предновогодний Огонек! Чуть помедленее - max(21.12.2020 12:42, Off, youtube, полностью)
- Артур Сергеич Майдановский вчера умер. LordN(157 знак., 20.12.2020 17:39, Off, полностью)
- Александр Курляндский, 82 ("Ну, погоди"+++). R.I.P. :(( --> - MBedder(21.12.2020 13:11, zen, ссылка, полностью)
- А нахера там справа Ильин? Вы тогда и Гитлера с Муссолини добавьте. - kaf1(21.12.2020 09:30, Off, полностью)
- Господа, а расскажите, как в системах на RTOS решается вопрос
перехода на низкое энергопотребление от батарейки? Задачи потеряли
актуальность, нужно кардинально снизить частоту контроллера,
сохранить данные в EEPROM и уснуть глубоко, при появлении обычного
питания восстановиться и продолжить работу. - VLLV(21.12.2020 12:19, dao, полностью)
- Что мешает остановить ядро планировщика и уснуть, куча то
сохранится, оставить только одно прерывании по которому пускать
планировщик дальше. А если куча не важна то сохраняем ИРОМ,
сбрасываем Ядро хардово, оставляем только одно прерывание по
появлению питания, и sleep до появления внешнего питания. - Cyclone(21.12.2020 15:43)
- Рекомендую ознакомиться с Practical UML Statecharts in C/C++, 2nd
Edition Event-Driven Programming for Embedded Systems Vit(1041 знак., 21.12.2020 13:53, ссылка)
- Вот пример, как это может выглядеть со стороны пользователя. - s_h_e(21.12.2020 12:47, ссылка)
- В лучшем случае есть "idle task", в котором выполняется инструкция
"SLEEP" или "HALT", ожидающая следующего прерывания... Снижать
частоту МК скорей смысла не имеет. Имеет смысл останавливать ядро
вообще. Но генератор и периферия же при этом продолжают работать! И
потреблять десяток мА. Если их выключить -- прерывания возможны
только внешние (от ножек, от RTC) и счёт времени только от RTC.
Вряд ли остановку счётчика времени стоит увязывать с RTOS. Но и без
RTOS, отдельно fk0(84 знак., 21.12.2020 12:34)
- Теоретически можно всё делать через сброс. Сохранить где-нибудь
состояние, сброситься и запуститься в режиме глубокого сна. Потом
сброситься, запуститься в нормальном режиме с восстановлением
состояния. Тогда RTOS пофиг. - SciFi(21.12.2020 12:33)
- ээ. давно не RTOS`ил, но могу предположить последовательность:
рассылаем потокам мессагу "готовьтесь ко сну", потоки усыпляют свою
периферию или свои внешние подчинённые девайсы, рапортуют что
готовы ко сну. в управляющей задаче отрубаем прерывания шедулера
(стопорим таймер), настраиваем прерывания для пинов пробуждения и
даём WFI (wait for interrupt). после команды WFI запускаем
системный таймер, ставим рассылку всем о пробуждении, и пошли в
главный цикл. - Mahagam(21.12.2020 12:29)
- Вот такая пара соединителей сколько копуляций выдерживает? Для
конкретности на платах Резонита (если не усиливать клеем место
пайки). Kpoк(2 знак., 21.12.2020 11:41, SCH, ссылка, ссылка, полностью)
- Крок, такое нельзя пропустить m16(1 знак., 20.12.2020 16:47, Off, картинка, полностью)
- Субботний вопрос - Кто-нибудь пользовал(пользует) USB-видеокарту
для подключения второго монитора? Какие + и - ? - argus98(19.12.2020 19:18, Off, полностью)
- Может подскажет кто, что можно напаять вместо EM78P153S с flash
памятью, подошел бы 16f84, крайние ноги в воздухе, но корпус
широкий soic, нужен узкий, и питание посередине... - Point5217(20.12.2020 20:11, MCU, ссылка, полностью)
- К слову о спорах в интернете. Написано 45 лет назад - "Что может
говорить хромой об искусстве Герберта фон Караяна? Если ему сразу
заявить, что он хромой, он признает себя побежденным. О чем может
спорить человек, который не поменял паспорт? Какие взгляды на
архитектуру может высказать мужчина без прописки? Пойманный с
поличным, он сознается и признает себя побежденным. И вообще, разве
нас может интересовать мнение человека лысого, с таким носом? Пусть
сначала исправит нос, Лaгyнoв(369 знак., 20.12.2020 16:10, Off, ссылка, полностью)
- Конденсаторы К73-9 47nF маркировка KNB2 и JNB0. Сколько вольт? - Codavr(16.12.2020 22:30, SCH, полностью)
- K=10% , J=5%. N=100V. - CADiLO(17.12.2020 11:38)
- Это гостайна, посадят. Вот тут покопайся, мож чего поймешь --> - MBedder(16.12.2020 22:39, ссылка)
- Гуглить я немного умею. Если бы нашел нужную инфу на первом десятке
страниц яндекспоиска, то и не спрашивал. Это какая то другая
маркировка чем та что все копипастят друг у друга. - Codavr(16.12.2020 23:31)
- Наши рукожопы и пиздоголовы так и не смогли понять, что товар без
исчерпывающей и однозначной документации - не товар. Не поддерживай
таких - не купляй расийскае - MBedder(16.12.2020 23:34)
- Согласен. Я и не покупаю. В закромах нарыл. Нужно синфазную помеху
на коллекторном моторе прибить - Codavr(16.12.2020 23:58)
- ЕсличО, маркировка "KNB2 и JNB0" кагбэ намекает, что это не К73-9,
а китайщина, которую "Чипы с Дипами" любят обзывать российскими
именами... - Гyдвин(17.12.2020 00:02)
- На них русским по белому написано К73-9 Codavr(1 знак., 17.12.2020 00:08, картинка)
- Но китайщина порой и помогает ;) Я тут на днях безуспешно искал у
себя емкость для бестрансформатоного БП на 0.47 uF x 400V. Разобрал
китайскую светодиодную лампу. В ней пленочный конденсатор 0.82 uF.
Померил - 0.5 ;) - Гyдвин(17.12.2020 00:07)
- Типичное усыхание для пусковых двигатель ных капов. - saifullin2(17.12.2020 12:50)
- Это не усыхание, а отгорание проводящего слоя. Напыление нарочно
делается таким тонким, чтобы при пробое не образовывалось
электрической дуги, способной прожечь диэлектрик между слоями.
Такие конденсаторы, по задумке, самовосстанавливающиеся после
пробоя (self healing). Но, к сожалению, самовосстанавливается лишь
изоляция, проводящий слой испаряется. Ну и проводящий слой
настолько тонкий, что может отгорать просто от большого переменного
тока. Поэтому от пробоя к пробою, по Nikolay_Po(221 знак., 17.12.2020 13:03)
- ... на 250 вольт ;) - Codavr(17.12.2020 00:13)
- Искал типовые отказы внешних HDD нашел статистику по "обычным" в
Фирме эксплуатирующей более 100 тысяч приводов. - BlackMorda(21.12.2020 09:56, SCH, ссылка, полностью)
- Сегодня 105-я годовщина смерти Алоиса Альцгеймера. Но никто об
этом даже не вспомнил ;-) - BlackMorda(19.12.2020 17:38, Off, полностью)