CH579 PWM DMA

你好,做PWM的DMA測試時,一直得不到波形,代碼如下下面,請問問題在哪里?


__align(4) uint32_t pwm_duty [] = {1000, 1000, 1000, 1000, 1000};

GPIOB_ResetBits( GPIO_Pin_10 );// 配置PWM口 PA10

GPIOB_ModeCfg( GPIO_Pin_10, GPIO_ModeOut_PP_5mA );

GPIOPinRemap( ENABLE, RB_PIN_TMR1 );


TMR1_PWMInit( High_Level, PWM_Times_1 );

TMR1_PWMCycleCfg( 3200 );? ? ? ? // 周期 100us

TMR1_ClearITFlag( TMR1_2_IT_DMA_END );? ? ? // 清除中斷標(biāo)志

TMR1_ITCfg(ENABLE, TMR1_2_IT_DMA_END);? ? ? ? ? // 開啟DMA完成中斷

NVIC_EnableIRQ( TMR1_IRQn );

TMR1_DMACfg( ENABLE, (uint16_t)&pwm_duty[0], (uint16_t)&pwm_duty[4], Mode_Single );

TMR1_Disable();

TMR1_PWMActDataWidth( 1000 );? ? ? ? ? ? ? // 占空比設(shè)置 , 修改占空比必須暫時關(guān)閉定時器

TMR1_Enable();




http://www.findthetime.net/bbs/thread-87152-1.html

參考這個帖子


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频