想不到,点亮一个LED需要花费几个小时的时间。
ST已经给STM32写好了函数,直接调用很方便,IAR的project - option设置却没有那么容易。随便新建一个project,不好好修改设置是不行的。具体的可以见附件。
要学习代码,IAR的安装目录下就有,但是直接使用是不行的,会出来一大堆让你痛苦的提示:error,error......
参照可以使用的代码,需要把library目录copy过去以提供lib函数,还要改project - option,郁闷。简单的办法是直接把现成的设置好的代码文件夹copy,再把main.c等等ST提供的copy过去。这里又被stm32f10x_conf.h黑了一把:ST的源代码里面这个文件和网友提供的文件版本不一样,(assert_param和assert函数名称不一样)结果编译时又是一大堆的错误。所以只是copy程序代码即可!其他的那些.c .h文件不用copy。
一般有2种设置:下载到Flash或RAM,显然RAM要快的多
文章评论(0条评论)
登录后参与讨论