[原创] MSP430FR5739慢慢学之一:C语言的hello world程序

lcofjp   2011-11-29 00:29 楼主

感谢EEWORLD的这次团购,让大家以低廉的价格体验到了TI的新产品。

板子在1123日就到货了,可是工作繁忙,业余时间也不多,所以学习进程比较缓慢。

这款MSP430FR系列的芯片比其他系列的430功耗要大一些,在LPM3LPM4模式下功耗在6uA左右(室温),其他系列的在12uA左右。

这个板子还有一个惊喜之处不知大家是否知道:这个板子集成了USB转串口,可以通过这个串口来做串口试验,本来我以为这个串口是用来仿真的,但出乎我的意料的是,这个串口和仿真器是独立的,在仿真的时候也可以使用,TI你太人性化了!越来越崇拜TI而不能自拔了。

    下面就从C语言之最经典的printf("hello world");程序来入门串口吧,这个例子我写的代码并不多,主要都是从官方examples中复制粘贴的,主要目的是为了验证而不是创新。单片机的printf函数只要重定向一下底层IO函数就可以使用了。

    其他说明:

    1. 这个例子使用外部XT1CLK作为ACLK来产生9600的波特率,所以套件中附带的32.768K晶振需要焊接上。 

    2. 新的器件当然需要最新的开发环境IAR For MSP430 5.30,可以在IAR官网上下载到。

    3. 参考文献:IAR Systems\Embedded Workbench 6.0 Evaluation\430\src\lib\dlib\write.c, 官网examplesMSP430FR57xx_uscia0_uart_03.c

    4. 串口波特率9600,8数据位,1停止位,无校验,无流控制

为了便于查看,以附件形式上传。

时间不早了,祝大家晚安!

    main.c.rar (2011-11-29 00:29 上传)

    1.32 KB, 下载次数: 226

    main.c

回复评论 (16)

回复 楼主 lcofjp 的帖子

感谢楼主的分享 希望越来越多的朋友参与到关于本块板子的讨论中来,一起玩转本块板子
加油!在电子行业默默贡献自己的力量!:)
点赞  2011-11-29 09:00
MSP430FR5739慢慢学之一:C语言的hello world程序
[url=http://www.51great.org/]嵌入式培训[/url
点赞  2011-11-29 09:24
怎么显示的呢
点赞  2011-11-29 09:52

回复 4楼 常见泽1 的帖子

用超级终端或者串口助手一类的工具,打开仿真器的串口,波特率9600.
点赞  2011-11-29 09:59
最近忙着考研复习,等我考完了一定好好搞搞,结束掉上次没有安心学下去的烂尾~
点赞  2011-11-30 12:59

回复 6楼 adler00 的帖子

我支持考研的,做大众技术没前途,一定要搞够专业的技术。
点赞  2011-11-30 13:35
我也买了那板子,还需要仿真器么?我是新手啊,求知道
点赞  2011-11-30 13:47

回复 8楼 xiaoqiaoaidz 的帖子

板载了仿真器,直接插上USB线就可以下载和仿真了。不需要独立的仿真器。
点赞  2011-11-30 13:50
插上usb线可以实现硬件仿真吧,那软件仿真就不需要吧?
点赞  2011-11-30 15:00

回复 10楼 xiaoqiaoaidz 的帖子

对的,插上USB线就可以硬件仿真了。软件仿真就没必要了
点赞  2011-11-30 15:32
想问楼主所说的官方例程是在哪里下载的?IAR还是TI的?
点赞  2011-12-2 19:43

回复 12楼 wangzheyu 的帖子

TI官网
网页:查看详情
代码连接:http://www.ti.com/lit/sw/slac491b/slac491b.zip
点赞  2011-12-2 20:30

回复 12楼 wangzheyu 的帖子

我给你回复了,只是还没有通过审核。
点赞  2011-12-2 20:43
楼主。。我想问下你说的官方例子官网examplesMSP430FR57xx_uscia0_uart_03.c是哪找的啊,我在ti官网都没找到啊,你那个例子不会是你的开发板上自带的吧??
点赞  2012-11-25 14:48
谢谢LL分享
点赞  2013-1-3 14:54
正在学习
点赞  2013-8-15 23:09
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复