Артем
Я кажется придумал как сделать магнитный выключатель для фонаря
Артем
Вмонтировать магниты в пластиковое или алюминиевое кольцо и надеть его на корпус
Артем
В корпусе датчик холла
ОлегЪ
В корпусе датчик холла
Лет десять так подводные фонари делают
central
Смысл если я тут почти что не сижу?
сиди тогда в гугле и не тревож тех кто тут сидит
́🇷🇺
алса или пульс? киньте камнем
オレンジ
Альса если нет приложений которым нужна пульса
オレンジ
Мне, например, пришлось поставить пульсу ради vmware horizon и discord
オレンジ
И стало неудобнее регулировать громкость/усиление микрофона и выбирать устройство вывода звука
́🇷🇺
проще не стало -_- пойду монетку кидать
Petr
алса или пульс? киньте камнем
Используй то, что идёт в дистрибутиве и не еби мозги
́🇷🇺
Используй то, что идёт в дистрибутиве и не еби мозги
пульса выпала. твой вариант неинтересен и сер
Anonymous
😳
Воха
Привет всем. Опять я с тупыми вопросами. Есть внешняя I2C eeprom 24c08. В нее пишутся данные по блокам, допустим 10 байт, и перед каждым блоком я записываю условное слово, означающее записаны ли данные окончательно, или пропало питание в процессе записи. Т.е. пишу в память "open__", пишу данные, затем вместо "open__" записываю "closed", и если при следующем включении перед блоком данных "closed" значит в прошлый раз успешно все записалось. Поговорил с товарищем, говорит мол, если будет сбой, то может записать неверные данные вообще в любые ячейки, а не только в те, куда я писал последний раз. И говорит мол лучше всего, прочитать и проверить всю память при включении. Я подумав над советом, посчитал, что корректнее всего перед каждым блоком данных писать его контрольную сумму. Как решается проблема с пропаданием питания при записи в память правильно? Подскажите, если не сложно плиз
kaktys
нормальный вопрос
kaktys
писать данные, и последний байт - тот что завершает транзакцию
kaktys
точнее это может быть нулевой байт, сначал в него 0xAA пишешь, а в конце переписываешь 0x55
kaktys
и 0х55 будет символизировать что транзакция записи прошла, можно перед его записью еще питание мониторить, и если ниже какого то порога - не писать его вообще
kaktys
а по питанию, например, стоит конденсатор которого хватит на 10-100 операций записи
Carotis
Джентльмены, пытался найти одну статью. Там писали о том, что современная музыка крайне сильно перегружена, и изначально сделано очень громкой. Может кто-нибудь знает как обозвать все это парой терминов? Хочу об этом почитать с точки зрения звука
Воха
и 0х55 будет символизировать что транзакция записи прошла, можно перед его записью еще питание мониторить, и если ниже какого то порога - не писать его вообще
Допустим произошел сбой и кондеры не спасли. При пропадании питания есть вероятность что запись может пойти не в те ячейки? Т.е. я писал в ячейку 10, а повредились данные в ячейке 20 ?
Воха
Вот этот момент интересен
Воха
Я еще почитаю конечно, но все же, вдруг что подскажите из опыта
kaktys
у процев это brown out detector
Воха
Мне нужно проверить корректно ли записались значения после прошлого выключения
Воха
Т.е. можно им верить или нет
Воха
Вариант с контрольной суммой показалася самым привлекательным
Воха
Но возможно это лишнее
Воха
Можно еще дважды писать одно и то же и сравнивать)
Воха
Ну как вариант
kaktys
Я еще почитаю конечно, но все же, вдруг что подскажите из опыта
в даташытах такое никогда не видел что б обговаривалось
kaktys
CRC + сигнал конца транзакции
Воха
Окей, спасибо
kaktys
https://www.embeddedrelated.com/showthread/comp.arch.embedded/89237-1.php
Воха
Спасибо!
kaktys
Как раз покурить
Воха
Огромное
Maxim
А про само явление - loudness war
ОлегЪ
Tele
Кто знает если с али заказать hackradio sdr или hackRF нормально дойдет?
Carotis
Клипинг. Но это скорей про качество звука записаного
Да, скорее про записанный звук. Но спасибо
Maxim
Кто знает если с али заказать hackradio sdr или hackRF нормально дойдет?
Мне китаец посылку три раза посылал и она два раза возвращалась. Но что-то мне кажется, что это китаец аутист попался. В итоге дошло.
Maxim
"В итоге дошло" подразумевает и таможню тоже
Maxim
Российской, кажется, вообще похуй. По трекингу отлуп давала китайская
Maxim
USRP, заказанная сильно позже, дошла вообще без всяких проблем
Tele
USRP, заказанная сильно позже, дошла вообще без всяких проблем
Спасибо. Можно ли как то обезопасить от проблем при получении? Или на свой страх и риск заказать да и все?
Maxim
Не должно быть проблем при получении, на РЧ аппаратуру всем похер, сколько уже заказывал. Так что просто заказывай.
Tele
Ок
Vitaly
Вопрос про eeprom: а как православно работать с внешней памятью? самому байты гонять или есть что-то стандартное для kv/табличек?
kaktys
А чем тебя байты не устраивают?
kaktys
Если что то есть хоть fat
Vitaly
та зачем файлы, просто KV стор или таблички для логов
Vitaly
просто интересно как исторически сложилось
Vitaly
в ембеддеде
Dmitry
кей-валв?
kaktys
просто интересно как исторически сложилось
Экономят место и все делают руками 🤷‍♂
Vitaly
Wtf kv?
key-value
Vitaly
Экономят место и все делают руками 🤷‍♂
а целостность данных тоже руками получается надо реализовывать?
kaktys
Смотря чего и сколько у тебя
Maxim
Ну, зависит от того, могут ли значения менять размер
Vitaly
Смотря чего и сколько у тебя
ну например i2c 512k eeprom
Maxim
Вот на 512к я бы какую-нибудь FAT12 взял бы
Maxim
Благо фат под МК тыщу раз уже делали
Vitaly
а не оверкилл файловую систему?
Maxim
Тут - нет, у тебя один хуй что-то подобное в итоге выйдет
Vitaly
справедливо, пойду почитаю
Vitaly
спасибо
kaktys
а не оверкилл файловую систему?
Она пару КБ в ардуине даже занимает всего
Vitaly
та мне велосипед написать под стм, хочу посмотреть что уже есть
Unsupported
ну например i2c 512k eeprom
ого, как жирно. на большие объёмы обычно что-то типа at45db... ставят на spi