开始自学stm32,下了很多资料,在各家的各种例程中,发现各自的习惯都不一样例如,要点亮一个led,置高一个IO口。有的是直接在man函数中完成
main();
{
void led1();
.......
......
led1(0);
led1(1);
}
大意是将led1作为一个函数,个人觉得这样很好,免去了stm32中各种选很长的库函数。
但是也有人是这样完成的
工程组包含led.c
#include"led.h"
main()
{
led1(0);
led1(1);
}
对第二种方法有点不解,觉得非常麻烦,又要写led.c,又要写led.h。
请问这样做的好处体现在? |