感谢21IC提供的平台,非常高兴能够申请到华大的板子,前段时间报名了中国芯设计大赛,计划选用华大的MCU作为项目的主控,这次正好提前上手试一试华大的MCU;
下载论坛提供的资料包,板子的使用手册、参考资料都是中文的,非常棒,还提供了开发环境的支持包、驱动库及例程,安装后就可以用了。本次在华大提供的LCD例程基础上进行修改及功能扩展,添加了LED、按键功能;
主要功能实现:按键次数显示,每按一次键LED闪烁一次,使用两位显示按键次数,高位为0时消隐;按键次数显示(0-99);
显示效果如下图所示
上电初始化后显示0
程序相对比较简单
定义译码数组,0-9、不显示
段码液晶资料
按键及LED对应的IO端口;PD04、PD05
按键及LED端口初始化
按键检测
主函数循环
使用MDK-Keil开发环境
程序下载设置
下载使用CMSIS-DAP,板卡自动安装驱动,可能之前使用过别的板子
使用感受:华大提供的资料为中文,便于学习;提供了驱动库及样例,还有空的工程模板,非常容易上手;板卡芯片引脚全部引出,方便扩展功能及测试;另外板子留有MCU功耗测试跳针,方便测试系统功耗;整体感觉非常好,后续我还要继续学习芯片内部其他资源;希望国产芯片越做越好!!!
最后来张GIF图,看一下效果。
工程文件:
lcd_mode.zip
(1.29 MB)
|