为什么放在开头就行
放在下面的话打印出来按复位键,开头有时候会多出现一个?。
时钟相当于供电,对一个外设进行配置当然要先上电才能更改配置,否则就相当于不插电,只把开关打开一样,不行的
声明结构体变量之类的都要放在开头的,这是c99的规定,现在keil更新了编译器,声明放下面也能通过。不然声明放下面可能编译直接报错的如果keil里用的printf输出,需要把sr寄存器的TC值清掉的,TC默认置一 不清掉输出会少开头的一个字节