Denisio
нет спутников - нет расчётов
Denisio
Роджер
Я блогер с опытом, просто было лень записывать нормально, так как писал для другого, временно показать куда двигаюсь
Роджер
Я как алмаз, многогранный мужчина.
Роджер
https://youtube.com/c/ALATIR
Я часто снимаю, что делаю. Стараюсь во всем преуспеть.
Роджер
Хотел написать целую поэму. Но напишу коротко мы ДЕГРАДИРУЕМ
Роджер
За население планеты
Evgen
кишмиш какой-то... то криптография, то незнание того, что порция данных может передаваться в свою очередь порциями на нижележащем уровне...Слово "докачка" неизвестно...
Evgen
докачка была актуальной во времена момедов кстати...
Anonymous
ну такое... Плата ребром стоит, свободным потоком охлаждается, если повернуть плату горизонтально, температура вырастет на несколько градусов. Если поместить в корпус, уже на десяток-два градусов поднимется. Если в помещении поднимется температура скажем до 35 градусов, то и температура платы так же поднимется. в сумме уже под сотню получается. Кроме этого. Пирометр усредняет температуру по всему лучу а не пиковую показывает. И в результате вы замеряете температуру платы с корпусом микросхемы снаружи, а тепловое сопротивление корпуса SOT-223 десятки градусов на ватт. То есть, даже при 66 градусах снаружи кристалл перегрет больше ста градусов. И кристалл каждую секунду такой работы деградирует при такой температуре.
Для себя на столе, ну да, работает, но надежность стремится к нулю.
Роджер
Сейчас образование сильно страдает. В университете когда были пары по микроконтролера. Нам рассказывали и показывали микроконтролера 50-60 годов. И мы писали программы на асемблере. В группе было 60 человек, 5 понимали как вообще писать на асемблере. Я был в группе этих 5. К выпуску было отчислено 35 человек. Нас выпустились всего 25 из 60.
Anonymous
120 градусов температура кристалла, внутри корпуса, а не снаружи. И тепловое сопротивление между кристаллом и платой указано в документации
Роджер
С чем я сталкиваюсь при изучении. Это с тем что часто идёт тупая ошибка из за не понимания, как должно работать. Поселка над проблемой 2-3 Я нахожу решение.
На esp32 много библиотек и уроков как работать с http, но очень мало информации как работать с socket, Я потратил неделю на разбор библиотек http, пока не понял как они работают над socket, и тогда я смог воплотить дозвон до wialon, после ещё пару часов потратил на разбор протокола и работу над crc.
Anonymous
не мощность снижает, а отключается.
Anonymous
как снижает мощность?
Anonymous
конечно, я буквам в чате больше верю чем официальной документации от производителя ))
Anonymous
так я вам и зачитываю документацию, с объяснением что означают параметры в документации
Anonymous
вернее не вам, а другим людям, которым вы советуете напрямую подавать 12В
Evgen
на писюке проблем нет, а как это впихуевыется в есп - хз
Роджер
Спам
Evgeniy
только сегодня слушал подкаст специалиста по борьбе с фродом и такого рода абьюзами...
Sid
Ну не лютую херь, а некие данные которые после дикого матана можно привести к координатам
Evgeniy
Надо поделать эксперименты по отключению и включению жпс. Вроде он должен быстро из подхватывать потом.
Anonymous
Sid
Роджер
https://youtu.be/4Au3olwFNwE
В описании ссылка на этот канал.
Че сделал
Daniil
можно ли как-то передать пару переменных в очередь, не используя всякие там xQueueCreate?
Daniil
просто нужно задействовать второй поток и разово передать туда переменные.
Daniil
глобальные переменные не катят
Dmytro
Dmytro
Есть ещё tasks notifications - в них тоже можно передавать данные, но есть некоторые ограничения
Dr Zlo
Daniil
Daniil
Dr Zlo
Какой контекст? Как?
xTaskCreate(
vTaskCode, /* Function that implements the task. */
"NAME", /* Text name for the task. */
STACK_SIZE, /* Stack size in words, not bytes. */
( void * ) 1, /* Parameter passed into the task. */
tskIDLE_PRIORITY,/* Priority at which the task is created. */
&xHandle ); /* Used to pass out the created task's handle. */
Dr Zlo
я про xHandle
Dr Zlo
и он попадет в void vTaskCode( void * pvParameters )
Dr Zlo
в pvParameters
Dr Zlo
Но конечно вопрос во владении данными
Тецкатлипок
Daniil
Daniil
Тецкатлипок
Просто с указателями ты передаешь ссылку на переменную
Тецкатлипок
И с асинхроном вава будет
Тецкатлипок
Если к примеру она у тебя одновременно перезаписывается и читается
Тецкатлипок
Тогда уж буферную переменную создай и на нее ссылайся
Evgen
ааааа
Evgen
{ char a;
a = -1;
Serial.printf("a=%i (a == -1) =%i\n", a, (a == -1));
Serial.printf("(int)a=%i ((int)a == -1) =%i\n", (int)a, ((int)a == -1));
Serial.printf("((int)a)=%i (((int)a) == -1) =%i\n", ((int)a), (((int)a) == -1));
}
Evgen
a=255 (a == -1) =0
(int)a=255 ((int)a == -1) =0
((int)a)=255 (((int)a) == -1) =0
Evgen
докатился... не могу сравнить -1 с -1
Тецкатлипок
Тецкатлипок
хотя что то странное все равно
🇺🇦
Тецкатлипок
аааа
Тецкатлипок
чаровская переменна
Тецкатлипок
именно
Тецкатлипок
серали символ сравнивать как число?
Denis
как signed char наверно надо а обьявить
Тецкатлипок
или приводите к одному типу или задавайте в другом формате
Evgen
так блять привожу жеж
Evgen
ээээ
Тецкатлипок
его можно прочитать как символом так и 0хFF или 255
Тецкатлипок
и это одно и то же
Тецкатлипок
почему и огромное количество типов
Evgen
чет я забыл, что char по дефолту может быть unsigned
Тецкатлипок
потому как не везде "гибкие" типы лезут, а слишком универсальные типа стринга избыточны
Evgen
стринги идут нахер в голом це
Evgen
да, signed char - это то, что в тыще других мест char
Evgen
"язык це так же неисчерпаем как електрон" (ц) Вова Ульянов
Тецкатлипок
хотя для байтовых типов я обычно использую битовые инициализацции а не просто char