Перейти к содержанию

korsaj

Members
  • Постов

    3 116
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Весь контент korsaj

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