` 上一贴说了如何用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的定时器好吧。。。
`
|