creep 发表于 2017-6-3 13:07:49

【STM32L496DISCO】开发板概览

本帖最后由 creep 于 2017-6-12 09:19 编辑

          STM32L496DISCOVERY 是一个基于Cortex-M4 内核芯片的STM32L496AGI6型号MCU的功能丰富完整的演示和开发平台。得益于STM32L496AGI6革新的低功耗低、大容量RAM和优秀的图形绘制功能(DMA2D),32L496DISCOVERY可方便的用于音频视频等应用的原型验证,板载的STLINK/V2-1 提供了方便的下载和调试功能,对开发者带来极大的便利。开发板由一个大的主板和一个小板子组成:

                     

2个板子合体之后是下面这样的:

                  

为了演示综合DEMO,STM32L496DISCOVERY 里面还附送一个TF卡,卡里面主要是一些GUI文件和视频音频文件:
For the demo to run as expected, this SD card contains the following folders and files:
      * Audio folders: folders listed hereafter, containing the audio files used by the demonstration
         - Electronica
         - Jazz
         - NoCover
         - Rock                                 
      * Video folder: video file used by the demonstration   
      * EWIZ_flash.bin: binary used by Embedded Wizzard graphic demonstration            
      * EWIZ_ressources.bin: graphic resources used by Embedded Wizzardgraphic demonstration
      * TGFX_Full_flash.bin: binary used by TouchGFX graphic full demonstration
      * TGFX_Full_resources.bin: graphic resources used by TouchGFX graphic full demonstration      
      * TGFX_Lite_flash.bin: binary used by TouchGFX graphic reduced demonstration
      * TGFX_Lite_resources.bin: graphic resources used by TouchGFX graphic reduced demonstration   

These folders and files are all available in the FW package at the following location:
"\Projects\STM32L496G-Discovery\Demonstrations\Binary\SDCard"
STM32L496DISCOVERY 采用了一个比较新的设计,那个小的板子被称为Fanout board,通过STMod+ connector和主板连接。





详细的接口类型如下:

• MikroElektronika Mikrobus Click-board compatible connectors (CN10 and CN11: two
1x8-pin male connectors)
• ESP-01 compatible connector (CN4: 2x4-pin male connector)
• Seeed Studio™ Grove compatible connectors (CN3 and CN2: two 1x4-pin male
connectors)
• Reserved standard 2.54 mm pitch of STMod+ pin header for breadboard.
接口各个功能和PIN分布如下:





STM32L496DISCOVERY 板载外设非常丰富:




我们通过官方的一个视频来截取几个图片看下主要的外设和功能介绍:


1)板载240*240 的LCD,通过FMC接口和STM32L496AGI6相连,开发板上扩展了QSPI和PSRAM.




2)1个摄像头接口和一个全速 USB OTG




3)在综合demo中预置了STemWin/Embedded Wizard /TouchGFX几个GUI的演示


STemWin:






Embedded Wizard:





TouchGFX:






上面的gif图片格式可能看起来不够流畅,完整的视频:STM32L496 DISCO


   感谢论坛管理员、ST和社区论坛提供的开发板用于测试。STM32L496DISCOVERY 是一个用于评估L49x低功耗和性能的绝佳平台.STM32L496不但继承了L系列低功耗的优点,还拥有了M4内核超强的性能,无论是图片、音频、视频都能流畅运行,这对于一些MCU功耗和处理器性能要求较高的项目非常有吸引力。



开发板官网链接

开发板使用手册和原理图:



NUCLEO-L496相关评测:


NUCLEO-L496ZG






Paderboy 发表于 2017-6-3 15:02:38

:loveliness::loveliness:恭喜恭喜,我的估计还在路上风雨漂泊中。。。。:loveliness:

any012 发表于 2017-6-3 15:12:12

本帖最后由 any012 于 2017-6-3 16:39 编辑

在官网上看到有gerber下载链接,就下载下来了。想着以前st的开发板的gerber文件夹里都有pcb及原理图文件,以为这次也有。结果只有gerber文件。6层板,BGA封装,觉得好高端,也觉得好遥远。
例程在stm32cube里找到了,用的freertos+stwin,貌似只看到了一个任务。(说错了,没看到stemwin相关文件)
而kDemo_Start()函数里,是不断循环执行的吗?

main.c里创建了个Demo_Thread任务,任务函数是StartThread(),里面调用的是kDemo_Start()函数。



void kDemo_Start(void)
{
kDEMO_STATEdemo_stat =DEMO_INIT;

do {
    switch (demo_stat)
    {
    case DEMO_INIT:
      kDemo_Initialization();
      demo_stat = DEMO_RUN;
      break;
    case DEMO_RUN :
      kMenu_Init();
      kModule_Execute(MODULE_MAIN_APP);
      demo_stat = DEMO_DEINIT;
      break;
    case DEMO_DEINIT :
      kDemo_UnInitialization();
      demo_stat = DEMO_EXIT;
      break;
    default:
      break;
    }
}
while(demo_stat != DEMO_EXIT);
}

霹雳之火 发表于 2017-6-3 16:04:57

板子帅气:lol:lol

zero99 发表于 2017-6-5 13:33:39

静待接下来的分享:lol

没事逛荡 发表于 2017-6-5 13:59:26

很强大的样子!

strang 发表于 2017-6-6 08:53:00

板子高大上啊。恭喜~~

supermiao123 发表于 2017-6-7 14:55:20

很不错的一个开发板,屏幕很实用
页: [1]
查看完整版本: 【STM32L496DISCO】开发板概览