STM32与LabVIEW串行通信的设计

STM32与LabVIEW串行通信的设计

ID:41875555

大小:206.21 KB

页数:6页

时间:2019-09-04

STM32与LabVIEW串行通信的设计_第1页
STM32与LabVIEW串行通信的设计_第2页
STM32与LabVIEW串行通信的设计_第3页
STM32与LabVIEW串行通信的设计_第4页
STM32与LabVIEW串行通信的设计_第5页
资源描述:

《STM32与LabVIEW串行通信的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、煤矿机械CoalMineMachinervSTM32与LabVIEW串行通信的设计张立勋,李雪伟、唐小景(平顶山煤矿机械有限责任公司,河南平顶山467000)摘耍:介绍了芯片STM32F103基于通用同步/异步收发器和LabVIEW基丁虎拟仪器软件架构的串口配置过程,对设计屮的关键程序进行了重点分析,并通过唤件平台验证了方法的可行性,最终实现了基于RS232协议的ARM芯片STM32与LabVIEW的中行通讯。关键词:同步异步收发器;虚拟仪器软件架构;串行通信中图分类号:TP31文献标志码:B文章编号:1003-0794(2011)05-021

2、5-03DesignofSerialCommunicationBetweenSTM32andLabVIEWZHANGLi-xunLIXue-wei.TANGXiao-jing(PingdingshanCoalMineMachineryCorporationLimitedPingdingshan467000China)Abstract:IntroductionofserialconfigurationofSTM32F103VET6basedonUSARTandLabVIEWbasedonVISA・Thekeypointofdesignproced

3、urewasanalyzed,andthefeasibilityofmethodwasverifiedbyhardwareplatform.FinallyachievedserialcommunicationbetweenSTM32andLabVIEWbasedonRS232protocol.Keywords:USART:VISA;serialcommunication0引言以其高性能、易上手和低价位的特点迅速得到推STM32系列芯片是ST(意法半导体)公司近年来推出的一款基于Cortex-M3核心的ARM芯片,广)而LabVIEW是NI{美国

4、国家仪器)公司的一款编程软件,又称虚拟仪器,以具图形语言编程而流不能立刻消矢Hu损坏电路在大功率设备较强的电磁干扰环境下正常工作图3控制输出电路2系统软件设计在系统的软件设计中,首先完成系统的初始化工作A/D转换、I/O口等,其中利用PIC的片内资源TMRO和预分频器來启动ADC转换.使用AN0通道实现対烟雾传感器输出的模拟量进行转换,转换结果采用了左对齐方式。当转换结束后,进入中断,在中断服务程序中,读取转换好的数据。然后与预先设置的标進限定侑•进行比较.当烟雾浓度超过限定~图4应用程序流程图参考文献:的灾事故发生。并且由于PIC烟单片机具有

5、鮫强的抗干扰能力,保证了该装置可雾以值时则给单片机的RB1II赋值为低电平,即继电器浓闭合•停止带式输送机运转「具流程如图4所示,度3结语监本文完成了一种基于PIC单片机的输送带测巷道烟雾浓度监测装置的设计。通过以防PIC16F873A,[-单片机作为处理器完成对带式输送机工作环境火[11片机的矿用胶带输送机安全电控系统设计(Ji•矿业研究与开发.陈悦,2005(11:66-67.刁若141王卫军・离子型烟雾传感器的研制IJ1•矿业安全与环保,2004(6):菲・15-17.号艺⑸周俊峰•怎样选用继电器M.北京:国防工业岀版社,1985.检测作

6、后简介:梁兵"987-)江苏盐城人•现为屮国矿业人学颁I:火灾研究生,研究方向为通信与信息系统,ARM嵌入式系统,电子信箱:报警Iiangbing861212@sina.com.鲁耆■:编疝于淑清收稿口期2011-01-09计_【Jl・微计H机信息,2152007(8)94.[2]罗宏伟PICm片机应用系统开发典型实例IM—•北京:中国电力出版社,2005・1汪毅•呈于单3等•名,本文重点介绍了STM32F103与LabVIEW出行通信的配方法,并搭建了硬件平台进行实验验证,利用ST公司提供的固件库配置了下位机的串口和NI公司提供的VISA函数

7、配置了上位机的串口,该方法简单可靠,具有很好的通用性:1芯片STM32F103的出口配置实验中使用的芯片STM32F103VET6,内置3个通用同步/异步收发器(USART1,USART2和US・ART3),完全支持RS232协议,且有更高的传输速率,接口电平匹配芯片选择高速且兼容3.3V单片机的MAX3232(其外围电路与MAX232同)。下面将对库函数的使用方法、I/O端口和串行口的配置分别进行说明。ST公司给出了整个芯片外设的固件库,只需简单配置即可使用。首先把固件库屮LibrariesCMSISCoreCM3里面的6个文件加入到工

8、程中去,里面有启动文件、奇存器和变量定义文件.是使用库编—程必不可少的文件;然后在工穆中加入实验中用的stm32f10x_rcc.c/stm32f1O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。