1,配置pin脚
2,配置时钟树
3,配置gpio
4,生成工程文件,调用库函数写gpio高低电平
然后编译运行就会闪了。
自带工程是已经配置好的 pin 脚,自己生成工程代码的话,要自己配置 pin 脚
GPIO配置对了没有?对比一下示例中用到的口是不是和你这个一致。
用CubeMX配置,先配置要需要的Pin引脚(注意调试引脚先配出来),然后配置MCU时钟树,最后配置外设界面中配置好GPIO口,一般驱动LED灯可以配置为推挽输出模式,根据LED灯是高电平点亮还是低电平点亮,可以配置GPIO口默认状态。
一般按这种方式配置好GPIO后生成代码编译下载是可以直接点亮LED灯的,楼主看下是否GPIO口配置的方式有问题。
用L496自带的GPIO程序运行可以点亮说明硬件没有问题
建议把代码贴出来看看时钟,引脚,还有相关功能的配置有没有错误
检查一下是否使用的晶振不同,此外,IO口是否配置成了推挽输出
示例代码不是用cubemx生成的,但用的也是HAL库,可以对比一下main函数里面的内容