Thread 中讨论的其他器件:SysConfig
尊敬的 TI:
我使用 Simplelink 示例项目"empty"从 v2.30开始构建我的当前应用。 我想为当前项目使用新的 syscfg 方法、因为我很快就要将更多外设连接到 CC3220。
我找不到从旧 SDK 配置"转换"到新 syscfg 方式的可能性。 我不介意从头开始设置、因此我从 v2.40的示例"empty"项目中复制了"empty.syscfg"、但下面的代码中有一些不清楚的地方:
GPIO_PinConfig gpioPinConfigs[]={ /*带有回调的输入引脚*/ GPIOCC32XX_GPIO_13 | GPIO_DO 不_CONFIG,//稍后设置回调*/ /*输出引脚*/ /* CC3220SF_LAUNCHXL_GPIO_LED_D7 * GPIOCC32XX_GPIO_09 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、 /* CC3220SF_LAUNCHXL_GPIO_LED_D6 * GPIOCC32XX_GPIO_10 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、 /* CC3220SF_LAUNCHXL_GPIO_LED_D5 * GPIOCC32XX_GPIO_11 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_STR_HIGH | GPIO_CFG_OUT_LOW、 /*自己的输出端口*/ GPIOCC32XX_GPIO_12 | GPIO_CFG_OUT_OD_NOPULL | GPIO_CFG_OUT_STR_HIGH、//开漏输出无拉* GPIOCC32XX_GPIO_17 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_HIGH、 GPIOCC32XX_GPIO_22 | GPIO_CFG_OUT_STD | GPIO_CFG_OUT_HIGH 、};
(1)我需要如何处理动态定义的输入端口? 我想我可以将其排除吗?
(2)如何配置输出强度? 高/中/低之间的区别是什么?
(3)如何将输出端口配置为无拉的开漏?
我注意到的另一件事是、"空"项目的 syscfg 与"spimaster"示例完全不同。 来自"spimaster"的端口配置似乎更接近我上面的代码。
(4)为什么我获得不同的 syscfg 文件?
具有自己配置的端口的空项目:
然后、"spimaster"示例:
提前感谢!
-mj

