2回答

1收藏

GD32F450小红板加排针和12M晶振 闪灯

GD32 GD32 4273 人阅读 | 2 人回复 | 2017-04-18

本帖最后由 浪迹天涯123 于 2017-4-21 20:13 编辑

吃完晚饭,拿出小红板,焊排针,忽然想起自己还有几个1元POS机,就从一个POS上拆下了12M晶振,顺手焊到了板子上。
  

然后就写了个点灯程序,初次使用F450的固件库让我有点晕,以前都是STM32风格的,这个风格的固件库真得让人适应一段时间。写完程序下传到板子上,只有LD4发出弱光,LD5、LD6不亮,看了前面也有兄弟发帖出现了这种情况。不知何故,让人一脸懵逼。
  

确实如楼下兄弟说的,是工作时钟没开启,在“system_gd32f4xx.c”文件里有这么一句话“/* select a system clock by uncommenting the following line */”,选择一个系统时钟,把其它的都注释掉。对不熟悉这个风格的固件库的人,算不算是一个坑呢?     
点灯程序发上来吧。
GD闪灯.rar (455.39 KB, 下载次数: 22)



IMG_20170418_200407.jpg (2.31 MB, 下载次数: 65)

IMG_20170418_200407.jpg
分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

jinglixixi

发表于 2017-4-19 10:19:28 | 只看该作者

看看这个链接,我用所移植的程序可以使LED亮起来了,多数是例程的问题,原理图的LED连线没问题,已排除,好像是工作时钟没启动!
https://www.cirmall.com/bbs/thread-95094-1-1.html
板凳

bowei181

发表于 2017-4-28 15:08:55 | 只看该作者

已经开整了,牛。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条