单片机学习小组
直播中

陈飞

7年用户 1146经验值
私信 关注

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

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

回帖(1)

冯栋

2022-1-25 14:30:32
GPIO端口基本信息

[tr]端口引脚信号名称备注[/tr]
按键SW215GPIO22未按下低电平0
按键SW304GPIO13同上
LED D502GPIO110熄灭1点亮
LED D601GPIO10同上
LED D764GPIO09同上
因为要使用按键去控制LED,就需要对这几个器件对应的端口进行配置。CC3200为了节省端口位置,一个端口对应着7、8个模式,手动配置是非常麻烦的,这时候就需要用官方出品的软件PinMux来帮助我们。


  • 打开PinMux,选择Device为CC3200

  • 单击“Available Peripherals”(可用外设)下GPIO那个加号,单击GPIO Signals前面的方框,取消选择所有信号;

  • 单击“GPIO22”和“GPIO13”,这两个对应的是按键,选择这两个为输入“Input”引脚;选择GPIO9-11是输出“Output”引脚,这个三个对应的是LED。
  • 下载相应的文件到桌面;


  • 将pin_mux_config.c改名为pinmux.c主要是方便替换原文件,也不用去修改其他地方的引用。
    Pinmux.h文件同理。rom_pin_mux_config.c文件直接拖进blinky文件夹,如下图所示。




  • 将pinmux.c、rom_pin_mux_config.c文件中引用的头文件,改为pinmux.h;

  • 这样就可以在流水灯工程的基础上开发自己的代码。一般我们开发工程都会在SDK提供的示例工程中进行修改,而不是从空白创立一个新的文件,这样可以引用已经定义好的函数,比如熄灭LED函数、点亮LED函数等。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分