This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSPM0L1306:MSPM0L1306:

Guru**** 2393115 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1251291/mspm0l1306-mspm0l1306

器件型号:MSPM0L1306
主题中讨论的其他器件:SysConfig
您好、我正在使用 LP-MSPM0L1306套件、我想研究 PWM 功能、但 Resource Explorer 中的示例功能不起作用、我无法在 GPIO 中获取波形。
在 examples > Development tools > LP-MSPM0L1306 LAUNCHPAD > cookbook > PWM_LED_driver > no_RTOS > TI clang Compiler > PWM_LED_driver 中。 这是我测试的其中一个、但显然没有 PWM 的示例起作用。 其他 GPIO 处理示例工作正常。 

ti_msp_dl_config.h

#ifndef ti_msp_dl_config_h
#define ti_msp_dl_config_h

#define CONFIG_MSPM0L130X

#if defined (__ti_version__)|| defined (__TI_Compiler_version__)
#define SysConfig_weak __attribute__((weak))
#Elif Defined (__IAR_systems_ICC__)
#define SysConfig_weak __weak
#Elif 已定义(_ GNU _)
#define SysConfig_weak __attribute__((weak))
#endif

#包含
#包含
#包含

#ifdef _cplusplus
extern "C"{
#endif

/*
*=========== SYSCFG_DL_init =========
*执行所有需要的 MSP DL 初始化
*
*此函数应在使用
* MSP DL。
*/


/* clang-format off */

#define POWER_STARTUP_DELAY (16)


#define CPUCLK_FREQ 32000000

/* PWM_0的定义*/
#define PWM_0_INST TIMG0
#define PWM_0_INST_IRQHandler TIMG0_IRQHandler
#define PWM_0_INST_INT_IRQN (TIMG0_INT_IRQn)
#define PWM_0_INST_CLK_FREQ 125000
/*通道1的 GPIO 定义*/
#define GPIO_PWM_0_C1_PORT GPIOA
#define GPIO_PWM_0_C1_PIN DL_GPIO_PIN_13
#define GPIO_PWM_0_C1_IOMUX (IOMUX_PINCM14)
#define GPIO_PWM_0_C1_IOMUX_FUNC IOMUX_PINCM14_PF_TIMG0_CCP1
#define GPIO_PWM_0_C1_IDX DL_TIMER_CC_1_INDEX


/*上的 clang-format */

void SYSCFG_DL_init (void);
void SYSCFG_DL_initPower (void);
void SYSCFG_DL_GPIO_init (void);
void SYSCFG_DL_SYSCTL_init (void);
void SYSCFG_DL_PWM_0_init (void);


#ifdef _cplusplus

#endif

#endif /* ti_msp_dl_config_h */