之四:点个小灯
上一贴说了如何用iar建立工程,这节我来试试点个灯看看能不能把412玩起来。
打开原理图发现LED2与PB7连接
然后复制模板文件夹,重命名为led,打开工程,建立led.c和led.h文件并添加到工程中:
然后打开参考手册,发现io默认输出低电平
根据原理图,我们在这里输出高电平就可以点亮led,为了测试下看看412和103是不是一种编程思路,点一个灯看看。
打开工程,配置下器件:
然后写如下代码:
然后编译,结果发现这f4果然够叼,iar这编译速度是出了名的快,之所以用iar也就是因为看中了他的速度,结果现在编译起来,速度也慢的一比了。看来不能像103之前那种开发方式,把所有lib里的源文件都加进去,为了速度,最好还是用到什么模块,就加哪个文件了,这样才能速度跟得上。这段代码也就是配置了下io,然后设置输出,然后写进开发板就可以发现灯亮了。
这里插一句,程序一开始怎么也下不进去总提示说stlink识别不了mcu,结果我配置里明明选择了412zg,还是不行,后来把跳帽拔了也不行,再后来更新下驱动,还是不行,甚至提示stlink通信失败。我这还想,尼玛,板子刚开始用难道就这么挂了?不像呀,LED3还在那闪呢。一直到用mdk5的stlink将驱动刷成J24才正常,可能是现在装的这个最新版本的iar对stlink的支持不行。又遇到这种问题的朋友改下stlink的驱动版本试试看,说不定可以。
好啦,这贴就到这啦,下帖试试f4的定时器好吧。
希望小编能开发点高级的。
这都折腾了快要一下午了,又是跑出去买数据线换,又是换软件的,最后才发现原来是驱动不对。
俗话说万事开头难。等熟悉了就很容易上手了。
嗯嗯嗯。主要先点个灯,熟悉下io,再看下定时器,基本就可以没难度了。
如果小编开发成好的项目,可以大家分享。
必须的,一步步来嘛。
好的,祝你成功
学习了解一下 小编加油
一群朋友们...都是一路走来的,走多了就熟知。
坐等小编接下来的分享
嗯嗯嗯,是的呢。
必须的。
不知道能不能赚积分呢 不够下载了
回复就有积分撒。