【航顺HK32F103A开发板试用】+开发方式的探索及体验

2026-09-20 09:01:31浏览5
5
Star

期待中的航顺HK32F103A开发板,终于收到啦,其包装是一个简朴的纸盒,打开后是小巧的开发板,见图1只图3所示,整体采用单面器件布局。

图1 包装形式

图2 正面

图3 背面

稍感意外的是,似乎同原来介绍的图片有所差异,见图4所示。目前得到的开发板更接近于是最小系统开发板,省去了相应的外设。

图4  原图片

上电后,其状态见图5所示,除电源指示灯被点亮外,无其它变化。

图5 上电状态

在官网上,未发现相应的例程及原理图,只好找了一个相近型号程序加以测试,在KEIL环境下,经编译其结果见图6所示。

图6 完成编译

随后,选取ST_LINK为调试下载工具,在连接后其状态见图7所示。

图7 连接状态

为便于观察验证,是利用PC13来控制外观的LED模块,其引脚的配置函数为:

void LED_GPIO_Config(void)	
{
  GPIO_InitTypeDef GPIO_InitStructure;
  RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC, ENABLE);  
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;	
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;       
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOC, &GPIO_InitStructure);  
  GPIO_SetBits(GPIOC, GPIO_Pin_13 );	 
}

控制LED灯闪烁的主程序为:

int main(void)
{	    
 SystemInit();	 	
 LED_GPIO_Config();  

  while (1)
  {
		LED1( ON );
		Delay(0x200000);
		LED1( OFF );
		Delay(0x200000);
  }
}

经下载测试,其执行效果见图8所示,LED开始闪烁,说明对开发方式的探索是成功和有效的。

图8 测试效果

 

有了这个基础,后面的开发和测试就有了基本的保障。