Может кто поделиться примером. Хочу INT (размер данных) на UART в CHAR вывести. Плиз.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Pioner
01 марта 2003 г. 11:03
Составить ответ
|||
Конференция
|||
Архив
Ответы
vot takoe poluchilos.
—
Pioner
(03.03.2003 17:01, 488 байт)
Дык, погодите, люди добрые, а что в Ц форматированного вывода нет что-ли, PRINTF какой-нить, или чем там Ц-шники пользуются ?
—
mse
(03.03.2003 11:20,
пустое
)
Это для ленивых :)) Жалко отнимать полтора кило на принтф для такой фигни, я так думаю (-)
—
Понедельничный придира
(03.03.2003 11:34,
пустое
)
дык, если не ленивый - пущай на АСМе струячит ;О)
—
mse
(03.03.2003 12:50,
пустое
)
Так всё время и делаю. Времена другие наступают. RTOS и другие на пятки давят. Теперь надо С учить по настоящему.
—
Pioner
(03.03.2003 13:28,
пустое
)
Не, мужик, времена-то наступают, но это ни о чем не говорит ;О)
—
mse
(03.03.2003 13:57,
пустое
)
покопайся здесь, найдёшь обязательно..
—
vadim_b
(03.03.2003 08:32,
пустое
,
ссылка
)
если я правильно понял, то сюда
—
mse
(01.03.2003 15:57,
пустое
,
ссылка
)
Спасибо оно только не в С
—
Pioner
(01.03.2003 16:25,
пустое
)
Да тут фиг поймешь, чего ему надо, не только задачу решить, но и грамотно сформулировать не может (:
—
Щ.С.
(01.03.2003 16:15,
пустое
)
Так вы ж тут профи подскажите юным.
—
Pioner
(01.03.2003 16:29,
пустое
)
Из того что понял (с помощью mse) - как величину формата int преобразовать в код ASCII и вывести... (в принципе, не важно куда) (+)
—
Щ.С.
(01.03.2003 17:12, 38 байт)
вроде так. но не табличным методом.
—
Pioner
(01.03.2003 17:24,
пустое
)
Ну типа того, а вариаций может быть море (+)
—
Щ.С.
(01.03.2003 18:00, 373 байт)
Дружище :-) (+)
—
Анатоль
(01.03.2003 17:53, 614 байт)
"если она меньше 9, то прибавляешь ей 48, если больше то" - а если равна? А то ведь напишет :))
—
Понедельничный придира
(03.03.2003 10:44,
пустое
)
:-) Ну должна же быть ошибка, чтоб понимание пришло с ее исправлением :-) (-)
—
Анатоль
(03.03.2003 11:43,
пустое
)
Ответ: тада и 65 надо заменить на 55
—
злобныйивьедливыйспециалист
(03.03.2003 18:22,
пустое
)
Аски таки изменили ??? Это опять происки капиталистов.
—
Вторничный придира
(04.03.2003 09:59,
пустое
)
Спасибо. Иногда очень трудно правильно вопрос сформулиромать. Делаю в первый раз. Sorry
—
Pioner
(01.03.2003 18:05,
пустое
)
Ответ: -
—
наС
(01.03.2003 18:22, 498 байт)
Ну, это уже на тему преобразования BCD в ASCII :)
—
Щ.С.
(01.03.2003 18:29,
пустое
)
пардон, unsigned -> HEX-ASCII
—
Щ.С.
(01.03.2003 18:39,
пустое
)
Так на Си тоже не сложно :)
—
Ku
(01.03.2003 18:05, 156 байт)
Ответ: А в чем проблема? Выводишь по байту , сначала младший байт, потом - старший. Или наоборот.
—
Bill
(01.03.2003 13:08,
пустое
)
В том то и дело что 65535 = FFFF по байтно не выходит. а FF = 255. Таблично много места потребляет. А то что сам написал коряво выглядит.
—
Pioner
(01.03.2003 15:22,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru