拿到板子也有一段时间了,无加班的日子里可以捣鼓一下这块板卡。单面做工很不错,基本外设功能都做了。秉承一贯的作风,支持DAP和SWD仿真烧写,很不错。双核功能也许是未来的趋势。这款芯片打的可是音频的旗号,测试阶段必须得试试。看完datasheet,外设挺丰富的,满足日常的开发还是足够的。开包如图1所示:
秉承一贯的套路,当然第一件事是点灯。这个过程是熟悉开发环境配置的,既有开发软件的环境,也有熟悉芯片开发库的环境,是一道门。 这里使用keil5作为开发环境,使用SDK2.0的库,官方可下载。下面就是环境配置,选择芯片,option中最主要是C/C++一栏,很重要。配置环境图如图2所示:
选择下载方式如图3所示:
下面就是测试程序,配置时钟,配置引脚,延时翻转引脚实现LED闪烁。如图4所示: - BOARD_InitPins();
- BOARD_BootClockRUN();
- // BOARD_InitDebugConsole();
- GPIO_PinInit(GPIO,0,30,&led_config);
- GPIO_SetPinsOutput(GPIO,0,1u<<30);
-
- GPIO_SetPortMask(GPIO,0,1u<<30);
- GPIO_WriteMPort(GPIO,0,1u<<30);
- while (1)
- {
- GPIO_TogglePinsOutput(GPIO,0,1u<<30);
- for(t=0;t<10;t++)
- // delay();
- Delay_nms(0xAFFFF);
- Delay_nms(0xAFFFF);
- }
- }
复制代码
效果如图5所示:
|