搜索
bottom↓
回复: 6

【Energia开发环境】MSP430 LAUNCHPAD学习笔记5--串口(Serial UART)

[复制链接]

出0入0汤圆

发表于 2014-1-15 22:23:10 | 显示全部楼层 |阅读模式
【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






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-1-20 10:09:52 | 显示全部楼层
学习一下下,谢谢……

出0入8汤圆

发表于 2014-1-21 09:42:24 | 显示全部楼层
新东西,关注下

出0入0汤圆

发表于 2014-1-26 09:31:02 | 显示全部楼层
我也有一块这个板子,刚刚上手还不错,请问下楼主这些函数是energia快发环境自带的吗?我用的是IAR,串口什么的都是自己编的,也没有这么多参数功能~

出0入0汤圆

 楼主| 发表于 2014-1-26 09:44:53 | 显示全部楼层
huangya199006 发表于 2014-1-26 09:31
我也有一块这个板子,刚刚上手还不错,请问下楼主这些函数是energia快发环境自带的吗?我用的是IAR,串口什 ...

http://energia.nu/

出0入0汤圆

发表于 2014-1-27 08:56:47 | 显示全部楼层

谢了!看来我要深一步了解。

出0入0汤圆

发表于 2014-2-24 21:07:40 | 显示全部楼层
学习学习咯。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 13:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表