外发字符串函数 – uartSend
串口发送字符串。
注意:发送的字符串没有‘\0’结尾,只有字符串内容。 如果发送的字符串内包含非ASCII字符,那么会根据项目设置的字符编码,进行编码后发送,因此不同的编码发送的数据不同。
工程编码格式在项目设置中设置。
定义
void uartSend(string S);
参数
- S:
需要发送的字符串
返回值
无
示例
// 直接发送“ABcd123”字符串
uartSend("ABcd123");
// 发送文本控件text1的显示字符串
uartSend(text1.txt);
//拼接两部分字符串并发送
uartSend(text1.txt + "ABcd123");
//发送带双引号的字符串-"ABcd123",需要用到转义字符
uartSend("\"ABcd123\"");
//函数参数可嵌套其他函数
uartSend(intToString(num1.val));
字符串中用到的部分转义符定义:
字符 |
ASCII |
含义 |
|---|---|---|
\n |
010 |
换行(LF) ,将当前位置移到下一行开头 |
\ \ |
092 |
代表一个反斜线字符 \ |
\ " |
034 |
代表一个双引号字符 " |