18933309926

快速咨询越老师,微信同号

电脑控制单片机用什么语言

张老师3周前581

这个问题有两种理解,一种是用电脑开发单片机程序,另一种是和单片机进行通讯,通过上位机软件对单片机进行控制。

第一种需要有一定的编程基础,根据单片机型号使用对应的IDE进行开发,keil,iar都是常见的单片机软件开发工具。主要来说一下第二种理解吧。


单片机和电脑可以通过有线,无线两种方式进行 通信,常用的有线通信 总线有uart,usb和网络(rj45)。

1、uart是最常见的,属于全双工通信,收发可以同时进行。早先这种串口都使用DB9连接器,单片机板子上需要用max232之类的芯片做电压转换。不过现在电脑主板很少有这种db9接口了,大部分单片机通过usb转ttl芯片,通过usb口和电脑进行通信。

2、usb通信也是常用的一种方式。电脑做为主机,单片机作为从机使用。这类单片机常见的有cpress68013等等。

 电脑控制单片机用什么语言 电工之家 电脑控制单片机用什么语言 电工之家 电脑控制单片机用什么语言 电工之家

3、通过网线进行通信。使用这种方式时,一般要接网络协议芯片,进行物理层的数据解析。常用的协议芯片有w5500等。

因为现在电脑上都集成了wifi和蓝牙模块,所以也可以实现无线控制单片机。单片机端使用蓝牙/WIFI转串口模块,或者直接使用集成了wifi/蓝牙的芯片进行开发就可以了。常用的wifi芯片有esp8266等等,常用的蓝牙芯片有cc2541等等。

本文链接:http://www.zyxmsy.com/diangongzhijia/1844.html

电工之家

网友评论