如何使用管脚配置软件PinMux生成CC3200 GPIO口使用文件

GPIO端口基本信息

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

因为要使用按键去控制LED,就需要对这几个器件对应的端口进行配置。CC3200为了节省端口位置,一个端口对应着7、8个模式,手动配置是非常麻烦的,这时候就需要用官方出品的软件PinMux来帮助我们。

  1. 打开PinMux,选择Device为CC3200
    在这里插入图片描述
  2. 单击“Available Peripherals”(可用外设)下GPIO那个加号,单击GPIO Signals前面的方框,取消选择所有信号;
    在这里插入图片描述
  3. 单击“GPIO22”和“GPIO13”,这两个对应的是按键,选择这两个为输入“Input”引脚;选择GPIO9-11是输出“Output”引脚,这个三个对应的是LED。
  4. 下载相应的文件到桌面;
    在这里插入图片描述
    在这里插入图片描述
  5. 将pin_mux_config.c改名为pinmux.c主要是方便替换原文件,也不用去修改其他地方的引用。
    Pinmux.h文件同理。rom_pin_mux_config.c文件直接拖进blinky文件夹,如下图所示。
    在这里插入图片描述
  1. 将pinmux.c、rom_pin_mux_config.c文件中引用的头文件,改为pinmux.h;
    在这里插入图片描述
  2. 这样就可以在流水灯工程的基础上开发自己的代码。一般我们开发工程都会在SDK提供的示例工程中进行修改,而不是从空白创立一个新的文件,这样可以引用已经定义好的函数,比如熄灭LED函数、点亮LED函数等。

猜你喜欢

转载自blog.csdn.net/wuwenbin12/article/details/109340773
今日推荐