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

【NUCLEO-L476RG开发】+ 12步简单熟悉下软硬件开发平台

[复制链接]
黑驴蹄子 提问时间:2015-11-13 15:15 /
本帖最后由 黑驴蹄子 于 2015-11-13 15:19 编辑

昨天在上海参加第86届中国(上海)电子展,下午5点多的高铁回来,刚下高铁就收到QQ消息,是一封来自沐版的邮件,打开一看,是催促拿到板子的朋友尽快进行开发板的试用并分享。

拿到板子也有半个月时间了,之前也下载了一些资料,准备拿到板子之后试用一下,毕竟后面的项目对低功耗这块还是很有需求的,奈何手头上一直很忙,对M4核的STM32也不是很熟悉,特别是Cube开发,因为原来用F107做项目用的都是3.5的标准库。所以趁这个机会熟悉一下Cube环境和HAL库。

1、先将有关的资料下载一下,随时可以查看,里面包含了Cube安装文件,package和手册等文件


1.png
2、下载好之后就是安装Cube,我装的是4.11.0版本,装好之后再HELP下面安装STM32L4package,我之前装的是1.1.0版本,后来不行,更新到了1.1.1版本。


22222.png

3、如果之前下载好了的话,可以直接放在下图中的路径下,就可以不用在线下载安装了,可以离线安装。


3.png

4、装好之后,新建工程,选择BOARD SELETOR  是选择ST提供的板子的工程


4.png

5、工程打开界面:中间是PIN图形配置,可视化设计,很方便


5.png

6、打开官方提供的硬件原理图和PCB的工程为文件,可以看到PC13接的是一个测试按键,PA5接的是一个测试LED灯,可以供大家调试所用,板子上集成了STLINK,这是ST一贯的福利。


6.png
7.png

7、时钟配置里面,用的是内部高速时钟,并且用了PLL了。


8.png
9.png

8、配置选项卡下面是对DMAGPIO,RCC,NVIC的配置,这个板子只配置了GPIORCCSYSTICK用了中断向量。


10.png
11.png

9、生成工程,选择的是MDK V5版本。


12.png

10、生成的文件的目录


13.png

11、打开MDK-ARM文件夹下的工程。就是Cube根据用户设置生成的代码。可以看到主程序里面有一个SystemClock_Config();和一个MX_GPIO_Init();


15.png
16.png

12MDK V5要安装一下L4PACK编译一下没有问题。主函数中有个while (1{};可以在这个里面添加自己的代码了。

14.png

11111.jpg

另外看一下板子的硬件电路,CPU系统供电和STLINK供电是分开来的,用的都是分外接5VUSB5V,而且ST在电源这块都加了防反接的电路,USB这里用的是MOS管防反接,看来ST真是是很用心呀。板子上唯一不好的就是跳线的SBX太多,初衷是为了兼容其他的板子。


18.png
19.png


最后在此谢谢沐版和柚子,谢谢ST社区,谢谢ST,组织的这么好的活动。





评分

参与人数 1 ST金币 +20 收起 理由
沐紫 + 20

查看全部评分

收藏 1 评论2 发布时间:2015-11-13 15:15

举报

2个回答
沐紫 回答时间:2015-11-13 15:18:51
谢谢分享啦
埃斯提爱慕 回答时间:2015-11-13 19:46:04
提示: 作者被禁止或删除 内容自动屏蔽

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版