stmcube生成的LED灯无法点亮
板子是STM32L496-discovery。用网上教程使用stmcube生成LED灯点亮实验,无法点亮。但用L496自带的GPIO程序运行却可以点亮。不知道什么原因,请大神解答。已上传了附件。
请附上你STM32CubeMX的工程和程序。
总之,原理没看对,STM32CubeMX工程没建对,KEIL或IAR程序中LED代码不加对,都有可能出现点不亮的情况。
STM32CubeMX对STM32L496的系统时钟初始化到是真的有BUG,只是时钟不对,但不影响LED点亮。
发现这个BUG有段时间了,刚开始一直没顾上发贴,后来就犯懒了。
这真不好说,不知道是你哪个地方就疏忽了。这IO输出Cube应该是没问题的 这是L496 project中自带的GPIO例子
只看到了你的Cube过程啊。。。。而且你为什么不是直接选对应的板卡,而是选L496AGI芯片呢,只配置了一个管脚,这样不是肯定不能正常工作么{:3_57:} 看看 你配置GPIO管脚是不是LED灯对应的管脚,输出输入是不是正确,这个问题应该不大 数码小叶 发表于 2018-7-2 16:23
只看到了你的Cube过程啊。。。。而且你为什么不是直接选对应的板卡,而是选L496AGI芯片呢,只配置了一个管 ...
啊。。我是照网上使用cube点亮LED教程步骤做的哦 在CUBE里直接选板卡,把黄色的IO口功能全部加上,确认LED的硬件IO口连接,然后在程序里放入闪灯的程序 yyfc1106 发表于 2018-7-3 22:59
啊。。我是照网上使用cube点亮LED教程步骤做的哦
可能你那个教程是针对独立的芯片的,nucleo板你得保留接口配置啊
页:
[1]
2