白嫖FTHR-G0001开发板

分享作者:user201910137473
作者昵称:iCEasy商城-小易
评测品牌:灵动微电子
评测型号:FTHR-G0001
申请理由(产品应用):测评
发布时间:2024-07-29 14:36:09
0
概要
首先感谢芯查查和iceasy商城提供本次白嫖的机会。
开源口碑分享内容


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

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

我们可以看到,主频有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灯在闪烁了。


全部评论
暂无评论
0/144