㈠ 单片机与网络的通信
问题说得不太清楚:
1,您想用什么网连接?
我曾经做过这个项目,当时使用的是MCU+串口+Modem远程控制,协议使用UDP+IP+PPP,您如果想简化通信协议栈,也可以使用该协议栈。TCP涉及到排序及重发机制,比较复杂,同时资源占用比较多。但如果对TCP进行裁剪,也可以用51实现,有相关图书的中文译本,我看过。如果使用ARM开发板+嵌入式操作系统+TCP/IP函数组,开发会快很多。
2,网页放在那里?
说实话,不知道您设计的方案。您是想使用PC机来控制远程MCU?还是反之?还是其他?如果使用PC控制远程MCU,你可以选择将网页放在MCU中,这样需要HTML协议。其实也可以将界面设计在PC中,这样可以省掉一层HTML协议,比较简单,但在PC上需要安装这个控制界面,不能随心所欲地使用任意PC操作,不是很方便。
㈡ 简述下 单片机+射频芯片实现无线通信
现在高级的射频芯片就是一片收,发合一的
RF无线电收发机,例如
cc2420
,它符合IEEE802.15.4标准规定的调制解调协议.
使用时:
可以通过4线SPI总线(SI、SO、SCLK、CSn)设置芯片的工作模式
并实现读/写缓存数据
读/写状态寄存器等。通过控制FIFO和FIFOP管脚接口的状态可设置发射/接收缓存器
要发送和接收的数据都存放在128字节的收发缓存器中,再启动收发控制就可.
低级的NRF401等芯片,就要单片机既要控制NRF401的收发状态,又要对数据进行编解码.
㈢ 电脑怎么通过IP连接单片机
<strong>局域网怎么通过网络来通信</strong><br>第一步:你的51单片机+网络模块,要能和路由器通信(就是ping通)。<br>第二步:你的电脑接到和单片机同一个网络,能够ping通路由器。<br>第三步:设置网络在同一网段,先搞清楚同一网段是什么意思,然后再配置网络。配置好了之后,单片机和pc就可以ping通了!<br>单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
㈣ 单片机与上位机之间如何通信..................................
单片机与上位机之间的通信方式有很多,常用的有如下三种:
1. UART
通常所多的串行通信,通讯以字节为单位,单片机按字节发送和接收,连续的多个字节可以形成通讯帧,组合成通讯包。
使用场合:一般的电表、工业控制等都使用串行通讯。
通讯介质有RS232\RS485\RS422等,这几种介质的主要区别在于物理层。详细说明可以到网上去搜。
2. USB
3. 网络
USB和网络应该是大家最熟悉的啦,不过大部分单位机都自带UART控制器,而USB和网络在有些高端单片机上才有。当使用低端单片机时,建议使用UART与上位机进行通讯,如果想使用USB或网络时,可以使用外围模块进行扩展。
㈤ 单片机既然已经采用TCP连接了,可以直接发送数据,为什么还要使用http post这种方式发送数据
TCP属于是传输层(有关OSI七层协议,可参考网页链接)的协议!而HTTP协议是一种应用层协议!基于TCP的一种协议。HTTP 超文本传送协议(Hypertext Transfer Protocol )是应用层协议,定义的是传输数据的内容的规范。
㈥ 单片机通信接口与通信协议有哪几种
232居多,变体的232会有RS485,RS422等,有的也有spi,iic等串行以及打印机支持的并行接口,高端的会有CAN工业总线接口、以太网络接口、IDE接口、和usb接口等等。
通信协议通常会根据实际应用的需要来选择。大型接口的网络有专用的结构完整功能强大的接口协议。很多初期的单片机应用只需几条指令即可完成通信需要,所以都是自己设计通信协议的。