感谢EEWORLD的这次团购,让大家以低廉的价格体验到了TI的新产品。
板子在11月23日就到货了,可是工作繁忙,业余时间也不多,所以学习进程比较缓慢。
这款MSP430FR系列的芯片比其他系列的430功耗要大一些,在LPM3和LPM4模式下功耗在6uA左右(室温),其他系列的在1、2个uA左右。
这个板子还有一个惊喜之处不知大家是否知道:这个板子集成了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,
官网examples:MSP430FR57xx_uscia0_uart_03.c
4. 串口波特率9600,8数据位,1停止位,无校验,无流控制
为了便于查看,以附件形式上传。
时间不早了,祝大家晚安!