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

【NUCLEO-L496ZG评测】+ 开箱测试

[复制链接]
creep 提问时间:2017-4-4 22:18 /
本帖最后由 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, 下载次数: 39)
收藏 1 评论3 发布时间:2017-4-4 22:18

举报

3个回答
zero99 回答时间:2017-4-5 13:49:08
感谢橙子大大的支持
arenas 回答时间:2017-4-5 15:25:22
我觉得可以测试下FPU的性能,利用计时的方式比较
Bowen 回答时间:2017-4-24 16:26:06
感谢分享,~~正在学习串口~

所属标签

相似问题

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