GPIO引脚说明
CC3200芯片共有四组引脚A0-A4,每一组GPIO有8个端口,一共32个端口。因为CC3200芯片使用了引脚复用技术,每一个引脚基本都有7、8中功能,所以32个引脚就包含了非常多的功能,在使用引脚之前就必须对引脚复用进行配置。
- 引脚:代表的是在芯片上的号码。
- 模式值:每个引脚都有多种功能,0代表就是普通的GPIO输入输出模式。
- 信号名称:在引用函数的时候需要用到这些信号名称。
- 输入方向:GPIO有输入和输出两个方向,例如想让LED亮起来,就是输出某个信号,按键产生信号,对应的是输入信号。
流水灯程序GPIO端口说明
端口 | 引脚 | 信号名称 | 备注 |
---|---|---|---|
按键SW2 | 15 | GPIO22 | 未按下低电平0 |
按键SW3 | 04 | GPIO13 | |
LED D5 | 02 | GPIO11 | 0熄灭1点亮 |
LED D6 | 01 | GPIO10 | |
LED D7 | 64 | GPIO09 |
流水灯程序导入
-
单击“Project”→”Import CCS Projects”,打开下图。
SDK软件包是官网提供的一个密封工具包,可以方便开发人员的使用。
2. 单击“Browse”按钮,选择CC3200 SDK安装目录,选择blinky项目,选项“Copy Projects into workspace”自动选中,且变为灰色,单击”Finish”。
3. CCS在工作空间目录创建blinky目录,并将SDK中的blinky项目文件复制到blinky目录,项目出现在CCS的“Project Explorer”视图中。
4. 右击“Project Explorer”中的“blinky”项目,在弹出菜单中单击“Properties”(属性),确定“Device”选择“CC3200”,选择“Compiler version”(编译器版本)为“T1 v16.9.4”;
5. 点击小锤子图标,生成项目目标文件“blinkt.out”;
为了调试目标文件,必须进行目标配置,步骤如下。
6. 单击“view”→“Target Configuration”(目标配置);
7. 右击“User Defined”,在弹出来的菜单中单击“Import Target Configuration”,选择“CC3200 SDK”安装目录“tools\ccs_patch”目录中的“CC3200.ccxml”文件,点击OK。
8. 右击“CC3200.ccxml”,选择“Set as Default”(设为默认值);
9. 用USB将开发板连接到电脑,点击小虫子按钮“Debug”;
10. CCS调试界面包括变量Variables/表达式Expressions/寄存器Registers、控制台Console;
11. 点击“Resume”,运行程序,开发板的3个用户LED首先全部熄灭,然后红黄绿LED一次循环闪烁。
12. 因为是直接导入SDK官方提供blinky工程,所以头文件路径建立等步骤已经包含在内,不需要开发人员操作。
参考文献:《ARM Cortex-M4+Wi-Fi MCU应用指南-CC3200 CCS基础篇》郭书军编著 电子工业出版社
.