-
Постов
3 116 -
Зарегистрирован
-
Посещение
-
Победитель дней
7
Тип контента
Профили
Форумы
Блоги
Весь контент korsaj
-
Все верно вы говорите. long dec = CharToInt(rx_buf[3]); dec = dec*16 + CharToInt(rx_buf[4]); dec = dec*16 + CharToInt(rx_buf[5]); .....…....
-
С радиатором Чтоб не дохли как мухи нужен StepDown DC/DC
-
Да и в коде каламбур ещё тот. После того как получили число, нужно его поставить на свое место (разряд), вы это делаете умножением потом суммирует, но dec то в итоге содержит число, а вот чтобы его вывести на экран, его снова нужно преобразовать в строку нужного вам вида.
-
А чтож вы не указали куда функции результат возвращать?
-
Ну вы посмотрите как индусы аккумуляторы ремонтируют или например свинцовая посуда в др. Риме и тоже никто не отравился, подумаешь лет через 5 без зубов остаются.., этож явно стоматологи плохие Так что и свинец тогда норм. Так что вы кружечкой пореже пользуйтесь по прямому назначению.
-
Эпоксидка что в хозстрой магазине конечно не пойдет, но пломбы зубные делают из полиэфирных смол, никто ещё не травился..
-
Не обязательно по питанию, достаточно электромагнитных помех. Где нибудь находится в зоне линии РРЛС, от них ни то что помехи, листья на деревьях сохнут.
-
Кремниевый транзистор не очень хорошо работает для обратного напряжения, потому будут искажения, насколько заметны - не скажу, не знаю.
-
Уже и не помню. Это давно было. Был какой-то дешёвый, а заменили Толи на Филипс, толи на Самсунг.
-
Припой с низким содержанием свинца тоже трещит. Так что это не 100% вариант. Взвесить два раза куда надёжнее.
-
Было подобное от электромагнитных помех. Решилось заменой монитора.
-
Смогли, просто не успели )))
-
Проблема не только в названиях, а в том что нужно отследить дорожки. Понять что куда соединено.
-
volatile - это указание компилятору не оптимизировать переменную. Так объявляются лишь переменные объявленные глобально и используемые в разных файлах проекта.
-
Ну эт вы зря Просто char chl = -1; Теперь условия Для символов от 0 до 9 условие будет if ('0' <= c && c <= '9') chl = c -48; А для для символов от А до F else if ('A' <= c && c <= 'F') chl = c - 55;
-
Функция чем и хороша, что у нее свои переменные. Она как бы независима от всего кода. Конечно она может использовать глобальные переменные, но это дурной тон
-
У вас переменная chl не объявлена внутри функции Об этом
-
Только пока не все сделали что я рекомендовал
-
Рано У вас символ (с) может быть любым, а если это символ цифры то 0, 1, 2,...,9,А,В,...,F, а это значит что нужно преобразовать от 0 до 9 отняв 48, а если символ от А до F, то отняв 55, чтобы А давало результат 10, а F - 15. А вот если будет какай-то другой символ, тогда нужно вернуть -1
-
И после объявления функции ее аргумент (char c) используется как переменная в теле функции, то есть уже не rx_buf[3], а переменная с.
-
Есть ошибки, но уже супер. CharToInt(rx_buf[3]) - так функцию будете вызывать, а объявляется она иначе Вот так char CharToInt(char c){ Для возврата не нужны скобки return ind7
-
Сделайте качественные фотки с обоих сторон района мк и контактов
-
По вашим фото я не вижу ни одного ни другого. Хотя Там у вас опторазвязка на РХ, а значит пики ничего не отдают в линию, а лишь слушают. А что за протокол связи нужно более подробно смотреть детали и их соединение. А может не опторазвязка. Что написано на U2?
-
Это всегда подправить можно.
-
А чего?