其实我一直很困惑一个东西,说一下大家帮帮我啊,菜鸟问题:
#define LED0 BIT0 #define LED1 BIT6 #define LED_DIR P1DIR #define LED_OUT P1OUT
就是关于这个P1DIR和P1OUT当然还有P1IN等等,这些是在哪里定义的呢,我找了那个msp430x20x2.h中直接用这个不需要定义的吗?
后来我上网查了一下,有个寄存器定义的。
这个怎么就没找到呢,那为何P1DIR、P1OUT可以直接来用,是不是CCS和他通过某个文件约定的呢,菜鸟不懂请教了,其次在G2231的手册中有如下截图:
正好可以对上,也就是寄存器的地址吧,怎么说在头文件里面需要定义一下啊 。
还有一个叫LaunchPad_Temp_GUI的东西好像是一种类似java的语言写的吧,不是很清楚界面还不错。可惜我没能通信成功。截个图上来大家看看:
等下上传源码,不要急啊 。没有成功我很失落啊 ,用串口调试助手看看数据呵呵有了:
这里的波特率需要设置为2400,不然会出错的哟。
还有这个代码设置了通过一个按钮切换APP的模式,呵呵还是很不错的一个应用Demo啊,详细的代码这里暂时就不分析了等我下次分析啊。
上传几个附件包括LanchPad 、LaunchPad实验板触摸感应子卡使用指南、LaunchPad_Temp_GUI源码、Temperature_Sense_Demo的CCS工程文件。
|