enc28j60.c里初始化代码434行:

// enable interrutpsspi_write_op(ENC28J60_BIT_FIELD_SET, EIE, EIE_INTIE|EIE_PKTIE|EIR_TXIF);

EIE寄存器里并没有EIR_TXIF这一位,那是EIR寄存器里的。不知写这里是什么意思。

第542行:

// Reset the transmit logic problem. See Rev. B4 Silicon Errata point 12.if( (spi_read(EIR) & EIR_TXERIF) ){spi_write_op(ENC28J60_BIT_FIELD_CLR, ECON1, ECON1_TXRTS);}

注意,是ECON1_TXRST,而不是ECON1_TXRTS,这个问题害我调了一周。板子运行一些时间就ping不通,只能收数据,不能发。

enc28j60 bug相关推荐

  1. 【抗干扰代码】AVR单片机自动复位由于电压不足导致ENC28J60网卡出现的故障

    [芯片环境] 单片机:ATMega16A 晶振:外部11.0592MHz 蜂鸣器接在PD7上,网卡中断为INT2 数码管段选PA,位选从高位到低位为PC0到PC7 [main.c] #include ...

  2. 【uip移植】在AVR单片机ATMega16A上运行uip协议栈,网卡使用ENC28J60

    开发环境:Atmel Studio 7.0 使用的开发板:锐志51单片机开发板+AVR转接座 单片机:40脚直插的ATMega16A Flash容量:16KB SRAM容量:1KB(这个是最紧缺的资源 ...

  3. ENC28J60网络设备驱动分析

    文件: enc28j60.rar 大小: 9KB 下载: 下载 enc28j60是一款比较常用的网络芯片,主要特点是接口简单,通过spi接口与cpu通信,所以它的管脚数要少很多,这个优点同时也带来很大 ...

  4. spring boot 文件上传工具类(bug 已修改)

    以前的文件上传都是之前前辈写的,现在自己来写一个,大家可以看看,有什么问题可以在评论中提出来. 写的这个文件上传是在spring boot 2.0中测试的,测试了,可以正常上传,下面贴代码 第一步:引 ...

  5. 微信无法连接服务器501,微信成语猜猜看第501关BUG出现全是英文怎么过解决方法...

    近日因为跳一跳许多微信小程序游戏异常火爆,其中就包括了成语猜猜看游戏,但是很多小伙伴向小编反应游戏之中出现了BUG,那么微信成语猜猜看BUG怎么办呢?为了帮助各位小伙伴,小编特意带来了成语猜猜看BUG ...

  6. vscode 格式化某一段代码_VSCode格式化代码功能失效的bug解决方法

    VSCode格式化代码功能失效的bug解决方法 前不久我装上了 黑苹果,那么为了快速转移开发环境,我使用了VSCode(Visual Studio Code下面简称VSCode)的插件 Setting ...

  7. 禅道设置bug模板_一款热度很高的项目管理和bug工具,免费使用,可在公司推广哦...

    以前在公司会用到各种bug管理工具,但使用最顺手的感觉还是禅道,主要是它除了能满足我的日常工作之外,用户体验上也做的不错 .前段时间领导碰巧看到了工具,觉得使用它管理项目应该不错,打算在全公司推广,让 ...

  8. 困扰一周的奇葩bug:重复相似代码多,导致单片机程序跑飞

    今天是个好日子,困扰一周的bug终于解决了,迫不及待将这个奇葩问题分享给各位朋友~ 硬件环境: 国产MCU:华大HC32L130 问题描述: 最近做一款基于Modbus协议的三通道温度采集模块,程序设 ...

  9. java string 占位符_驳《阿里「Java开发手册」中的1个bug》?

    前两天写了一篇关于<阿里Java开发手册中的 1 个bug>的文章,评论区有点炸锅了,基本分为两派,支持老王的和质疑老王的. 首先来说,无论是那一方,我都真诚的感谢你们.特别是「二师兄」, ...

最新文章

  1. 俄罗斯、乌克兰程序员薪资大曝光!年薪普遍 15w+,女程序员比男程序员收入高?...
  2. 关于error:Cannot assign to 'self' outside of a method in the init family
  3. vb6 数据自动生成excel文件_Excel随机生成数据
  4. Android多媒体扫描过程(Android Media Scanner Prosess)
  5. request用法_Go 语言 Web 应用开发 第 04 课:高级模板用法
  6. Arduino--IIC详解
  7. Matlab编写一个脚本计算e,Matlab编程基础I脚本.PPT
  8. 获取程序进程并杀死该进程集
  9. unity直播推流方式_【技术猩球】从方案架构分析秀场直播的四种实现方式
  10. 在矩池云上Hugging Face使用清华源
  11. [日志]挂在树上的茶壶
  12. 软件测试必读的七本书
  13. Unity推出2D工具:不再只是3D引擎
  14. AnimMontage(中文翻译)——UE4官方文档
  15. 罗树忠老师 银行高端客户运营与管理专家
  16. 尚硅谷-Spring Cloud
  17. 浅谈SmartImageView
  18. Pulseaudio入坑
  19. 完美解决Excel复制后粘贴空白的问题
  20. P6跨级晋升P8再到P10,我的11年成长之路

热门文章

  1. ztree autoCheckTrigger=true时 子节点复选框选中 导致父节点onCheck触发多次问题处理
  2. 【报告分享】2020美好城市指数:短视频与城市繁荣关系白皮书(附下载)
  3. 无货源模式,跨境电商时代的风向标
  4. 谈谈常见的“小”bug--From 一亩三分地帖子
  5. 著名童星刘佳琪深圳市中心举办个人Live音乐汇专辑发布会圆满成功
  6. g++: 找不到 ‘cc1plus‘ 的解决办法
  7. 【NOIP2013模拟】Vani和Cl2捉迷藏
  8. java读取hadoop数据_从Hadoop URL中读取数据_hadoop 数据读取_hadoop读取文件
  9. 防止进程被任务管理器关掉的办法
  10. java端微信公众号发送模板信息乱码解决