第一次使用雅特力的MCU,实际很久之前就对雅特力有所了解,也期望可以获得一块demo板进行测试验证。正好论坛里面雅特力活动力度很大,有幸申请到一块AT-START-F437。
首先这款开发板的主频及高性能的运算能力非常吸引人,另外USB OTG,以太网都是我目前需要好好学习的版块。
首先是想测试下AT32F435_437_Firmware_Library_V2.1.1\project\at_start_f437\examples\emac\http_server下的以太网功能,但是左右折腾都没把例子跑起来,想想时间临近还是先发个测评贴站站脚。就有了如下测评:
首先是到官网下载资料,21IC 雅特力版块进去就有官网地址,如下图已圈注:
进入官网第一个可以关注下产品信息,找到芯片相关信息页,如下截图:
进入产品信息页后可以先关注下芯片的相关性能特色及应用场景说明。当然我们先要找到开发板资料,点击如下图圈注的下载资源:
数据手册和用户手册必下的,然后找到评估板,点进去下载响应的资料,主要包括了原理图及开发板的相关说明资料,部分芯片资料等,然后就是BSP下载,包含了库和相关外设例程,资料上传到附件。
我使用的是KEIL5开发,所以要下载支持MCU的器件包进行安装。
此评测主要是跑一个GPIO的例程,此例程在BSP包里面的C:\Users\HP\Desktop\AT32F437\AT32F435_437_Firmware_Library_V2.1.1\project\at_start_f437\examples\gpio\led_toggle\mdk_v5 此例LED2、LED3、LED4间隔200模式依次点亮后熄灭,重复。LED反转代码采用的是写入输出数据寄存器(GPIOx_ODT),没用使用设置/清除寄存器( GPIOx_SCR),反转采用的是GPIO数据寄存器相应位异或1的方法。此处使用设置/清除寄存器实际更好,实际项目应用中比较少直接去操作输出数据寄存器,避免出现读修改写的问题,多采用设置/清除寄存器,写1有效,写0无效。
最后上张图,板子比较大块,包装是吸塑包装,但是板子没有提供塑胶螺丝柱,不注意可能会弄短路。
另外由于论坛对附件大小有限制,所以只上传了一个评估板的资料,其它资料请根据说明自行下载。
|