主题中讨论的其他器件:SysConfig
我有一些基于 SysConfig 并且可以正常运行的代码(例如、leed_ex1_blinky)、并且希望将其转换为不基于 SysConfig 的工程(例如、adc_ex1_epwm_input_cpu2)、我想知道如何继续?
也就是说、我认为我在 SysConfig 项目中进行的设置:
GPIO_setPadConfig (Status1、GPIO_PIN_TYPE_STD);
GPIO_setQualificationMode (Status1、GPIO_QUAL_SYNC);
GPIO_setDirectionMode (STATUS1、GPIO_DIR_MODE_OUT);
GPIO_setControllerCore (Status1、GPIO_CORE_CPU2);
而对于操作、我有:
GPIO_writePin (Status1、0);
如果(GPIO_readPin (CONTROL1))...
如果我不使用 SysConfig、有哪些等效功能? 我认为是:
#define Status1 30 // GPIO30 (琥珀色 LED)
GPIO_SetupPinOptions (Status1、true、GPIO_sync);// Status1是输出、不是输入、并与 PLLsysclk 同步、采用标准推挽方式
GPIO_SetupPinMux (Status1、GPIO_MUX_CPU2、0);// Status1在 CPU2上、多路复用器位置0 (A GPIO)
和
GPIO_WritePin (Status1、1);
如果(GPIO_ReadPin (CONTROL1))...
但这似乎不起作用。 我怎么了?