NetKitOS
Артем
Я кажется придумал как сделать магнитный выключатель для фонаря
Артем
Вмонтировать магниты в пластиковое или алюминиевое кольцо и надеть его на корпус
Артем
В корпусе датчик холла
́🇷🇺
алса или пульс? киньте камнем
オレンジ
Альса если нет приложений которым нужна пульса
オレンジ
Мне, например, пришлось поставить пульсу ради 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
Джентльмены, пытался найти одну статью. Там писали о том, что современная музыка крайне сильно перегружена, и изначально сделано очень громкой.
Может кто-нибудь знает как обозвать все это парой терминов?
Хочу об этом почитать с точки зрения звука
kaktys
Carotis
Воха
Вот этот момент интересен
Воха
Я еще почитаю конечно, но все же, вдруг что подскажите из опыта
kaktys
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
Tele
Maxim
"В итоге дошло" подразумевает и таможню тоже
Maxim
Российской, кажется, вообще похуй. По трекингу отлуп давала китайская
Maxim
USRP, заказанная сильно позже, дошла вообще без всяких проблем
Maxim
Не должно быть проблем при получении, на РЧ аппаратуру всем похер, сколько уже заказывал. Так что просто заказывай.
Tele
Ок
Vitaly
Вопрос про eeprom: а как православно работать с внешней памятью? самому байты гонять или есть что-то стандартное для kv/табличек?
kaktys
А чем тебя байты не устраивают?
kaktys
Если что то есть хоть fat
Vitaly
та зачем файлы, просто KV стор или таблички для логов
Vitaly
просто интересно как исторически сложилось
Vitaly
в ембеддеде
kaktys
Dmitry
кей-валв?
kaktys
Vitaly
kaktys
Смотря чего и сколько у тебя
Maxim
Ну, зависит от того, могут ли значения менять размер
Vitaly
Maxim
Вот на 512к я бы какую-нибудь FAT12 взял бы
Maxim
Благо фат под МК тыщу раз уже делали
Vitaly
а не оверкилл файловую систему?
Maxim
Тут - нет, у тебя один хуй что-то подобное в итоге выйдет
Vitaly
справедливо, пойду почитаю
Vitaly
спасибо
Vitaly
та мне велосипед написать под стм, хочу посмотреть что уже есть