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


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


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

извиняюсь. исправил
...
Рейтинг: 0 / 0
02.02.2020, 13:27
    #39921449
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертировать int в тот же hex.
да спасибо. это конвертация binary to BCD.
...
Рейтинг: 0 / 0
02.02.2020, 14:34
    #39921460
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертировать int в тот же hex.
Традиционное общее правило: рубить исходное число делениями, в результат складывать остатки.
...
Рейтинг: 0 / 0
02.02.2020, 14:56
    #39921463
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертировать int в тот же hex.
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
03.02.2020, 14:29
    #39921827
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертировать int в тот же hex.
Действительно, почему для 225010 надо передавать 225010?..
...
Рейтинг: 0 / 0
04.02.2020, 13:55
    #39922277
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертировать int в тот же hex.
Dimitry Sibiryakov
Действительно, почему для 225010 надо передавать 225010?..

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

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

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


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

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

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

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


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