- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【Energia开发环境】MSP430 LAUNCHPAD学习笔记5--串口
【Energia开发环境】MSP430 LAUNCHPAD学习笔记 5 串口
(SerialUART)
串口通信能够实现开发板与PC的相互传输数据 ,常用于开发板的调试 ,输出调试信息 ,
直观的观察开发板运行的状况。
对于 MSP430G2553的串口,需要注意的是由于LAUNCHPAD的版本不同,有1.4
和1.5两个版本 ,如上图。1.5版本的 LAUNCHPAD可以在调试时直接使用硬件 UART 与
电脑通信。这次实验所使用的芯片型号为G2553 ,在包装和里也有G2452的芯片 ,所以要
看清楚你所使用的是哪个芯片。如果你手上正好有一块G2553 1.5版本的 LAUNCHPAD,
那就方便多了。
LAUNCHPAD 板子上的仿真器串口最大通信速率为9600baud,我们在写程序的时候
最好不要超过这个数值。
我们先来做个简单的串口实验 :编写完程序后 ,连上板子 ,查看软件是否已正常连接开
发板,然后下载程序。
常用函数:
Serial.begin(speed):这个函数是对波特率的设定 ,常有的波特率有300,600,1200,2400,
4800,9600,14400,19200,28800,38400,57600,11520这些。这里使用是9600baud。
print(val):在串口发送数据的时候,会将其转换为人类可阅读的ASCII字符。
Serial.print(78) 输出 78
Serial.print(1.23456) 输出 1.23
Serial.print(N) 输出 N
Serial.print(Helloworld.) 输出 Helloworld.
也可以在print(val,format)中加入第二个参数,如:
Serial.print(78,BIN) 输出1001110
Serial.print(78,OCT) 输出116
Serial.print(78,DEC) 输出78
Serial.print(78,HEX) 输出4E
Serial.println(1.23456,0) 输出1
Serial.println(1.23456,2) 输出1.23
Serial.println(1.23456,4) 输出1.2346
Serial.println(val,format)是print(val,)的加强版 ,只是在 print生成的字符串后面
加一个”\n”作为换行符。如果没有任何参数的话 ,也会输出一个”\n”。一般都是用
println()。
如果你在使用时 ,电脑串口接收不到数据 ,看看TXD/RXD的两个短路帽是横向连接还
是纵向连接的。上面例程中使用的是SW|UART。
Byqinkaiabc
文档评论(0)