реклама на сайте
подробности

 
 
> как вывести в Си вот такую строку
man1
сообщение Jul 2 2012, 19:56
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 11-01-08
Пользователь №: 34 008



Добрый день подскажите плз как можно в СИ , а конкретно IAR ARM 6.30 вывести в UART вот такую строку?
{"Name": "001","ChValues": [128,64,32,255],"OnOff": 1}
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
oll
сообщение Jul 3 2012, 02:36
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



Делал недавно подобное, правда IAR AVR. Использовал библиотеку string.h.
Параметры преобразовать в ASCII и strcat в буфер, строки - strcpy в буфер
CODE

#define MAX_BUF 256
unsigned char buf[MAX_BUF];
char temp[4];

bin2ascii(N1);
strcat_P((char *)buf,(char __flash *)(" N1:"));
strcat((char *)buf,temp);

bin2ascii(N2);
strcat_P((char *)buf,(char __flash *)(" N2:"));
strcat((char *)buf,temp);

if (send(buf,strlen((char *)buf)) <= 0) break;


Сообщение отредактировал oll - Jul 3 2012, 02:38
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 13:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016