使用CCS调试CC3200芯片GPIO接口应用----流水灯程序

GPIO引脚说明

CC3200芯片共有四组引脚A0-A4,每一组GPIO有8个端口,一共32个端口。因为CC3200芯片使用了引脚复用技术,每一个引脚基本都有7、8种功能,所以32个引脚就包含了非常多的功能,在使用引脚之前就必须对引脚复用进行配置。

  • 引脚:代表的是在芯片上的号码。
  • 模式值:每个引脚都有多种功能,0代表就是普通的GPIO输入输出模式。
  • 信号名称:在引用函数的时候需要用到这些信号名称。
  • 输入方向:GPIO有输入和输出两个方向,例如想让LED亮起来,就是输出某个信号,按键产生信号,对应的是输入信号。
    使用CCS调试CC3200芯片GPIO接口应用----流水灯程序_第1张图片

流水灯程序GPIO端口说明

端口 引脚 信号名称 备注
按键SW2 15 GPIO22 未按下低电平0
按键SW3 04 GPIO13
LED D5 02 GPIO11 0熄灭1点亮
LED D6 01 GPIO10
LED D7 64 GPIO09

流水灯程序导入

  1. 单击“Project”→”Import CCS Projects”,打开下图。
    

SDK软件包是官网提供的一个密封工具包,可以方便开发人员的使用。
使用CCS调试CC3200芯片GPIO接口应用----流水灯程序_第2张图片
2. 单击“Browse”按钮,选择CC3200 SDK安装目录,选择blinky项目,选项“Copy Projects into workspace”自动选中,且变为灰色,单击”Finish”。
3. CCS在工作空间目录创建blinky目录,并将SDK中的blinky项目文件复制到blinky目录,项目出现在CCS的“Project Explorer”视图中。
使用CCS调试CC3200芯片GPIO接口应用----流水灯程序_第3张图片
4. 右击“Project Explorer”中的“blinky”项目,在弹出菜单中单击“Properties”(属性),确定“Device”选择“CC3200”,选择“Compiler version”(编译器版本)为“T1 v16.9.4”;
使用CCS调试CC3200芯片GPIO接口应用----流水灯程序_第4张图片
5. 点击小锤子图标,生成项目目标文件“blinkt.out”;
使用CCS调试CC3200芯片GPIO接口应用----流水灯程序_第5张图片
为了调试目标文件,必须进行目标配置,步骤如下。
6. 单击“view”→“Target Configuration”(目标配置);
使用CCS调试CC3200芯片GPIO接口应用----流水灯程序_第6张图片
7. 右击“User Defined”,在弹出来的菜单中单击“Import Target Configuration”,选择“CC3200 SDK”安装目录“tools\ccs_patch”目录中的“CC3200.ccxml”文件,点击OK。
8. 右击“CC3200.ccxml”,选择“Set as Default”(设为默认值);
使用CCS调试CC3200芯片GPIO接口应用----流水灯程序_第7张图片
9. 用USB将开发板连接到电脑,点击小虫子按钮“Debug”;
使用CCS调试CC3200芯片GPIO接口应用----流水灯程序_第8张图片
10. CCS调试界面包括变量Variables/表达式Expressions/寄存器Registers、控制台Console;
使用CCS调试CC3200芯片GPIO接口应用----流水灯程序_第9张图片
11. 点击“Resume”,运行程序,开发板的3个用户LED首先全部熄灭,然后红黄绿LED一次循环闪烁。
12. 因为是直接导入SDK官方提供blinky工程,所以头文件路径建立等步骤已经包含在内,不需要开发人员操作。

参考文献:《ARM Cortex-M4+Wi-Fi MCU应用指南-CC3200 CCS基础篇》郭书军编著 电子工业出版社

.

你可能感兴趣的:(单片机,嵌入式,c++)