LabVIEW for STM32嵌入设计配置
STM32系列32位ARM内核微控制器,俗称单片机,电子领域工程师用之做产品的很广泛,今天我们换作LabVIEW图形化编程平台来搭建设计开发环境,享受图标拖拽连线编程带来的乐趣,LabVIEW for STM32嵌入设计,我们同样是基于Arduino平台,充分利用前辈工程师的劳动果实,不会是造个车子还要从造轮子起步。 STM32单片机硬件板件在Arduino官网没纳入,不支持,也即是说将Arduino IDE编译开发平台安装好后,是不能够直接进行STM32单片机的编程,必须附加安装板级支持包才可。我们以如下板件为例加以说明:
编程设计环境涉及到的所有软件模块包括: LabVIEW + LabVIEW for Arduino编译器 + Arduino IDE + NI-VISA + STM32 for Arduino 除了STM32 for Arduino板级支持包外,其他软件模块均在“LabVIEW for Arduino嵌入设计配置入门”这一篇中有介绍,这就不赘述,不清楚的工程师们可切换过去访问安装…… STM32硬件板靠近电源插口的USB座为Arduino IDE编程下载口,板件内有一USB转串口的芯片,驱动文件安装文件名: CP210x_VCP_Windows.zip 可到网盘去下载: 链接: http://pan.baidu.com/s/1bniD7XX 密码: mghc 我电脑使用的系统是Windows7,成功安装完后,连接硬件板USB口,打开计算机设备管理器应该如下图所示: 点击Arduino IDE“文件”菜单中的“首选项”: 拷贝如下链接文字进去: 到下面图片中: OK,退出Arduino IDE环境,保证电脑连网顺畅,重新打开Arduino IDE软件,选择菜单“工具”>“板”>“Boards Manager...”: 点击“Install”安装,过程漫长————起码准备一个晚上连网挂着: 经常会出现连网下载过程CRC报错,导致下载被强行中止,这样就需要将某个隐藏文件(sloadhost-1.0-Windows.zip)进行更改替换,如此才可持续连网下载: 上面所述隐藏文件可通过电脑C盘进行搜索: 然后点击“打开文件夹位置”,拷贝同名网盘文件替换: STM32关联文件下载安装成功后如下图所示: 切换回到Arduino IDE主界面,点击选择菜单“工具”>“板”: 到此为止,STM32硬件基于的Arduino IDE软件设计开发平台已搭建好了,现就将例程中的LED闪烁灯依次配置上传下进行验证: STM32硬件板调用的VI与Arduino Uno板的LED灯闪烁VI一样,没作任何程序修改,编译下载完后,你可观察板LED状态验证……
|