拿到板子后就迫不及待的开箱了,该说不说,这个板子是非常小的,还附赠了一个下载器,真是太方便了。

此外,这个芯片的外设也是非常丰富的,大家可以看下框架图。

我们可以看到,主频有48Mhz,值得高兴的是有两个串口,一般这个封装的大多数只有一个串口的,这个芯片基本对标ST的F030系列了,用在一些小家电上还是不错的。
3,上手开发,这里我们去官网下载kiel的芯片包安装好就行了,官网也提供了固件库例程,安装好芯片包直接打开即可,这里方便大家我直接上传。
芯片包安装

选择这个双击安装即可,然后我们打开固件库例程,随便点开一个既可以这里我选择GPIO例子

我们打开gpio_led_toggle.c

可以看到,就是一个IO的翻转程序,编译完成我们直接下载既可,如果不能下载检查一下下载器设置


我的是这样的,因为板载的led用的io是PA11,这个例子没有对其进行初始化我们可以简单改下
void GPIO_Condiv(void)
{
GPIO_InitTypeDef GPIO_InitStruct;
RCC_AHBPeriphClockCmd(RCC_AHBENR_GPIOA, ENABLE);
GPIO_StructInit(&GPIO_InitStruct);
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_10 | GPIO_Pin_11;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitStruct);
GPIO_WriteBit(GPIOA, GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_10 | GPIO_Pin_11, Bit_SET);
}
void GPIO_LED_Toggle_Sample(void)
{
printf("\r\nTest %s", __FUNCTION__);
GPIO_Condiv();
while (1)
{
GPIO_IO_Toggle(GPIOA, GPIO_Pin_5);
GPIO_IO_Toggle(GPIOA, GPIO_Pin_6);
GPIO_IO_Toggle(GPIOA, GPIO_Pin_10);
GPIO_IO_Toggle(GPIOA, GPIO_Pin_11);
PLATFORM_DelayMS(100);
}
}
这样就能看到led灯在闪烁了。

