3903|2

2781

帖子

419

TA的资源

五彩晶圆(中级)

楼主
 

【Energia开发环境】MSP430 LAUNCHPAD学习笔记5--串口 [复制链接]

【Energia开发环境】MSP430 LAUNCHPAD学习笔记5--串口(Serial UART)
串口通信能够实现开发板与PC的相互传输数据,常用于开发板的调试,输出调试信息,直观的观察开发板运行的状况。
对于MSP430G2553的串口,需要注意的是由于LAUNCHPAD的版本不同,有1.4和1.5两个版本,如上图。1.5版本的LAUNCHPAD可以在调试时直接使用硬件UART 与电脑通信。这次实验所使用的芯片型号为G2553,在包装和里也有G2452的芯片,所以要看清楚你所使用的是哪个芯片。如果你手上正好有一块G2553 1.5版本的LAUNCHPAD,那就方便多了。
LAUNCHPAD 板子上的仿真器串口最大通信速率为9600 baud,我们在写程序的时候最好不要超过这个数值。
我们先来做个简单的串口实验:编写完程序后,连上板子,查看软件是否已正常连接开发板,然后下载程序。


常用函数:
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("Hello world.")  输出 "Hello world."
也可以在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。
                                                               By qinkaiabc

【Energia开发环境】MSP430 LAUNCHPAD学习笔记5--串口资料下载:
【Energia开发环境】MSP430 LAUNCHPAD学习笔记5--串口.pdf (966.17 KB, 下载次数: 125)

【Energia开发环境】MSP430 LAUNCHPAD学习笔记5--串口.zip (3.52 MB, 下载次数: 209)

最新回复

好的資料  详情 回复 发表于 2017-3-26 17:02
 
点赞 关注(2)
个人签名

回复
举报

553

帖子

1

TA的资源

纯净的硅(中级)

沙发
 
LZ,这个已经下载还几次啦,都没有下载成功,想学习下,希望发我资料,谢谢。
zschen2013@gmail.com

360截图20130911230824000.jpg (17.36 KB, 下载次数: 0)

360截图20130911230824000.jpg
 
 

回复

22

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

好的資料
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表