32位单片机开发流程(用哪种上位机控制单片机好呢)

上位机是指可以直接发出操控命令的计算机,屏幕上可以显示各种信号变化。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。

32位单片机开发流程(用哪种上位机控制单片机好呢)(1)

automation industry with 3d rendering monitor

早期开发上位机主要是在PC上用VB,VC,DELPHI,现在也有人开始用C#,PYTHON,各有优缺点。

32位单片机开发流程(用哪种上位机控制单片机好呢)(2)

Speech bubble illustration of information

32位单片机开发流程(用哪种上位机控制单片机好呢)(3)

Programming concept. Future technology smart glass

近年来移动技术的高速发展以及移动终端设备的迅速普及,使人们利用移动设备进行学习成为一种可能。Gartner的数据显示,苹果iOS操作系统设备2017年出货量为5199.25万,相比之下Android设备的出货量高达3.271亿。若换成市场份额,iOS当前仅剩下13.7%的市场份额,而Android占比高达86.1%。所以利用JAVA语言编写安卓手机的作为上位机也成为可能。

32位单片机开发流程(用哪种上位机控制单片机好呢)(4)

Robot with blanc screen tablet computer.

现在蓝牙串口通信模块都很便宜,蓝牙模块,是一种集成蓝牙功能的PCB板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块。蓝牙模块是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯。

32位单片机开发流程(用哪种上位机控制单片机好呢)(5)

3d 蓝牙设备的连接

Android平台包含了蓝牙框架,使设备以无线方式与其他蓝牙设备进行数据交换的支持。 Android提供蓝牙API来执行这些不同的操作。扫描其他蓝牙设备;获取配对设备列表;连接到通过服务发现其他设备。

单片机的串口可以跟蓝牙串口通信模块通信,手机都有标配蓝牙,安卓编程很普及,所以买个蓝牙模块,十块钱左右,用手机直接控制单片机数据传输很简单的。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页