Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ:
Отправлено
ucMike
12 декабря 2009, г. 00:19
В ответ на:
Надо сделать чтоб по printf выдавались инверсные данные. Не получается. Прошу помочь
отправлено пользователем
Вопросик
12 декабря 2009, г. 00:03
for( ; *str; str++) putchar( 0xff ^ *str);
Составить ответ
|
Вернуться на конференцию.
Ответы
А как быть со спец-символами, например printf("Data = 10 \n\r") Что будет c \n\r
-
Вопросик
(12.12.2009, 01:03:12
97.74.144.88
,
пустое
)
специально для тупых есть стандартная функция - рrintf_invert_еxclude_sресiаl_сhаr
-
ы
(12.12.2009, 01:11:44
217.118.66.78
,
пустое
)
а что будет с "Data = 10" Вас не интересует?
-
koyodza
(12.12.2009, 01:10:38
93.73.217.94
,
пустое
)
Цифры-буквы проинвертируются нормально. Но переход на другую строку передастся как символы &quo...{+}
-
Вопросик
(12.12.2009, 01:25:5
97.74.144.88
, 189 байт)
если найдешь в памяти в которой лежит строка с символом '\n' символы '\' и 'n' - напишу тебе твою не тривиальную функцию совершенно бесплатно :)))
-
ы
(12.12.2009, 02:35:16
217.118.66.78
,
пустое
)
8=() ужос
-
koyodza
(12.12.2009, 01:28:25
93.73.217.94
,
пустое
)
Подскажи простое решение, далеко не тривиальная задача шоб сидеть и поддёргивать
-
Вопросик
(12.12.2009, 01:42:7
97.74.144.88
,
пустое
)
Инвертор на транзисторе на выходе УАРТА тебе в помошь.
-
Altair
(12.12.2009, 07:57:18
95.189.141.120
,
пустое
)
Не получится! Старт-стоп не надо инвертировать. Только данные. Может у кого есть уже готовая фу...{+}
-
Вопросик
(12.12.2009, 22:02:14
78.40.231.89
, 185 байт)
вроде в некоторых µC можно установить инверсный UART
-
nestandart
(12.12.2009, 14:31:29
79.235.133.120
,
пустое
)
Нету такой возможности. Нужно программно инверсию замутить, но не получается со строками работать
-
Вопросик
(12.12.2009, 22:07:34
78.40.231.89
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru