工具/软件:Code Composer Studio
我一直在处理示例文件,并尝试对其进行调整,以便在客户的PCB上使用,而PCB的引脚用法(对此毫无帮助)非常混乱-我已编辑了set_pinout f28m35x.x /.h文件,并正在开始(我认为)找到某个位置。 我的想法是,我可以根据更改的PIN利用率来获取示例并对其进行编译,但是,某些示例配置了其他PIN。 我看的是ADC_SOC_c28.c程序,它包含以下行,我认为这些行以某种方式设置Porta引脚。 有人能帮我了解这些线路(线路62-71)的功能吗...
//步骤2. 初始化GPIO:
//此示例函数可在F28M35x_GPIO.c文件和中找到
//说明了如何将GPIO设置为其默认状态。
// InitGpio();//跳过此示例
EALLOW;
GpioG1CtrlRegs.GPADIR.bit.GPIO0 = 1;//设置为输出
GpioG1CtrlRegs.GPADIR.bit.GPIO8 = 1;//设置为输出
GpioG1CtrlRegs.GPAMUX1.bit.GPIO0 = 1;//将mux设置为EPWM1A
GpioG1CtrlRegs.GPAMUX1.bit.GPIO8 = 3;//将mux设置为ADCSOCAn
EDIS;