【NUCLEO-L496ZG评测】+评测与上手入门指南
最近拿到ST社区的新板Nucleo-L496,感谢ST社区的管理员。心情激动开始评测。1、开箱照片及简介http://ggrarea.hicp.net/wp-content/uploads/2017/03/a430e769a0698a59a72420d9d3df26fb.pnghttp://ggrarea.hicp.net/wp-content/uploads/2017/03/25cd3cdcd7d3986d27eab705bafc7e77.pnghttp://ggrarea.hicp.net/wp-content/uploads/2017/03/1dd950fe49ee1869bf3f76826a45b0bf.pngL496的性能在原先的基础上进一步提升。http://ggrarea.hicp.net/wp-content/uploads/2017/03/78113566ea371131488e406662b027a1.png其参数入上图所示,1MBFLASH320K的SRAM,这个配置跑个RTOS和STEMWIN也不会捉襟见肘了。这款开发板的主要特点:[*]板载STM32L496微处理器
[*]提供Arduino Nano扩展接口
[*]支持云端开发环境Mbed
[*]板载ST-LINK/V2-1编程调试器
[*]USB支持三种接口:虚拟串口、存储器、调试接口
[*]可变的电源供电:USB接口供电、Arduino Nano扩展接口供电
[*]提供6个LED灯: LD1、LD2、LD3为用户指示灯
LD6作为电源指示灯LD7、LD8作为USB通信指示灯
[*]配备有2个按键:B1为用户可编程按键,B2为系统复位按键
[*]支持多种可选集成开发环境:IAR、Keil、GCC等
2、官方例程测试。官方例程没什么意思,上电后通过按键进行3个灯的切换。这边就不多做介绍了。http://ggrarea.hicp.net/wp-content/uploads/2017/03/977d8601d4141f976ba2a72cfc340f84.png
看一下官方的说明就行了。3、CUBEMX工程生成范例ST最大的优势就是有CUBEMX,这个工具能够让工程师上手新芯片的难度降低非常多,我们更换芯片只需要找到对应的芯片生成工程即可。当然,你首先要更新最新的L4库。http://ggrarea.hicp.net/wp-content/uploads/2017/03/e886c44d70eee8e3977eecd08c41d779.png现在L4库最新式1.7.0MX版本最新为4.20.以下所有代买都是在这个版本中生成的。http://ggrarea.hicp.net/wp-content/uploads/2017/03/3c5b8f4fd66186b28222da4dfffa15a5.png在选择型号时,选择开发板:Nucleo144 型号Nucleo-L496ZG在这边可以看到所有的有的硬件。问题来了:这边有个LED是什么鬼?PWM通道吗?难道是背光控制?看来要查一下手册了。http://ggrarea.hicp.net/wp-content/uploads/2017/03/9e430edc2bb1315afed1fabee0d4d28e.png还有这个,看来是直接有232电平了。可以省一块MAX3232?http://ggrarea.hicp.net/wp-content/uploads/2017/03/b1e810a4020e501435ee4757a8155898.png应该是RS232硬件流控制吧。http://ggrarea.hicp.net/wp-content/uploads/2017/03/dacbb207f7e397288c7296953695b9e2.png找了一圈没有找到LD1的端口号。看来要找sch了。找了下ST官网,找到了本开发板的资源链接。我是传送门:——————http://ggrarea.hicp.net/wp-content/uploads/2017/03/b8c6cff7849b7c5b6041dc2eb2ce8969.png找到SCH后,打开看一下。http://ggrarea.hicp.net/wp-content/uploads/2017/03/fc4e132ec11f2740efcd3bb770fd141e.pnghttp://ggrarea.hicp.net/wp-content/uploads/2017/03/1c68c9484d9012c357f6201e98362e39.png找到了,原来在这边,通过PC7,PA5来切换的。SB124联通,所以默认接的是PC7.http://ggrarea.hicp.net/wp-content/uploads/2017/03/f6a4f8518a9c82fe6c8d51d8decccc92.png所以马上配置一下。http://ggrarea.hicp.net/wp-content/uploads/2017/03/8d6a94c4ca0480f0642ce3f4c32ae0e0.png时钟有点复杂最简单的做法是输入需要频率,然后回车即可。http://ggrarea.hicp.net/wp-content/uploads/2017/03/0714eceaf6d473eeca6067de6dae7aa7.png软件就自动配置好时钟了。我还想看一下这个芯片内部RC是不是准确,所以还需要开一下MCO和LSCOhttp://ggrarea.hicp.net/wp-content/uploads/2017/03/813c7e8a7c15e265e8236623ab62454c.png由于RCC_MCO端口在PA8上,被原先的usb端口占用,所以需要重新配置一下。如下图所示。http://ggrarea.hicp.net/wp-content/uploads/2017/03/7d57aff41ec062c844ee340c91f35a05.png然后配置一下操作系统,测试一下板子而已,所以开一个默认任务即可。http://ggrarea.hicp.net/wp-content/uploads/2017/03/1662d22f7119153a7ee84b0f75c8daa6.png点击工程生成按钮,生成KEIL工程后打开。进入下面的编程阶段。4、简单程序编写在编写程序之前先要更新一下MDK L4的库。其地址如下:MDKpac更新网址:传送门——————http://ggrarea.hicp.net/wp-content/uploads/2017/03/3504bed0c87fb8719f862b9a555004a2.png不然用MDK打开会报错的。我们下载最新的1.40版本。然后就能愉快的编译生成的工程了。在工程的main.c文件中找到任务函数http://ggrarea.hicp.net/wp-content/uploads/2017/03/5f677d2226d86d470184bfbac74b9082.png添加闪灯代码http://ggrarea.hicp.net/wp-content/uploads/2017/03/d01501f2d50e03c92c41452eda41cbd0.png开发板LD2按照1S周期闪烁,LD3按照2S周期闪烁。http://ggrarea.hicp.net/wp-content/uploads/2017/03/6e0010c2a99d689b12c44da53fca13d4.png效果如上图所示http://ggrarea.hicp.net/wp-content/uploads/2017/03/164a9f38d0c4eed92c91283e78e5b0e4.png5、功耗测试拔下LDO短接片串入电流表,处于内部16M高速RC功耗为:3.3ma,整机还是较为省电的。查了一下笔记,F103RBT6使用48MHZ频率下,其功耗为23ma(可能包含2602D的损耗,有点忘了)左右。http://ggrarea.hicp.net/wp-content/uploads/2017/03/10f45da5976a075136eaf04e717cb292.png低功耗模式需要仔细研究一下。还没有测试,之前F103测试下来有几个问题贴上来分享一下。1、STANDBY模式与STOP模式没有区别?电流无变化。都为27ua(3.3V下)??但是看别人做的却省电许多。
2、PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);STOP模式中PWR_Regulator_On 与PWR_Regulator_LowPower电流区别不大。(WFI为等待中断,WFE为等待事件)3、pwr的时钟要使能,即RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);这步很关键。6、内部RC精度评测http://ggrarea.hicp.net/wp-content/uploads/2017/03/7bd1c6c721d7a8af2187874780af754b.png测试一下LSCO频率,PA2管脚http://ggrarea.hicp.net/wp-content/uploads/2017/03/9c8b527e13c78c72c5b35c51b7e49440.pnghttp://ggrarea.hicp.net/wp-content/uploads/2017/03/a3312552c164115c53378cb339de2cac.pnghttp://ggrarea.hicp.net/wp-content/uploads/2017/03/02839fa35ad475faf4c5cd3ec8c735b8.png频率一如既往的有点不准。
7、结束语板子昨天刚拿到,特色的地方还没有具体评测。总得来说这个芯片是很强大的。要是价格也很亲民就好了。再次感谢ST社区,还要感谢ST的STM32cubemx,芯片上手速度提升明显。最后问一下STM8CUBEMX什么时候能用啊。拜托加快研发啊。。。。。。。http://ggrarea.hicp.net/wp-content/uploads/2017/03/3115e259983bae54d3bd9b2194951dfc.png
STM32中文官网:www.stmcu.com.cn
支持一下徐老师 :lol all in one. 老哥厉害 哈哈,写得很好啊。
同样期待STM8CUBEMX
页:
[1]