MBED如何注册和打开开发环境不说了。
测试了第一个例程LED闪烁,学习使用DigitalOut这个类官方例程如下:
所有代码中就只需要看懂DigitalOut myled(LED1);即可
在IDE下面有DigitalOut的说明,可以简单看看怎么使用。
DigitalOut大小写一定要看清楚不能写错。
myled是自己定义的名称,可以随意,只要不和系统的某些名称冲突即可。
LED1这个是L053的这个板子的一个定义,可以在官方的pinmap查看
LED1是PA_5接口,或者是arduino的13数字IO.(待以后测试arduino方法开发,另开帖子)
因此程序代码写
DigitalOut myled(PA_5);
也是没问题的。
还有个有趣的方法,在IDE下鼠标左键点LED1,右侧会有显示定义
其中的P1_28没太仔细研究为什么,知情者可以告知,谢了。
但是PA_5看了下电路图sch文件确实没什么问题。
LED引脚的控制引脚是PA_5或者PB_13,如何选择看Nucleo背面的0R电阻的短路情况,
给的板子默认是短路的SB42,SB29是断开的,所以是使用PA_5控制即可。
本文来自论坛,点击查看完整帖子内容。