实际上,我们也不能靠example过日子啊,这次就来从头新建一个LED的blink玩玩。
6.2里面提供了基于开发板的新建模板,那就选来看看。
找到d21,生成代码。
看代码,这就是一个io口扫描版的按键控制LED哇。不过这个代码比较简单,我们可以来仔细看看。
判断pin的电平都是用函数的,里面就设计pin的定义和状态定义,鼠标上去会有个小箭头,点进去有个 find reference,可以看到定义文件。比如这个按钮sw0,可以进到samd21_xplained_pro.h,里面就有led和按键的定义,分别是PB30和PA15,这和原理图时一致的哦。
为了保证新程序和老的不一样,改了下代码,按下灭掉,弹起亮,试下,工作正常。
呵呵,还是简单的容易看懂啊。不管怎样,IO输入输出算大概知道了。