MSP430
Top_zhangxu
求知若渴,虚心若愚。
展开
-
Launchpad 移植printf和scanf,以及对超级终端交互的优化
前言printf,scanf只负责格式化输入输出的字符,他们分别依靠getchar和putchar函数,只要实现在单片机上的getchar函数和putchar函数,并且头文件包含stdio.h即可正常使用printf函数和scanf函数。第一步,配置UART及初始化模块/**UART模块初始化函数*/void Uart_Init(void){ //-----开启IO口的TXD和RXD功能原创 2016-06-29 11:05:07 · 892 阅读 · 0 评论 -
Win7下MSP430 launchpad 驱动无法安装的问题
缘起最近把launchpad拿到我的32位Win7操作系统的电脑上来用,按道理我已经安装了IAR驱动会自动安装,或者我手动指定目录D:\Program Files\IAR Systems\Embedded Workbench 7.3\430\drivers\TIUSBFET\Win7-32安装即可,但是还是出现以下的问题: 问题的解决在21ic电子网搜索到了一篇帖子提供了解决方案: 在于win原创 2016-06-20 09:44:51 · 3468 阅读 · 0 评论 -
launchpad MSP430G2553 软件UART和硬件UART及跳帽的设置
缘起在使用launchpad MSP430G2553的板子之前,我用了launchpad MSP430G2452的板子。令我感到头疼的是,本来我想用launchpad串口通信做一个简单地可以通过超级终端和电脑交互的项目,但结果是launchpad MSP430G2452 并没有完整的UART模块,所谓的串口通信是通过定时器A和软件代码配合所产生的软件UART,于是恼火的我放弃了launchpad M原创 2016-06-21 10:11:45 · 4708 阅读 · 0 评论 -
代码 P1SEL2产生的疑问
使用launchpad MSP430G2553 过程中在官方文档里看到这句P1SEL2 = BIT1 + BIT2; 代码。 懵懂的我一开始没搞懂为什么会有P1SEL2,因为之前用过的MSP430F系列都没有( ⊙ o ⊙ )啊!直到在官方文档里看到这张表: 原来配置引脚功能为复用串口功能需要用到两个寄存器位的配合! 好吧(∩_∩)原创 2016-06-21 16:50:14 · 1653 阅读 · 0 评论