频道栏目
读书频道 > 移动开发 > Android > Arduino开发实战指南:STM32篇
2.7.2 write()
2020-01-29 11:42:33     我来说两句
收藏   我要投稿
本书主要面向非电子专业的读者,介绍了兼容Arduino的Maple控制器的编程方法与基础电路设计。书中有大量代码和硬件电路实例,使非专业的读者更易上手。Maple控制器编程简单,功能强大,采用了基于ARM Cortex-M3内  立即去当当网订购

形式:void write(unsigned char ch)

void write(const char* str)

void write(void* buf, unsigned int size)

参数:ch为待发送的数据。

buf为数据缓冲。

size为缓冲数据长度。

“void write(unsigned char ch)”函数是一个低层函数,通过USART发送单个字符,现在已被屏蔽。

“void write(const char* str)”函数可以通过USART发送一个带有NULL终止符的字符串。

“void write(void* buf, unsigned int size)”函数发送buf变量的前size字节数据,每个字节按照独立的字符发送。

write()函数的使用见代码清单2-9。

代码清单2-9 write()函数的使用
char c='r';
char d[6]="Maple";//"Maple"占用5字节加上一个终止符,共6字节
void setup(){
Serial1.begin(9600);
}

void loop(){
//发送字符c
Serial1.write(c);

//发送字符串d
Serial1.write(d);

//发送字符串d的前3字节
Serial1.write(e,3);

}

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.7.1 begin()
下一篇:2.7.3 print()与println()
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 第一门户--致力于做实用的IT技术学习网站