极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 弘毅

arduino学习笔记26 - ENC28J60以太网模块实验

  [复制链接]
发表于 2013-3-25 20:03:47 | 显示全部楼层
插上網線后USB先唔要拔掉嗎?回事連接著?可以不要USB線外接電源嗎?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-25 22:07:14 | 显示全部楼层
hhjj 发表于 2013-3-25 20:03
插上網線后USB先唔要拔掉嗎?回事連接著?可以不要USB線外接電源嗎?

插上网线后usb插着或者拔掉不影响
回复 支持 反对

使用道具 举报

发表于 2013-4-18 17:56:58 | 显示全部楼层
继续。。。学习中。。
回复 支持 反对

使用道具 举报

发表于 2013-5-25 00:22:23 | 显示全部楼层
LZ.谢谢你的库。。。一库。
回复 支持 反对

使用道具 举报

发表于 2013-5-30 19:58:30 | 显示全部楼层
嗯,好东西,学习中。
回复 支持 反对

使用道具 举报

发表于 2013-6-20 21:24:42 | 显示全部楼层
谢谢你的库
回复 支持 反对

使用道具 举报

发表于 2013-7-7 13:13:04 | 显示全部楼层
プ汏坏疍 发表于 2011-12-5 20:18
补充一下,在网上买的上面的自己接SPI的网络模块,淘宝上有些卖家说是接在3.3V的,经过本人试验是要接在5V才 ...

新买的板上面有5v 和 3.3v两种电压 我要是接5v的话 3.3v需不需要用跳帽
回复 支持 反对

使用道具 举报

发表于 2013-8-12 15:16:57 | 显示全部楼层
请问 在UNO 板子上可以在固定IP 发数据 但是对应 接线 换到MEGA 2560 板子上为什么就不可以了阿  接线没错 是按照你上面的对应的接的。。
回复 支持 反对

使用道具 举报

发表于 2013-8-12 15:51:47 | 显示全部楼层
#include <set28j60.h>
#include <etherShield.h>
#include <ETHER_28J60.h>

static uint8_t mac[6] = {0x54,0x55,0x58,0x10,0x00,0x24};
static uint8_t ip[4] = {10, 10, 20, 2};
static uint16_t port = 80;

ETHER_28J60 ethernet;
char ipStr[]="setIP/10.10.20.4";
char macStr[]="setMacAddr/12.23.34.45.56.67";
void setup()
{
  Serial.begin(9600);
  
  ethernet.setup(mac, ip, port);
}

void loop()
{
  char* param;
  if (param = ethernet.serviceRequest())
  {
    ethernet.print("<H1>balance=10.00</H1>");
   // ethernet.print("<H2>");
   // ethernet.print(param);
   // ethernet.print("</H2>");
    ethernet.respond();
  }
}
回复 支持 反对

使用道具 举报

发表于 2013-8-12 15:52:18 | 显示全部楼层
怎么回事阿  求回复。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-13 22:18:21 | 显示全部楼层
【__す__】 发表于 2013-8-12 15:52
怎么回事阿  求回复。。。。

2560的SPI接口在ICSP接口那里,和uno不一样
回复 支持 反对

使用道具 举报

发表于 2013-8-14 10:30:49 | 显示全部楼层
恩,这个问题解决了,谢谢  在库文件的.c文件中有设置。。。还想问一个 就是我用的 2560 板子 外接 一个读卡芯片 RC522  还有一个网卡芯片 ENC28J60 两个芯片都要进行 SPI通信  都接到 50 到53 端口  我单独调式 网卡模块的时候 (也就是加载 2560里面的程序只有跟网卡相关的 程序)(但是读卡芯片的线也接在50 到53 端口) 每次 输出的信息在 我写好 的IP上没有显示  但是把 RC522的 MISO 接口线 拔掉 就可以  插上就不行 。。这是为什么阿。。。
回复 支持 反对

使用道具 举报

发表于 2013-8-14 10:38:52 | 显示全部楼层
因为 单独把 28J60 芯片的 程序 运行通了  我要和 RC522 读卡的 程序整合到一起。。会不会是因为 RC522 的MISO 接口接上  就把 网卡 需要的 接口占用了  就调试 不通阿  要是整合到一块  用多线程 先 进行RC522 读卡  在进行 28J60 网卡 传输 数据  会不会没有冲突呢???
回复 支持 反对

使用道具 举报

发表于 2013-8-19 17:31:24 | 显示全部楼层
老师,您好!还是想问下关于 RC522 和 ENC28J60 同时接到 2560 上进行 SPI 通信; RC522 的 MISO  和 ENC28J60 MISO 接口都要接到 2560的 50 端口 , 但是只要 RC522 接上 就会影响 28J60 网络发送数据 , 要是把 RC522 的 MISO 接线 拔下来 ,28J60 发送数据就成功   想问您 知道原因吗 还有怎么解决 谢谢您了!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-31 08:39:59 | 显示全部楼层
【__す__】 发表于 2013-8-19 17:31
老师,您好!还是想问下关于 RC522 和 ENC28J60 同时接到 2560 上进行 SPI 通信; RC522 的 MISO  和 ENC28 ...

SPI通信需要使用不同的CS片选地址,当使用一个SPI器件的时候,需要通过片选来关掉另外一个,否则就会影响通信。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 21:59 , Processed in 0.051008 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表