期待中的航顺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 测试效果
有了这个基础,后面的开发和测试就有了基本的保障。
