本帖最后由 wejoncy 于 2015-9-28 20:42 编辑
stm32cubemx 是一个神器,图形化的配置界面,什么时钟,管脚,功能通通给你搞定只需要点点鼠标。
这会极大的降低我们的无关工作量,提高生产力,而把精力放在需要我们思考的地方,比如算法设计
1、安装stm32cubemx ,这个简单,windows下安装软件想来就是下一步,不过注意,软件需要Java运行环境,因此,没有需要自己安装
2、享受stm32cubemx,打开stm32cubemx如下图
新建工程试试,选择你的芯片
比如我选择stm32f446,可以看到能配置的东西还真多,最上面的小框框是引脚搜索框,下面一个各种配置。相信都看的明白
中间的看起来像芯片的家伙自然就是f446了,旁边就是它的各个管脚,使用鼠标滑轮可以放大所缩小,按住左键可以移动,很人性化的设计
如下图所示,比如任意点击一个引脚,我们可以设计这个引脚的功能,输入?输出?等等很多功能,其他的功能就等待你去探索了。
待你配置完所需要的功能后,点击图中所示
选择产生keil工程,当然也可以产生其他的,填写工程名和目录
另外一页,没什么好改变的,看你需要喽
注意,此时你点击OK,会提示你是否需要下载固件库,一般来时是需要下载的,但是,由于软件所带的下载功能实在是太喽了,单线程下载,不支持断点续传,意味着如果断了就得重来,一个接近300M的软件,以差不错30k的速度下载还动不动重来,成功几率渺茫啊,还是得另寻他法,我们自己下载然后手动添加进去。
如下图,点击设置
改变目录,不要在c盘,不要在c盘,不要在c盘,好几个还是移动到d盘或其他位置吧。
然后把手动下载的库文件解压到目录内
就可以顺利生成了
点击打开即可
编译一下,no error no warning
|