CH32V307支持用MounRiver Studio IDE和RT-Thread Studio来开发,本打算先以RT-Thread Studio为开发环境,但在使用时却发现,它能够进行编译和下载,但并没有呈现出期待的效果,故只能先暂且放置。 使用MounRiverStudio IDE倒是轻车熟路,由于以前已安装过,就省去了安装工作,所使用的版本是V1.51,见图1所示。 图1软件版本 在打开例程后,经编译及界面如图2所示。 图2完成编译 在下载程序前,应按图3所示来进行设置。 图3下载设置 然后进行程序,则执行结果如图4所示。 图4完成下载 该例程的程序如下: intmain(void) { u8 i = 0; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); Delay_Init(); USART_Printf_Init(115200); printf("SystemClk:%drn",SystemCoreClock); printf("GPIO Toggle TESTrn"); GPIO_Toggle_INIT(); while(1) { Delay_Ms(250); GPIO_WriteBit(GPIOA, GPIO_Pin_0, (i ==0) ? (i = Bit_SET) : (i = Bit_RESET)); } } 由程序可知,其作用是通过串口来输出相应信息,并通过PA0来输出高低电平变化,即在连接LED的情况下,使LED灯闪烁发亮。其串口输出信息如图5所示,而蓝色的LED灯在闪烁,说明开发环境有效可用。 图5串口输出
|