CH571闪灯程序 灯不亮啊

串口打印

Serial port COM3 init OK

Serial port configration: baud: 115200, databits: 8, stopbits: 1, parity: 0 

Start @GPIO_Pin_13=00

Start @GPIO_Pin_13=2000

Start @GPIO_Pin_13=00

Start @GPIO_Pin_13=2000


源码如下

//CH571演示PB13闪灯程序

#include "CH57x_common.h"

void DebugInit(void)

{

    GPIOA_SetBits(GPIO_Pin_9);

    GPIOA_ModeCfg(GPIO_Pin_8, GPIO_ModeIN_PU);

    GPIOA_ModeCfg(GPIO_Pin_9, GPIO_ModeOut_PP_5mA);

    UART1_DefInit();

}

int main()

{


  SetSysClock( CLK_SOURCE_PLL_60MHz );

  GPIOB_ModeCfg( GPIO_Pin_13, GPIO_ModeOut_PP_20mA );

  /* 配置串口调试 */

  DebugInit();

  PRINT("Start @ChipID=%02X\n", R8_CHIP_ID);


  while( 1 )

  {

      GPIOB_ResetBits( GPIO_Pin_13 );

      PRINT("Start @GPIO_Pin_13=%02X\n", GPIOB_ReadPortPin(GPIO_Pin_13));

      DelayMs(1000);

      GPIOB_SetBits( GPIO_Pin_13 );

      PRINT("Start @GPIO_Pin_13=%02X\n", GPIOB_ReadPortPin(GPIO_Pin_13));

      DelayMs(1000);

   }

}


有大神帮助解释下吗    


搞定了  正极接灯正极,负极接13   奇怪不应该  正极接13 负极接地吗?有大神回复一下吗


这两种接法都是可以的啊。


学习中  


只有登录才能回复,可以选择微信账号登录