首页 > 电子期刊 > W > 物联网技术

基于STM32F103C8T6和ZigBee的油井压力监控系统研究

关)而不是collector。
  3.3嵌入式以太网STM32软件设计
  嵌入式以太网服务器要实现的功能是通过USART2接收CC2530传送的数据,并通过SPI1连接ENC28J60从以太网上传数据到监控PC。以太网服务器经过对STM32和ENC28J60进行初始化,设置系统时钟和引脚输出方式,配置SPI总线符合ENC28J60
  的时序要求,对ENC28J60的初始化是通过SPI总线对它的寄存器进行配置实现的,主要设置收发缓冲区的大小和起始地址、设置以太网过滤器、配置MAC层、物理层和LED指示灯等[4]。STM32F103可通过SPI接口发送命令,访问ENC28J60的相关寄存器来完成相应的操作。下面给出ENC28J60接收/发送数据包的程序框架:
  ENC28J60发送数据包程序框架如下:
  void enc28j60PacketSend(unsigned int len, unsigned char* packet)
  {
  enc28j60Write(EWRPT, (TXSTART_INIT)&0xFF);
  enc28j60Write(ETXND,(TXSTART_INIT+len)&0xFF);
  enc28j60WriteOp(ENC28J60_WRITE_BUF_MEM, 0, 0x00);
  enc28j60WriteBuffer(len, packet);
  enc28j60WriteOp(ENC28J60_BIT_FIELD_SET, ECON1,
<<上一页  下一页>>

首页 > 电子期刊 > W > 物联网技术

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: