Alex
есть простые и есть дорогие, там и в цене девайса разница соответственно
Alex
в 99.9% случаев сам где-то начудил. Плюс на вертикальном видео нифига не видно
Ну..у меня зумом видно всё)..значит тот самый 1% for(StaCount=0;Buffer[StaCount];) { SendID(); for(temp=0;temp<10&&Buffer[StaCount];temp++) { Printf("Buff[",0); Printn(StaCount,0); Printf("]=",0); Printn(Buffer[StaCount],MessageNext); StaCount++; } TelegramEnd(); }
Max
0.1% тогда уж
Max
Есть вероятность, что мессяжка с первыми 10 записями просто не долетела до тг или отбилась по дороге.
Dmitry
Здравствуйте, ребят дайте нормальну библиотеку на датчик 18b20, все что находил безбожно врут. Ну, то есть в комнате 21 градус, датчик показывает 25, а если окунаешь его в 95 градусную воду, он показывает 75.
Indr1x
Там нечему врать в библиотеке, это датчик косячный
Dmitry
Датчики из разных партий, поэтому брак может быть, но чет не верится
Dmitry
Без
Dmitry
Саморазогрев может быть, но не на 5 градусов ж
А ты проверял на фейковость хотя бы базово?
Я скидывал недавно с гитхаба "скотчи". Можно проверить (не на 100% но все же)
Dmitry
Дай ссылку, пожалуйста
Дай ссылку, пожалуйста
https://github.com/cpetrich/counterfeit_DS18B20
Dmitry
Спасибо
Николай
Я всвое время с оригинальным датчиком работал. Порешность без коррекции около 0.5 градусов давал. Там нюанс может быть в рассчете CRC. Если не так считает - могут быть интересные результаты.
Николай
А. И еще преобразование C->F и обратно. :)
Либо оно тебе отвечает либо не отвечает
Николай
Как организовать блок рассчета.
Там в даташите все написано
В конце концов просто берешь готовую либу
Спасибо
Ну че. Проверил?
Serjio
читаю про термисторы. https://aterlux.ru/article/ntcresistor взял какой-то от тойоты. в комнатной температуре 1,6кОм. там вроде как раз ntc, то есть при ста градусах - там десятки (а может единицы) ом. при этом в руководстве пишут, что имеет место саморазогрев, и для 5В опоры нужно брать подтягивающий резистор порядка 10кОм. ну и сам NTC должен в измеряемом диапазоне иметь сопротивление того же порядка. как-то оно не складывается...
Конь Денвера
Уф
Конь Денвера
Я бухой спаял
Конь Денвера
Ану зацените😀
Конь Денвера
Где
Да я в другие группы поотправлял
SSR
Да я в другие группы поотправлял
А нас заинтриговал и бросил?
Конь Денвера
SSR
Нас это кого ?)
2.4 тысячи человек
Конь Денвера
2.4 тысячи человек
Помоем тут ты да я
Конь Денвера
Не верь всему что написано). Тем более в интернете)
Конь Денвера
Открывается видео ?
SSR
Неа
Конь Денвера
Неа
Странная тема
Конь Денвера
Конь Денвера
А это ?
SSR
А это ?
Показывает
Конь Денвера
Показывает
И что показывает ?
SSR
И что показывает ?
Я без звука смотрел, но похоже, что какой-то ar
Конь Денвера
Я без звука смотрел, но похоже, что какой-то ar
А что без звука ? Мамка рядом спит ?
Конь Денвера
SSR
Только почему мамка?
Конь Денвера
Только почему мамка?
Потому что не папка)
SSR
Потому что не папка)
И не корзина, да
Dmitry
Dmitry
Ну че. Проверил?
Serg
Подскажите какая версия gcc сейчас в esp-idf? На сайте пишут что 11.2.0, а ставлю последний esp-idf - там 8.4.0
Serg
11.2.0 в тулчейне
А его как-то можно использовать вне esp-idf? Хочу с cmake проверить что собирается под эту версию
Ruslan
#blog #memory #optimization камрады, чет про calloc не понял, оно "выделяет множество блоков" — это они чего имеют в виду?
Zen
#blog #memory #optimization камрады, чет про calloc не понял, оно "выделяет множество блоков" — это они чего имеют в виду?
Думаю что ничего, если речь идет об linux. То сколько памяти выделится это вопрос к ядру и стандартной библиотеке, и там может быть что угодно. Главное отличеие что calloc() обнуляет областа памяти, и делает она это тупо итерируя. Потому и дольше.
Andy
#blog #memory #optimization камрады, чет про calloc не понял, оно "выделяет множество блоков" — это они чего имеют в виду?
В некоторых реализациях calloc "умный", пытается получить размеры свободных блоков и захватить память начиная с самого большого.
В некоторых реализациях calloc "умный", пытается получить размеры свободных блоков и захватить память начиная с самого большого.
В есп идф он тупой. И то и другой вызывает malloc, но calloc делает еще какую-то проверку на переполнение и затем тупо делает мемсет
Очень часто вижу что в есп многие вызывают зачем-то calloc ну просто так когда буффер заполненный нулями впринципе и не нужен.
вызваю каллок, чтобы не звать мемсет для инициализации структур нулями
Структур да, это понятно. А часто вижу что так делают когда это просто ненужно
Я тоже не понимаю как можно выделить буфер из разных блоков
Evgen
Говно, да ?
ну да, первый раз вообще про п1 вижу
Ruslan
это ты где такую ересь откопал?
в чём ересь? там кстати ещё в другой статье добавляется пункт "calloc жрёт чуть больше оперативы"
Ruslan
https://byjus.com/gate/difference-between-malloc-and-calloc-functions/#:~:text=1.,memory%20to%20a%20single%20variable.
Ruslan
https://www.geeksforgeeks.org/difference-between-malloc-and-calloc-with-examples/
Anton
в чём ересь? там кстати ещё в другой статье добавляется пункт "calloc жрёт чуть больше оперативы"
это может быть про "оптимистичность" в некоторых ос, когда память на самом деле не выделяется, а только "обозначается выделенной"
Ruslan
хз, написано невнятно
Anton
Service Unavailable in EU region 2.207.144.164 7bd4ce3bfa0b9b22 DE Access denied You do not have access to byjus.com
Anton
ахренеть :)