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

BT201 схема подключения и управление из под ATMEGA8


Рекомендуемые сообщения

4 минуты назад, ДядяВован сказал:

начинать пользоваться поиском.

Думать, изучать, рассуждать, хоть какие-то попытки делать. Мы же стараемся помочь, а вот с вашей стороны не видно попыток разобраться. Я например даже не увидел от вас понимания что такое функция, хотя это основа языка Си. Даже в ассемблере есть вызов функций, хотя было бы достаточно переходов. И как хотите, но в этом нужно разбираться, за вас я это делать не буду.

Да и большие сомнения у меня о ваших знаниях циклов.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Кстати сколько смотрел эту таблицу ASCII не разу не совпало с нужными значениями из плеера, а вот в компе на калькуляторе верно переводит hex в dec.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Плохо смотрели, так как любая ascii таблица имеет полную идентичность для первых 128 символов.

Я кажется понял о чем вы

ASCII таблица это соответствие числа символу. Кодировка. Например символ '0' кодируется числом 48, '1' это 49.

А вы спутали ее с переводом систем исчисления. 

Так вот. С помощью таблицы ASCII вы переводите числа (байты) в символы и обратно. Например попробуйте перевести последовательность чисел 74 69 66 61 73 6F в символы/строку

Изменено пользователем korsaj
Ссылка на комментарий
Поделиться на другие сайты

@tifaso искренний совет, зарегистрируйся в чате GPT. Я не шучу. Задавай там вопросы, он будет тебе кусочками генерить код. Так потихоньку может что-то и получится. Да и в отладке тебе поможет.
А так вот, клянча написание программы у форумчан, вряд ли что-то будет. Никто полностью с нуля писать этот муз. комбайн не станет. Примеры кода тебе кидают, но ты их воспринимаешь как законченные и отлаженные фрагменты, а их надо "допиливать".

Короче, либо учиться и читать книжки, либо в чат гпт.

С уважением, Владимир

Ссылка на комментарий
Поделиться на другие сайты

25 минут назад, ДядяВован сказал:

чате GPT.

К сожалению на данный момент, даже 4-й генерит хрень, а не код. Смотришь вроде ни че так, а есть нюанс. Потому человеку незнакомому с языком не стоит на него полагаться - заведет за корягу.

Изменено пользователем korsaj
Ссылка на комментарий
Поделиться на другие сайты

@tifaso  - странный человек. Настойчиво и упорно пытается заниматься тем, в чём совсем не разбирается. Не первый год. И при этом не хочет учиться. Радует одно: он увлечён электроникой, а не медициной.

Ссылка на комментарий
Поделиться на другие сайты

44 минуты назад, korsaj сказал:

генерит хрень, а не код

ИМХО по любому лучше, чем генерит ТС. Потом какие-то косяки можно и на форуме попросить исправить.

10 минут назад, Огонёк сказал:

не медициной

Вот это точно!

С уважением, Владимир

Ссылка на комментарий
Поделиться на другие сайты

И всё же как будет перевести hex число в dec число. Поискал по инету перепробовал десяток разных вариантов перевода числа из hex в dec, но ничего не заработало.

Ссылка на комментарий
Поделиться на другие сайты

21 час назад, korsaj сказал:

Плохо смотрели, так как любая ascii таблица имеет полную идентичность для первых 128 символов.

Я кажется понял о чем вы

ASCII таблица это соответствие числа символу. Кодировка. Например символ '0' кодируется числом 48, '1' это 49.

А вы спутали ее с переводом систем исчисления. 

Так вот. С помощью таблицы ASCII вы переводите числа (байты) в символы и обратно. Например попробуйте перевести последовательность чисел 74 69 66 61 73 6F в символы/строку

И все же, вы хоть что-то собираетесь делать кроме ждать?

Изменено пользователем korsaj
Ссылка на комментарий
Поделиться на другие сайты

@korsaj У меня вариантов вообще не осталось. Всё что я нашёл уже перепробовал, но ничего не заработало.

25 минут назад, donec сказал:

Функция strtol

И как с помощью данной функции перевести число из hex в dec. Числа от плеера приходят в таком формате 00000C2E.

Ссылка на комментарий
Поделиться на другие сайты

57 минут назад, tifaso сказал:

И как с помощью данной функции перевести число из hex в dec

О, это очень просто. Тебе понадобятся:

  • сушёная лягушачья лапка - 3 штуки;
  • крылья комара - десять штук;
  • фекалии вомбата - тридцать штук.

Ингредиенты высушить, перетереть в порошок и размешать в слизи дождевого червя. Полученной смесью обмазать входящие данные и прочитать заклинание. Ну и конечно - и самое главное - не забыть поставить реле.

Изменено пользователем Огонёк
Ссылка на комментарий
Поделиться на другие сайты

@Огонёк  Да не тот ряцепть  подогнал :P 

Надобно Рецопть как переварить сахар в самогонку  ... :lol: 

 

Изменено пользователем Нэцкэ

У меня есть мысль , и я её думаю ...  

Ссылка на комментарий
Поделиться на другие сайты

@Нэцкэ Да не серъёзно проблему то нужно решить. Сколько уже можно тянуть с этим проектом. Сейчас обязательно нужно полностью разобраться с плеером, а дальше уже будет попроще.

Ссылка на комментарий
Поделиться на другие сайты

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 + и так далее. Никаких сложностей, никакой высшей математики не нужно.

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, Огонёк сказал:

Или свою функцию напиши: младший знак на 16^0 + следующий знак на 16^1 + следующий знак на 16^2 + и так далее

Или я не въеду или это немного не то. Переведешь так и где и как его хранить, и главное, что с этим делать?

Все расчеты в МК ведутся в hex, в BCD это извращение, по сути ему нужно только получить строку с числом в десятичной форме чтобы вывести на экран, все.

Или я что-то пропустил?

Ссылка на комментарий
Поделиться на другие сайты

20 минут назад, Огонёк сказал:

Или свою функцию напиши: младший знак на 16^0 + следующий знак на 16^1 + следующий знак на 16^2 + и так далее. Никаких сложностей, никакой высшей математики не нужно.

По логике то правильно я об этом уже подробно всё изучил и так даже пробовал сделать, но Atmel Studio 6 опять чего то тут не понравилось. Хотя я даже не знаю может что то не так пишу. Но судя по всем описаниям так должно быть и это самый простой метод перевода чисел, но как в коде записать даже не понятно. Если на мою запись студия ругалась. Может всё таки кто то подскажет как правильно записать.

6 минут назад, donec сказал:

по сути ему нужно только получить строку с числом в десятичной форме чтобы вывести на экран

Да только выводить нужно не на экран, а на семисегментные индикаторы. Поэтому каждый символ полученного числа уже переведённого в десятичное нужно записать в последующем в свою переменную которую далее встроенная под программа обработает. Логика в общем такая.

Изменено пользователем tifaso
Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, ДядяВован сказал:

Я же чат гпт настоятельно рекомендовал.

Не работает эта хрень. Чуть важные данные ещё из за этого не потерял в браузере были. Так что такую хрень больше не предлагай.

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...