你的LED是连接在那个gpio上的,是GPIOB么?GPIO_ResetBits(GPIOB,GPIO_Pin_0);一直置0,你电路图上时这样连的么?
例程一般不会指明GPIO的时钟初始化,你检查一下是不是GPIO的时钟没有开启。比如初始化GPIOA时钟:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA);当然,在此之前要先初始化系统时钟。
IO口设置有问题,就重新检查了设置,但慢慢检查下来也没发现有任何错误,把别人标准的设置拿过来也没办法解决问题,确认程序逻辑,文件,设置全都没有错误后,我突然灵机一动,发现LED和KEY的设置函数都用了GPIOA,而刚好问
代码错误。正点原子的STM32精英板是由ST公司开发的图形化代码自动生成工具,在使用该工具的时候,需要进行一定的代码设置,当程序中的代码错误,存在问题而无法控制电源灯的时候,电源灯就无法亮了。
看下硬件电路,算下流过LED电流,确认硬件没问题。
stm32,led灯程序,灯为什么不亮
题主是否想询问“stm32正点原子精英板电源灯为什么不亮”?代码错误。正点原子的STM32精英板是由ST公司开发的图形化代码自动生成工具,在使用该工具的时候,需要进行一定的代码设置,当程序中的代码错误,存在问题而无法控制电源
这段程序没有错误.如果你就JTAG的话建议使用在线仿真(具体教程请百度吧,不算复杂),在switch(x)处设置断点,当程序执行到那里就暂停了,可以看到x的值是多少,这样有助于你查找错误.如果没有的话建议买一个,也不贵,五六十
你的LED是连接在那个gpio上的,是GPIOB么?GPIO_ResetBits(GPIOB,GPIO_Pin_0);一直置0,你电路图上时这样连的么?
看下硬件电路,算下流过LED电流,确认硬件没问题。
只是想让LED亮灭来表示程序正在运行,但是写完程序调试后却发现LED始终不亮,但程序又的确在跑。IO口设置有问题,就重新检查了设置,但慢慢检查下来也没发现有任何错误,把别人标准的设置拿过来也没办法解决问题,确认程序逻辑
例程一般不会指明GPIO的时钟初始化,你检查一下是不是GPIO的时钟没有开启。比如初始化GPIOA时钟:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA);当然,在此之前要先初始化系统时钟。
stm32按例程写的led 为什么不亮
1.电源问题 LED 灯的电源问题是导致灯不亮的主要原因之一。如果电源线松动或者电源损坏,就会导致灯不亮。此时,需要检查电源线是否插紧或者更换电源。2.灯具问题 (1)灯珠芯片问题 LED 灯的灯珠是灯泡的核心部件,如果灯珠
1、焊接点存在虚焊现象:这种情况一般是因灯具在运输过程中,出现过大震动而保护措施没有做到造成的,它的焊点随着震动而脱落,最终造成灯不亮。2、焊锡质量不好:如果LED灯的焊锡质量不合格,那么在弯折的时候,它的焊点就
这段程序没有错误.如果你就JTAG的话建议使用在线仿真(具体教程请百度吧,不算复杂),在switch(x)处设置断点,当程序执行到那里就暂停了,可以看到x的值是多少,这样有助于你查找错误.如果没有的话建议买一个,也不贵,五六十
看下硬件电路,算下流过LED电流,确认硬件没问题。
你的LED是连接在那个gpio上的,是GPIOB么?GPIO_ResetBits(GPIOB,GPIO_Pin_0);一直置0,你电路图上时这样连的么?
也有概率是由于焊接或接线问题导致LED指示灯不亮。可以检查确认最小系统板连接线路和电路设计是否正确,使用万用表检测LED引脚是否接触良好。
IO口设置有问题,就重新检查了设置,但慢慢检查下来也没发现有任何错误,把别人标准的设置拿过来也没办法解决问题,确认程序逻辑,文件,设置全都没有错误后,我突然灵机一动,发现LED和KEY的设置函数都用了GPIOA,而刚好问
华清stm32f407的led灯不亮
这段程序没有错误.如果你就JTAG的话建议使用在线仿真(具体教程请百度吧,不算复杂),在switch(x)处设置断点,当程序执行到那里就暂停了,可以看到x的值是多少,这样有助于你查找错误.如果没有的话建议买一个,也不贵,五六十
你的LED是连接在那个gpio上的,是GPIOB么?GPIO_ResetBits(GPIOB,GPIO_Pin_0);一直置0,你电路图上时这样连的么?
?代码错误。正点原子的STM32精英板是由ST公司开发的图形化代码自动生成工具,在使用该工具的时候,需要进行一定的代码设置,当程序中的代码错误,存在问题而无法控制电源灯的时候,电源灯就无法亮了。
IO口设置有问题,就重新检查了设置,但慢慢检查下来也没发现有任何错误,把别人标准的设置拿过来也没办法解决问题,确认程序逻辑,文件,设置全都没有错误后,我突然灵机一动,发现LED和KEY的设置函数都用了GPIOA,而刚好问
看下硬件电路,算下流过LED电流,确认硬件没问题。
打开调试插个断点看看程序有没有在走;程序看起来没问题。这是我曾经用过的GPIO初始化函数
stm32最小系统板程序状态指示灯不亮
你的LED是连接在那个gpio上的,是GPIOB么?GPIO_ResetBits(GPIOB,GPIO_Pin_0);一直置0,你电路图上时这样连的么?
IO口设置有问题,就重新检查了设置,但慢慢检查下来也没发现有任何错误,把别人标准的设置拿过来也没办法解决问题,确认程序逻辑,文件,设置全都没有错误后,我突然灵机一动,发现LED和KEY的设置函数都用了GPIOA,而刚好
例程一般不会指明GPIO的时钟初始化,你检查一下是不是GPIO的时钟没有开启。比如初始化GPIOA时钟:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA);当然,在此之前要先初始化系统时钟。
首先检查硬件,驱动方式有没有问题,电流够不够大,延时合不合理?如果硬件不确定的的话,试一试用软件仿真,你是直接驱动IO口,功能还是很简单的,keil的软件仿真能够隔开你的硬件,程序单步执行,看端口输出能不能达到设计要
打开调试插个断点看看程序有没有在走;程序看起来没问题。这是我曾经用过的GPIO初始化函数
也有概率是由于焊接或接线问题导致LED指示灯不亮。可以检查确认最小系统板连接线路和电路设计是否正确,使用万用表检测LED引脚是否接触良好。
看下硬件电路,算下流过LED电流,确认硬件没问题。
stm32用gpio点亮一个led,程序编译过了,但是灯不亮
打开调试插个断点看看程序有没有在走; 程序看起来没问题。 这是我曾经用过的GPIO初始化函数你的LED是连接在那个gpio上的,是GPIOB么? GPIO_ResetBits(GPIOB,GPIO_Pin_0);一直置0,你电路图上时这样连的么?
led灯不亮常见故障及维修:灯具不亮、灯具关闭后还有微亮、亮度暗开灯出现闪烁。维修方法:检查并更换。 1、灯具不亮 这种故障一般有两种原因,一个是灯具铝基板上LED灯T珠损坏(LED灯珠都是串联连接,根据物理学定律,一旦一个损坏,整个电路都会被中断),另外一个原因是灯具的恒流驱动电源损坏,导致灯珠得不到工作电压。 如果铝基板有个别灯珠有黑点不亮。可以直接把灯珠取下来,用电烙铁换上同型号的灯珠或者直接用一个导线进行短接处理。如果有很多的灯T珠出现损坏,就需要更换新的LED灯盘,否则容易烧毁驱动电源。如果检测完毕灯珠没有任何问题,那就确定是恒流驱动问题,更换新的同型号驱动即可解决问题。 2、灯具关闭后还有微亮 这一点很多灯具都会出现,这是因为灯具接线时把零线和火线顺序接反了。也就是操作规定的开关必须控制火线,接线时把开关接在了零线上,导致关灯后出现微亮。只需要改动下灯具的两根线接线位置,即可解决这个问题。 如果把零线和火线更换位置之后,关灯后还会出现微亮现象,那就是灯具自身产生了自感电流导致微亮。只需要购买一个220V继电器,和原先线路进行串联,即可全部解决问题。 3、亮度暗,开灯出现闪烁 这类问题也是常有发生,一方面是因为LED灯具工作时间太长了,它的寿命基本达到了,亮度自然就变低一点。只需要更换新的灯盘,即可恢复原先亮度。
看下硬件电路,算下流过LED电流,确认硬件没问题。
你的LED是连接在那个gpio上的,是GPIOB么? GPIO_ResetBits(GPIOB,GPIO_Pin_0);一直置0,你电路图上时这样连的么?
打开GPIOC的时钟了吗?对GPIOC初始化了吗?
这段程序没有错误.如果你就JTAG的话建议使用在线仿真(具体教程请百度吧,不算复杂),在switch(x)处设置断点,当程序执行到那里就暂停了,可以看到x的值是多少,这样有助于你查找错误. 如果没有的话建议买一个,也不贵,五六十就可以买到.很方便的东西
看下硬件电路,算下流过LED电流,确认硬件没问题。