powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Конвертировать int в тот же hex.
14 сообщений из 14, страница 1 из 1
Конвертировать int в тот же hex.
    #39921440
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно получить из числа то же число только в hex.
То есть
11 - 0x11
40 - 0x40
Есть какое то общее правило?
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39921441
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7
Нужно получить из числа то же число только в hex.
То есть
10 - 0x11
40 - 0x40
Есть какое то общее правило?


Вопрос не очень понятен, возможно, подойдет BCD
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39921442
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
x1ca4064
jenya7
Нужно получить из числа то же число только в hex.
То есть
10 - 0x11
40 - 0x40
Есть какое то общее правило?


Вопрос не очень понятен, возможно, подойдет BCD

извиняюсь. исправил
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39921449
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да спасибо. это конвертация binary to BCD.
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39921460
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Традиционное общее правило: рубить исходное число делениями, в результат складывать остатки.
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39921463
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Традиционное общее правило: рубить исходное число делениями, в результат складывать остатки.

нашел библиотечную функцию
Код: plaintext
1.
#define __LL_RTC_CONVERT_BIN2BCD(__VALUE__) (uint8_t)((((__VALUE__) / 10U) << 4U) | ((__VALUE__) % 10U))


почему то для настройки RTC (часы-минуты-секунды), скажем 22-50-10 нужно передавать 0x22-0x50-0x10
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39921827
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, почему для 225010 надо передавать 225010?..
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39922277
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Действительно, почему для 225010 надо передавать 225010?..

22 в форме 0х22 - это уже не 22 а 34.
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39922337
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7,

а Вы какой ЯП используете? Не нашёл в обсуждении. Вообще запись шестнадцатеричного числа в разных ЯП по-разному.
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39922343
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KreatorXXI
jenya7,

а Вы какой ЯП используете? Не нашёл в обсуждении. Вообще запись шестнадцатеричного числа в разных ЯП по-разному.


STM32L475.
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39922363
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7
STM32L475
это не язык, не компилятор, не библиотека, а железка
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39922375
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил
jenya7
STM32L475
это не язык, не компилятор, не библиотека, а железка

язык С. Среда разработки IAR хотя в данном случае абсолютно без разницы.
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39922609
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7,

как без разницы? Ваша среда посылает время в каком-то непонятном формате. Или не среда. ИМХО, это Ваша конкретная специфика. Мне лично чудно. И я сейчас не сишник.
...
Рейтинг: 0 / 0
Конвертировать int в тот же hex.
    #39922886
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI
Ваша среда посылает время в каком-то непонятном формате.

Кому непонятном? Это обычный BCD.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Конвертировать int в тот же hex.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]