单片机教程网

电脑版
提示:原网页已由神马搜索转码, 内容由www.51hei.com提供.
查看:785|回复:0
打印上一主题下一主题

不满1元的沁恒微单片机(CH32V003)

[复制链接]
跳转到指定楼层
楼主
ID:105206发表于 2024-4-13 17:46|只看该作者回帖奖励
今天在沁恒微申请了样品与试验板
开始熟悉开发环境,装了开发软件(MounRiver Studio)与驱动。
~~~~等了两天~~~~

样品与试验板到了

带着一份激动的心情,开搞试验板。

第一次弄了点灯程序
程序:
int main(void)
{
   u8 i = 0;

   NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
   SystemCoreClockUpdate();
   Delay_Init();
#if (SDI_PRINT == SDI_PR_OPEN)
   SDI_Printf_Enable();
#else
   USART_Printf_Init(115200);
#endif
   printf("SystemClk:%d\r\n", SystemCoreClock);
   printf( "ChipID:%08x\r\n", DBGMCU_GetCHIPID() );
   printf("GPIO Toggle TEST\r\n");

   GPIO_Toggle_INIT();   while(1)
   {
       GPIOC->OUTDR=GPIO_Pin_All;//LED0灭
     for(i=0;i<9;i++)
     {

         Delay_Ms(100);
           GPIOC->OUTDR&=~(GPIO_Pin_0<<i);//LED左移1位
     }
     GPIOC->OUTDR=GPIO_Pin_All;//LED0灭
     for(i=0;i<9;i++)
     {

         Delay_Ms(100);
           GPIOC->OUTDR&=~(GPIO_Pin_7>>i);//LED0右移1位
     }

}

代码: 流水灯.rar(261.93 KB, 下载次数: 2)

手机版|小黑屋|51黑电子论坛|51黑电子论坛6群QQ管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网