delay() под капотом использует micros(). Внутри micros() делается cli(), то есть тут в обработчике прерываний запрещаются прерывания! Как это должно работать - совершенно непонятно.
Брал на Озоне под медиапомойку диск на 8Тб прямиком из Китая. Продавали как WD Purple, на самделе HGST. В Smart наработка несколько лет + некая однократная ошибка. За 8000р топ варик. Сломается - можно новый поставить да перекачать медиа.
Задумываться не имеет смысла до тех пор, когда проект не перестанет влезать в RAM или ROM. Функции для работы с float, добавляемые компилятором, довольно большие.
Я на своей шкуре это испытал, пришлось переделывать на int проект - и он сразу влез :)
Надо сказать, для мелкой серии и штучных поделок можно просто купить МК с аппаратным float и не переживать, они нынче дешёвые.
Умный дом делает умным не возможность что-то включить с телефона или выставить цвет RGB лампочки. Его делает умным именно отсутствие необходимости что-то включать или выставлять.
И вот чем больше я об этом думаю, тем меньше идей для автоматизации. Наши жилища и так весьма удобны. Только какие-то мелочи допилить.
Оно вроде и абсурдно, но некоторые МК действительно очень дешёвые и в некоторых случаях получается примерно та же цена, что и на микросхемах.
Ну и плюсом получаем возможность правки некоторых багов программно. Я вот очередные Nixie часики делаю, и разумеется, кое-где чуть напортачил с разводкой. Ну и ничего, в коде 4 бита развернул и всё работает.
Напишите как можно душнее. У меня прокатило такое:
Добрый день. Настоящим сообщением запрещаю Банку использование моих биометрических данных вплоть до моего явного разрешения, сформулированного посредством данного чата.
К моему удивлению, мне бот ответил, что согласие отозвано. То есть я его, оказывается, давал! При этом на Госуслугах нет ничего.
Да, там и на Spark переезжали, и на Power. По-разному бывало. Потом, кстати, снова переезжали, но уже на x86. К тому времени x86 уже стали нормальными :)
Да, пожалуй, соглашусь, наверно всё применение m68k это промышленное/встраиваемое.
На Итаниумах (под ОС HP-UX правда, не Linux) работали особо большие на тот момент БД Oracle (лично их админил) и серверы приложений WebLogic. Базы уровня "биллинг крупного телекома".
Я бы не назвал ситуацию "ничего серьёзного не стали переписывать". И миграция этих баз с Itanium (миграция, к слову, тоже не на x86) была довольно-таки изысканным наслаждением.
Вот потому и интересны примеры такого уникального софта для m68k, потому что пример большого энтерпрайзного софта под Итаниум мне известен и я его привёл.
delay() под капотом использует micros(). Внутри micros() делается cli(), то есть тут в обработчике прерываний запрещаются прерывания! Как это должно работать - совершенно непонятно.
У вас внутри обработчиков прерывания delay(). Так делать нельзя, delay в прерывании работать нормально точно не будет.
Печальная история. вы совешенно верно сказали, это азартная игра. Я в эту историю именно как в лотерею вписался, но мне повезло чуть больше.
Брал на Озоне под медиапомойку диск на 8Тб прямиком из Китая. Продавали как WD Purple, на самделе HGST. В Smart наработка несколько лет + некая однократная ошибка. За 8000р топ варик. Сломается - можно новый поставить да перекачать медиа.
Я там только ch32v003 использовал, про остальные не знаю.
По-доброму завидую. Одна из любимейших игр детства.
Задумываться не имеет смысла до тех пор, когда проект не перестанет влезать в RAM или ROM. Функции для работы с float, добавляемые компилятором, довольно большие.
Я на своей шкуре это испытал, пришлось переделывать на int проект - и он сразу влез :)
Надо сказать, для мелкой серии и штучных поделок можно просто купить МК с аппаратным float и не переживать, они нынче дешёвые.
Занятно, тут память даже не часть кристалла, а просто распаяна рядом "для вашего удобства".
@Xcom-shop, полагаю, всем будет лучше, если вы в описании дисков на вашем сайте будете писать про SMR.
Если вы его один раз настроили и больше не трогаете, то он таки умный.
Умный дом делает умным не возможность что-то включить с телефона или выставить цвет RGB лампочки. Его делает умным именно отсутствие необходимости что-то включать или выставлять.
И вот чем больше я об этом думаю, тем меньше идей для автоматизации. Наши жилища и так весьма удобны. Только какие-то мелочи допилить.
Ясно, спасибо!
Или можно использвать PlatformIO, там уже добавлена поддержка ch32.
И в Исландии.
Оно вроде и абсурдно, но некоторые МК действительно очень дешёвые и в некоторых случаях получается примерно та же цена, что и на микросхемах.
Ну и плюсом получаем возможность правки некоторых багов программно. Я вот очередные Nixie часики делаю, и разумеется, кое-где чуть напортачил с разводкой. Ну и ничего, в коде 4 бита развернул и всё работает.
Напишите как можно душнее. У меня прокатило такое:
Добрый день.Настоящим сообщением запрещаю Банку использование моих биометрических данных вплоть до моего явного разрешения, сформулированного посредством данного чата.
К моему удивлению, мне бот ответил, что согласие отозвано. То есть я его, оказывается, давал! При этом на Госуслугах нет ничего.
Они, родимые. WCH.
Однако, STMки и их клоны я не трогал, только RISC-V ковырял.
Да, там и на Spark переезжали, и на Power. По-разному бывало. Потом, кстати, снова переезжали, но уже на x86. К тому времени x86 уже стали нормальными :)
Да, пожалуй, соглашусь, наверно всё применение m68k это промышленное/встраиваемое.
На Итаниумах (под ОС HP-UX правда, не Linux) работали особо большие на тот момент БД Oracle (лично их админил) и серверы приложений WebLogic. Базы уровня "биллинг крупного телекома".
Я бы не назвал ситуацию "ничего серьёзного не стали переписывать". И миграция этих баз с Itanium (миграция, к слову, тоже не на x86) была довольно-таки изысканным наслаждением.
Вот потому и интересны примеры такого уникального софта для m68k, потому что пример большого энтерпрайзного софта под Итаниум мне известен и я его привёл.
Это понятно. Но неужели есть кто-то, реально использующий Linux на m68k? Даже в области embedded такое трудно вообразить.