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

查看: 2654|回复: 3

[STM32L496] 【NUCLEO-L496ZG评测】+ 开箱测试

[复制链接]

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2017-4-4 22:18:16 | 显示全部楼层 |阅读模式
本帖最后由 creep 于 2017-4-6 21:24 编辑

        首先感谢社区和ST举办的优惠活动,让我们能第一时间体验到最新的L4系列的开发板,特别感谢管理员  @zero99  辛苦组织的活动。在进入3天假期的最后时刻才收到板子本打算放假好好搞一下,但是事实整整玩了3天几乎没开电脑,趁着假期的尾巴简单测试下。

   1、STM32L496

Nucleo-L496和之前那些144引脚的开发板外形略有不同采用了稍微新的设计,整个板子在没有网口的情况也看着稍微好看下。


E07ADD6D36E2E7B962C72DDAD81E294D.png

STM32L496采用的是和F4系列同样的M4的内核,或许为了低功耗主频限制了最高80MHz,但是最为M4内核的一员,L496具有很多不错的功能:
FPU, ART Accelerator MPU, 100DMIPS/1.25DMIPS/MHz (Dhrystone 2.1), and DSP instructions 等特性。

TIM截图20170404204055.png


STM32L496除了拥有强劲的内核外设配置也相当丰富:
◆  8- to 14-bit camera interface up to 32 MHz (black&white) or 10 MHz (color)
◆  External memory interface for static memories supporting SRAM, PSRAM, NOR and NAND memories
◆ Dual-flash Quad SPI memory interface
◆ USB OTG 2.0 full-speed, LPM and BCD
◆ LPUART
◆ Up to 24 capacitive sensing channels: support touchkey, linear and rotary touch sensors
详细如下:

TIM截图20170404205428.png

2、性能测试

   官方的给出的参数如下
1.25 DMIPS/MHz (Drystone 2.1)273.55 Coremark® (3.42 Coremark/MHz @ 80 MHz) 使用keil进行的CoreMark测试如下:
TIM截图20170404214415.png

由于KEIL的本身问题,测试得出的分数和官方的稍微有些差距,如果使用IAR可能分数会比较接近官方的数据。

3、编译环境搭建和基本测试

   随着cubemx的不断完善和功能越来越强大,很多开发者都在使用cubemx快速建立开发环境、生成测试代码。除此之外也可以使用keil自己一步一步生产代码,在官方提供的hal开发包中有详细的测试代码和工程模板可以参考。如果操作熟练可以很快生成一个测试工程。

上面ST的HAL开发包中处理常规的一些例子,还有LL库和HAL库与LL库结合使用的MIX库例子可以参考,最下面的Templates是工程模板。

TIM截图20170404215437.png
通过这些例子基本可以熟悉的掌握常见的外设的使用方法。

根据Nucleo-L496的原理图我使用keil创建了一个简单的LED和串口输出的工程,其中main函数如下:
  1. #include "main.h"
  2. //creep
  3. //2017-04-04
  4. int main(void)
  5. {
  6.   uint8_t sta = ON;
  7.   HAL_Init();
  8.   SystemClock_Config();
  9.   LPUART1_Init();
  10.   LED_Init();
  11.   while (1)
  12.   {
  13.                 LED1(sta);
  14.     LED2(sta);
  15.     LED3(sta);
  16.                 sta = !sta;
  17.     HAL_Delay(1000);
  18.     printf("hello,world!!\r\n");
  19.   }
  20. }
复制代码


测试代码 周期的闪烁3个LED灯并在串口输出信息。

IMB_bG6t8i.GIF

串口输出

TIM截图20170404220710.png


   ST除了在高性能的MCU领域发力也慢慢开始占领了低功耗的市场,通过强大的内核和客观的低功耗让越来越多的开发者开始使用ST接触ST的单片机。

测试代码:

Printf.rar (1.18 MB, 下载次数: 35)
回复

使用道具 举报

1182

主题

3785

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-3-17
发表于 2017-4-5 13:49:08 | 显示全部楼层
感谢橙子大大的支持
回复 支持 反对

使用道具 举报

12

主题

268

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-10-15
发表于 2017-4-5 15:25:22 | 显示全部楼层
我觉得可以测试下FPU的性能,利用计时的方式比较
回复 支持 反对

使用道具 举报

7

主题

1426

回帖

42

蝴蝶豆

论坛元老

最后登录
2020-8-11
发表于 2017-4-24 16:26:06 | 显示全部楼层
感谢分享,~~正在学习串口~
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版