korsaj Опубликовано 27 апреля Поделиться Опубликовано 27 апреля 4 минуты назад, ДядяВован сказал: начинать пользоваться поиском. Думать, изучать, рассуждать, хоть какие-то попытки делать. Мы же стараемся помочь, а вот с вашей стороны не видно попыток разобраться. Я например даже не увидел от вас понимания что такое функция, хотя это основа языка Си. Даже в ассемблере есть вызов функций, хотя было бы достаточно переходов. И как хотите, но в этом нужно разбираться, за вас я это делать не буду. Да и большие сомнения у меня о ваших знаниях циклов. Ссылка на комментарий Поделиться на другие сайты Поделиться
tifaso Опубликовано 27 апреля Автор Поделиться Опубликовано 27 апреля @korsaj Я уже искал и потратил на это целый день, но ничего путного нашлось. Собственно потому и спросил. Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
korsaj Опубликовано 27 апреля Поделиться Опубликовано 27 апреля А что искали целый день то? Бывает такое что из-за незнания терминологии невозможно найти (у самого такое бывает). Ссылка на комментарий Поделиться на другие сайты Поделиться
Особенности хранения литиевых аккумуляторов и батареекПотеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
tifaso Опубликовано 27 апреля Автор Поделиться Опубликовано 27 апреля Кстати сколько смотрел эту таблицу ASCII не разу не совпало с нужными значениями из плеера, а вот в компе на калькуляторе верно переводит hex в dec. Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
korsaj Опубликовано 27 апреля Поделиться Опубликовано 27 апреля (изменено) Плохо смотрели, так как любая ascii таблица имеет полную идентичность для первых 128 символов. Я кажется понял о чем вы ASCII таблица это соответствие числа символу. Кодировка. Например символ '0' кодируется числом 48, '1' это 49. А вы спутали ее с переводом систем исчисления. Так вот. С помощью таблицы ASCII вы переводите числа (байты) в символы и обратно. Например попробуйте перевести последовательность чисел 74 69 66 61 73 6F в символы/строку Изменено 27 апреля пользователем korsaj Ссылка на комментарий Поделиться на другие сайты Поделиться
ДядяВован Опубликовано 27 апреля Поделиться Опубликовано 27 апреля @tifaso искренний совет, зарегистрируйся в чате GPT. Я не шучу. Задавай там вопросы, он будет тебе кусочками генерить код. Так потихоньку может что-то и получится. Да и в отладке тебе поможет. А так вот, клянча написание программы у форумчан, вряд ли что-то будет. Никто полностью с нуля писать этот муз. комбайн не станет. Примеры кода тебе кидают, но ты их воспринимаешь как законченные и отлаженные фрагменты, а их надо "допиливать". Короче, либо учиться и читать книжки, либо в чат гпт. С уважением, Владимир Ссылка на комментарий Поделиться на другие сайты Поделиться
korsaj Опубликовано 27 апреля Поделиться Опубликовано 27 апреля (изменено) 25 минут назад, ДядяВован сказал: чате GPT. К сожалению на данный момент, даже 4-й генерит хрень, а не код. Смотришь вроде ни че так, а есть нюанс. Потому человеку незнакомому с языком не стоит на него полагаться - заведет за корягу. Изменено 27 апреля пользователем korsaj Ссылка на комментарий Поделиться на другие сайты Поделиться
Огонёк Опубликовано 27 апреля Поделиться Опубликовано 27 апреля @tifaso - странный человек. Настойчиво и упорно пытается заниматься тем, в чём совсем не разбирается. Не первый год. И при этом не хочет учиться. Радует одно: он увлечён электроникой, а не медициной. Ссылка на комментарий Поделиться на другие сайты Поделиться
ДядяВован Опубликовано 27 апреля Поделиться Опубликовано 27 апреля 44 минуты назад, korsaj сказал: генерит хрень, а не код ИМХО по любому лучше, чем генерит ТС. Потом какие-то косяки можно и на форуме попросить исправить. 10 минут назад, Огонёк сказал: не медициной Вот это точно! С уважением, Владимир Ссылка на комментарий Поделиться на другие сайты Поделиться
korsaj Опубликовано 27 апреля Поделиться Опубликовано 27 апреля 13 минут назад, Огонёк сказал: а не медициной. Намедни такая же мысль приходила (@tifaso без обид). Ссылка на комментарий Поделиться на другие сайты Поделиться
tifaso Опубликовано 28 апреля Автор Поделиться Опубликовано 28 апреля И всё же как будет перевести hex число в dec число. Поискал по инету перепробовал десяток разных вариантов перевода числа из hex в dec, но ничего не заработало. Ссылка на комментарий Поделиться на другие сайты Поделиться
donec Опубликовано 28 апреля Поделиться Опубликовано 28 апреля Функция strtol Ссылка на комментарий Поделиться на другие сайты Поделиться
korsaj Опубликовано 28 апреля Поделиться Опубликовано 28 апреля (изменено) 21 час назад, korsaj сказал: Плохо смотрели, так как любая ascii таблица имеет полную идентичность для первых 128 символов. Я кажется понял о чем вы ASCII таблица это соответствие числа символу. Кодировка. Например символ '0' кодируется числом 48, '1' это 49. А вы спутали ее с переводом систем исчисления. Так вот. С помощью таблицы ASCII вы переводите числа (байты) в символы и обратно. Например попробуйте перевести последовательность чисел 74 69 66 61 73 6F в символы/строку И все же, вы хоть что-то собираетесь делать кроме ждать? Изменено 28 апреля пользователем korsaj Ссылка на комментарий Поделиться на другие сайты Поделиться
tifaso Опубликовано 28 апреля Автор Поделиться Опубликовано 28 апреля @korsaj У меня вариантов вообще не осталось. Всё что я нашёл уже перепробовал, но ничего не заработало. 25 минут назад, donec сказал: Функция strtol И как с помощью данной функции перевести число из hex в dec. Числа от плеера приходят в таком формате 00000C2E. Ссылка на комментарий Поделиться на другие сайты Поделиться
donec Опубликовано 28 апреля Поделиться Опубликовано 28 апреля Почитай описание функции, к тому, что там написано я не знаю, что еще добавить Ссылка на комментарий Поделиться на другие сайты Поделиться
Огонёк Опубликовано 28 апреля Поделиться Опубликовано 28 апреля (изменено) 57 минут назад, tifaso сказал: И как с помощью данной функции перевести число из hex в dec О, это очень просто. Тебе понадобятся: сушёная лягушачья лапка - 3 штуки; крылья комара - десять штук; фекалии вомбата - тридцать штук. Ингредиенты высушить, перетереть в порошок и размешать в слизи дождевого червя. Полученной смесью обмазать входящие данные и прочитать заклинание. Ну и конечно - и самое главное - не забыть поставить реле. Изменено 28 апреля пользователем Огонёк 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
Нэцкэ Опубликовано 28 апреля Поделиться Опубликовано 28 апреля (изменено) @Огонёк Да не тот ряцепть подогнал Надобно Рецопть как переварить сахар в самогонку ... Изменено 28 апреля пользователем Нэцкэ У меня есть мысль , и я её думаю ... Ссылка на комментарий Поделиться на другие сайты Поделиться
tifaso Опубликовано 28 апреля Автор Поделиться Опубликовано 28 апреля @Огонёк ,@Нэцкэ Хорош прикалываться. Лучше бы по делу чего подсказали, а свалку в теме устраиваете. Ссылка на комментарий Поделиться на другие сайты Поделиться
Нэцкэ Опубликовано 28 апреля Поделиться Опубликовано 28 апреля @tifaso Улыбнись ... Юморист один сказал так : чтобы решить проблему , над ней надо посмется ... У меня есть мысль , и я её думаю ... Ссылка на комментарий Поделиться на другие сайты Поделиться
tifaso Опубликовано 28 апреля Автор Поделиться Опубликовано 28 апреля @Нэцкэ Да не серъёзно проблему то нужно решить. Сколько уже можно тянуть с этим проектом. Сейчас обязательно нужно полностью разобраться с плеером, а дальше уже будет попроще. Ссылка на комментарий Поделиться на другие сайты Поделиться
Огонёк Опубликовано 28 апреля Поделиться Опубликовано 28 апреля 9 минут назад, tifaso сказал: Лучше бы по делу чего подсказали А куда больше по делу, чем тут уже сказано? Тебе посоветовали функцию, которая делает именно то, что ты хочешь. Тебе осталось только почитать, что ей надо дать на вход, и получить результат. https://yandex.ru/search/?text=strtol&lr=10747&search_source=yacom_desktop_common&rdrnd=980070&redircnt=1714321830.1 Или свою функцию напиши: младший знак на 16^0 + следующий знак на 16^1 + следующий знак на 16^2 + и так далее. Никаких сложностей, никакой высшей математики не нужно. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
donec Опубликовано 28 апреля Поделиться Опубликовано 28 апреля 9 минут назад, Огонёк сказал: Или свою функцию напиши: младший знак на 16^0 + следующий знак на 16^1 + следующий знак на 16^2 + и так далее Или я не въеду или это немного не то. Переведешь так и где и как его хранить, и главное, что с этим делать? Все расчеты в МК ведутся в hex, в BCD это извращение, по сути ему нужно только получить строку с числом в десятичной форме чтобы вывести на экран, все. Или я что-то пропустил? Ссылка на комментарий Поделиться на другие сайты Поделиться
tifaso Опубликовано 28 апреля Автор Поделиться Опубликовано 28 апреля (изменено) 20 минут назад, Огонёк сказал: Или свою функцию напиши: младший знак на 16^0 + следующий знак на 16^1 + следующий знак на 16^2 + и так далее. Никаких сложностей, никакой высшей математики не нужно. По логике то правильно я об этом уже подробно всё изучил и так даже пробовал сделать, но Atmel Studio 6 опять чего то тут не понравилось. Хотя я даже не знаю может что то не так пишу. Но судя по всем описаниям так должно быть и это самый простой метод перевода чисел, но как в коде записать даже не понятно. Если на мою запись студия ругалась. Может всё таки кто то подскажет как правильно записать. 6 минут назад, donec сказал: по сути ему нужно только получить строку с числом в десятичной форме чтобы вывести на экран Да только выводить нужно не на экран, а на семисегментные индикаторы. Поэтому каждый символ полученного числа уже переведённого в десятичное нужно записать в последующем в свою переменную которую далее встроенная под программа обработает. Логика в общем такая. Изменено 28 апреля пользователем tifaso Ссылка на комментарий Поделиться на другие сайты Поделиться
ДядяВован Опубликовано 28 апреля Поделиться Опубликовано 28 апреля Я же чат гпт настоятельно рекомендовал. Попробовал? С уважением, Владимир Ссылка на комментарий Поделиться на другие сайты Поделиться
tifaso Опубликовано 28 апреля Автор Поделиться Опубликовано 28 апреля 2 минуты назад, ДядяВован сказал: Я же чат гпт настоятельно рекомендовал. Не работает эта хрень. Чуть важные данные ещё из за этого не потерял в браузере были. Так что такую хрень больше не предлагай. -1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения