37d288cdcdad532b8f4e1a4a90e9a98a
前言
大家好。
首先,感谢南京中科微提供的CSM32RV003开发板及cjlink调试器,同时也感谢发烧友提供的试用平台。尽管对51单片机、PIC单片机和AVR单片机都有应用,但没有由于CSM32RV003的经验介绍,卡在cjlink调试阶段,ISP也无法下载,几乎放弃了对该开发板的使用(当初也是由于没有老师,导致买的《例说STM32》一书现在还放在书架里),好在电子发烧友交流群里的朋友以及厂方的工程师提供了帮助,我的开发板可以ISP下载了,cjlink也可以通讯了。
一、按键功能的应用
代码基于厂方的003_reset_EN.zip添加,根据此代码初学者可以知道输出与输入端口的设置方法。
另外还特意贴出了gpio.h文件,上面的标注希望对大家有参考,有错误的地方请指正,更希望其他朋友能把gpio.h的注释补充完整,笔者的英文水平太差了,注释这些也废了好大劲。
程序功能:开机白色灯点亮2s,按键PA3设置下拉, 因为按键没有按下,红色指示灯闪烁;当按键PA3按了一下后(用杜邦线把该脚与3.3V短接一下)红、绿、蓝三色灯会依次闪烁10次 。
|