刚接触单片机,在做仿真时遇到这样的问题。是stm32芯片的引脚不连接led时,引脚是红色。接上以后就变成灰色了。
BOOT0应该要接到地,低电平,确定内部系统时钟初始化完成了吗?
1.在这个项目中要注意把PB5和PC13用杜邦线连到一样哦,不然就看不到效果啦。
2.还有一个易错点就是,在闪烁这个功能代码中,很多人首先想到的肯定是让那个GPIO口的电平置高或者置低来控制灯的闪烁,但是这样子的话,你就不可以只用一个灯来实现呼吸和闪烁之间的转换了,你需要使用两个灯,一个呼吸一个闪烁,这样子是比较麻烦的。但是也根据个人需要吧,如果想要只用一个灯实现两个效果,就使用上面的方法,呼吸和闪烁都使用定时器3通道2来控制。这样就可以达到转换自如了。
3.就是数据覆盖的问题,这个也是根据你要做的项目要解决吧,可以清除,也可以不用。
4.上面的办法只是控制呼吸和闪烁的一种办法,或许复杂了,希望有更加简单办法的大佬指导一下,我也是刚刚学习,如有不懂的,可以私信交流,分享到此,谢谢。
1,电源+,电源-接了吗?
2,复位直接接电源?岂不是一直在复位?
3,晶振设置的内部晶振?
4,BOOT0的电平要确定好,要不接地,要么接电源。
5,LED最好用接上拉的模式,单片机输出低电平点亮。