本帖最后由 ROCK0525 于 2015-11-29 20:48 编辑 拿到L476已经有一段时间了,中间玩了几天,因为刚从51转过来没多久,标准库也仅仅刚学会建立工程和基本IO控制,身边的同事都是玩PLC和51的,也木有人能给我指点指点,所以几天时间也只弄好了开发环境和点亮了板载那颗LED。本想多玩几天再来交作业,不过最近一直有这样那样的事情,所以只好。。。。。。以下只是一个初学者对STM32CUBE的理解,如有错误,还请各位指点 CUBE学习主要是浏览了一下CUBE 的User manual 还有CubeL4的User manual,还有就是看了好几遍官方的培训视频。 https://www.stmcu.org.cn/video/index/detail/id-3983,https://www.stmcu.org.cn/video/index/detail/id-3984 安装好STM32CUBEMX(如何安装视频1里有详细的讲解) 1.打开STM32CUBEMX 2.点击New Project,会出现一个选型界面,选择我们需要的芯片 3.配置管脚,根据原理图,LED与PA5连接,将PA5配置为输出模式 4.配置时钟,使用了系统默认的配置 5.配置参数 6.生成MDK工程 7.在主函数中间调用引脚状态切换函数和延时函数 8.编译,下载到L476,发现板载LED规则闪动。 控制板载LED已经有很多帖子了,我这里就不详细写每一步的操作了。下面是我遇到的几个问题,希望能给跟我遇到同样问题的初学者一点借鉴。 1.库更新,自动更新折腾了大半天,5次都失败了。如果无法自动更新,可以自己下载下来,放到STM32Cube\Repository 目录下面就行了 2.ST-link,安装完ST-link后点击连接,会提示下图错误,点击升级,也总是提示找不到设备。遇到这种情况,去官网下载最新的软件,重新安装就可以了。 |
谢谢分享 |
谢谢分享 |
不错的开始 |
持之以恒。 |