你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

[STM32L4+实测]二、创建工程

[复制链接]
zhjb1 提问时间:2017-12-31 16:03 /
[STM32L4+实测]一、查看资料-初测板子
[STM32L4+实测]三、学习STM32CubeMX
[STM32L4+实测]四、找到Qtserial和测试
[STM32L4+实测]五、用官方程序测各种工作模式功耗


这是一个比较麻烦的事情,看了已下载的工程文件,有的在Keil[手中的Keil为5.23版]中可以打开,但找不到对应的设备型号,所缺的设备文档为:STM32L4xx_DFP 1.6.0的,无法下载,直接登录KEIL官网也无法下载此文档;只好从IAR想办法,手中已有IAR8.1版本的,结果也没有此款芯片的设备,最后只好下载了最新版的IAR8.20版的,还是不行。结合网上介绍的先安装STM32CubeMX 4.23.0,在这里生成基于STM32L4R5的项目工程文档之后——当中可能还有其他操作——至于在项目选项中可以选择STM32L4R5这款芯片了。实际上由STM32CubeMX 4.23.0生成的项目工程 for keil在Keil中打开,在项目设置上也可以找到此芯片,至此开发工程准备算是过了第一关了。
STM32CubeMX 4.23.0的几个设置如下:
打开STM32CubeMX 4.23.0后勾选New Project;接着按照产品编号、核、系列、检查、产品线、封装,右边就剩下1个了,双击右边的型号结束芯片选择
。见截图21-1,21-2。
其实的问题是我是第一次用STM32CubeMX做项目初始化,在里面没有找到关于低功耗的测试,只是在电源管理标签上的选设上看到了手册上的几种低功耗工作模式设置。无论如何按照STM32CubeMX 4.23.0走下去尝试使用他吧。
首先是标签:PinOut,选设见截图22-1;
系统时钟配置:Clock Configuration,见截图22-2;
配置列表:Configuration,见截图22-3;
电源功耗计算:Power Consumption Calculator见截图22-4以及23-1,23-2几种电源选项和对应的功耗计算模型;
都完成后,点击菜单Project/Generate Code,系统按照初始选项生成应用工程代码。本里分别按照Keil和IAR首次生成了两个工程包。
打开Keil5.23,在项目选择中可以找到芯片,见截图24,并且编译无错编见截图25;打开在IAR8.20,在项目选择中冶可以找到芯片设备见截图26,编译后有8个警告,但编译成功,见截图27。
接下来的任务就是看看下载后的结果是什么?
首先介绍参与测试的万用表,手头有一款胜利86E万用表,最高电流可以测0.01uA也就是最小的数显示为10nA,实际上已经是他的误差范围了。按照测试低功耗的方法,断开开发板上IDD跳线帽,将电流表连接到这两个插针上检测电流。首先不下载代码,直接监测源代码——3个LED闪烁的IDD电——这不是整板电流,仅仅是芯片的电流大约16.581mA,不算大,见照片28。之后下载前述的STM32CubeMX的选设商城的代码编译下载后检测的电流为1.213mA,见照片29。至此STM32CubeMX算是走了一遍。

21-1

21-1

21-2

21-2

22-1

22-1

22-2

22-2

22-3

22-3

22-4

22-4

23-1

23-1

23-2

23-2

24

24

25

25

26

26

27

27

28

28

29

29
收藏 评论3 发布时间:2017-12-31 16:03

举报

3个回答
Paderboy 回答时间:2017-12-31 19:37:44
赞。。
zero99 回答时间:2018-1-2 09:01:25
感谢支持,插入图片的方法在另外一个帖子里回复你了,可以试下哦
zhjb1 回答时间:2018-1-2 10:35:00
zero99 发表于 2018-1-2 09:01
感谢支持,插入图片的方法在另外一个帖子里回复你了,可以试下哦

新年好!非常感谢!我试了许多次都不行,可能是我的IE浏览器的问题,尝试过:1个回车,2个回车,回车插入后再回车,...,都无济于事,每次插图,都发现原先插的图排列在前边——这种显示的结果,永远是顺序排列,不为这事闹心了,非常感谢!
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版