精华内容
下载资源
问答
  • 拆机检测发现,是主板上标记为D55的一个四通道ESD防护元件烧毁(此元件负责4578脚),网络信号变压器和另一ESD防护元件没有问题。 因此,直接更换这ESD防护元件即可。贴片上写的是“635K”,实际型号为CM1293A-...

    笔者的T460,因在工作时误插了UBNT的24V百兆非标PoE(4578脚是供电),导致网卡出现硬件故障,插入网线后灯亮一下即熄灭。等待约10-15秒后,网卡灯再次亮起,但链路速度只能协商到百兆,无法工作在千兆。如在网卡驱动设置中强制设定速度/双工模式为“千兆全双工”,则网卡无法建立连接,也不会亮灯。(以上故障现象在千兆交换机环境下复现)
    拆机检测发现,是主板上标记为D55的一个四通道ESD防护元件烧毁(此元件负责4578脚),网络信号变压器和另一个ESD防护元件没有问题。
    因此,直接更换这个ESD防护元件即可。(下图镊子所指即是。)贴片上写的是“635K”,经查实际型号为CM1293A-04SO,是一个四通道ESD防护。
    另,网变型号为TAIMAG的IH-115-F。

    展开全文
  • 文章目录1 前言2 硬件3 Cubemx配置 1 前言 第次记录一下配置FREERTOS下的FAFTS过程。测试代码基于上一工程。可能有些童鞋比较疑惑,为什么我先配RTOS...上同,SD没有检测引脚,cubemx配置的时候忽略即可 3 Cubem

    1 前言

    第四次记录一下配置FREERTOS下的FAFTS过程。测试代码基于上一个工程。可能有些童鞋比较疑惑,为什么我先配RTOS,再配的FAFTS呢?因为如果有RTOS的话,FAFTS会检查RTOS是否已经跑起来,如果没有的话,默认返回硬件错误(code 3)?????。好吧我也不明白这样的设计目的是什么,bug是我调试后发现的。解决方法很简单,放到进程里挂载就行。我们开始吧!

    注意:本文以前文为基础。默认配置好了FREERTOS,printf重定向,SDIO DMA传输

    2 硬件

    上同,SD卡没有检测引脚,cubemx配置的时候忽略即可

    3 Cubemx配置

    3.1 Set Defines

    简体中文,长文件名工作在栈,文件互斥访问
    在这里插入图片描述
    在这里插入图片描述

    3.2 Platform Settings

    如果有检测引脚的话,将其配置为输入模式并在这里选中。文件系统可以知晓卡在不在卡槽内,更多功能大家自己看代码。这里我的板子没有检测引脚,这个选项卡不用管(即使代码生成时候cubemx报错)。
    在这里插入图片描述

    3.3 修改堆栈大小

    keil下每个函数堆栈大小增大,freertos进程堆栈增大
    在这里插入图片描述
    在这里插入图片描述

    4 工程内的修改

    4.1 freertos.c里添加测试代码

    注意注意注意:RTOS下的FAFTS挂载需要在进程内初始化
    在默认的用户进程中的while大循环前,加入以下代码:
    注意文件打开权限改变了。

    	char filename[] = "0:\\test.txt";
    	uint8_t rtext[512]; 
    	printf(".................FATFS test.................\r\n");
    	//------------------- 挂载SD卡 -------------------
    	retSD = f_mount(&SDFatFS, SDPath, 1);
    	if(retSD == FR_OK)printf("SD card mount ok!\r\n");
    	else printf("SD card mount error, error code:%d.\r\n",retSD);
    	
    	//------------------- 打开文件 -------------------
    	retSD = f_open(&SDFile, filename, FA_CREATE_ALWAYS | FA_WRITE |FA_READ);
    	if(retSD == FR_OK)printf("open file \"%s\" ok! \r\n", filename);
    	else printf("open file \"%s\" error : %d\r\n", filename, retSD);
    	//------------------- 写入文件 -------------------
    	f_printf(&SDFile,"hello world");
    	printf("write file \"%s\" ok!\r\n", filename);
    	//------------------- 关闭文件 -------------------	
    	retSD = f_close(&SDFile);
    	if(retSD == FR_OK)printf("close file \"%s\" ok!\r\n", filename);
    	else printf("close file \"%s\" error, error code is:%d.\r\n", filename, retSD);
    
    
    	//------------------- 打开文件 -------------------
    	retSD = f_open(&SDFile, filename, FA_READ);
    	if(retSD == FR_OK)printf("open file \"%s\" ok! \r\n", filename);
    	else printf("open file \"%s\" error : %d\r\n", filename, retSD);
    	//------------------- 读取文件 -------------------
    	retSD = f_read(&SDFile,rtext,sizeof(rtext), NULL);
    	if(retSD == FR_OK)printf("read file \"%s\" ok!\r\n", filename);
    	else printf("read file \"%s\" error, error code is:%d.\r\n", filename, retSD);
    	printf("read dat is: %s\r\n", rtext);
    	//------------------- 关闭文件 -------------------	
    	retSD = f_close(&SDFile);
    	if(retSD == FR_OK)printf("close file \"%s\" ok!\r\n", filename);
    	else printf("close file \"%s\" error, error code is:%d.\r\n", filename, retSD);	
    

    4.2 测试

    在这里插入图片描述
    有问题请留言,需要源码请评论区下方留邮箱
    .
    .
    .
    ——END

    展开全文
  • 本系统中使用的射频为Mifare1 S50,也简称为M1,该有16扇区,每扇区有4块,每块可存储16 B的数据。MF RC522对M1进行读写控制,分别有寻、防碰撞、选、认证、读块和写块等过程。 MF RC522驱动...
  • 在任何地方住,最快的办法就是去看示例代码。 本篇文章中,我将跟大家一起实现 Article 的新增、编辑和删除功能,仔细解读每一段代码,相信本篇文章看完,你就能够 get Laravel ...
  • 入门学习Linux常用必会60命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    F:这命令通常和-a一起使用,它会为每一mount的动作产生一行程负责执行。在系统需要挂上大量NFS文件系统时可以加快加载的速度。 -f:通常用于除错。它会使mount不执行实际挂上的动作,而是模拟整个挂上的...
  • 快捷方式四个字不在了.reg 扩展鼠标右键功能.reg 密码提示语.reg 去除工具栏提示.reg 让Windows字体更平滑.reg 让点击这里开始的提示信息消失.reg 让计算机以12小时制显示时间.reg 任何地方都可以清空回收站....
  • 不是一次两次次࿱f; 为什么是三次握手 资料里说的是为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误。失效的连接是怎样一种情况呢࿱f;我们都经历过网络不好的时候,网络中...
  • 易语言540易模块

    2009-05-02 14:48:40
    IC读写模块 1.0 IP地址编辑框2.0 J 记录集读写操作 加解密文本1.1 加密 加密解密文本1.0 加密配置文件操作模块 加强执行1.0 加载进度条 加载进度条v2.0 结束进程模块 进程模块 进程相关模块-1 进程相关...
  • 易语言模块大全(共775模块)

    热门讨论 2010-03-22 11:59:48
    CPU占用率检测模块(1.0).zip ceshi (1.0).zip 磁盘相关(1.0).zip 创建快捷方式模块2.2(1.0).zip 创建任意目录 1.0.0.2(1.0).zip 常用模块(1.0).zip 窗口整容师(1.1).zip 窗口整容师(1.0).zip 传世私服注册(1.0).zip ...
  • 能够100Mb读/写的微型SD插槽,允许您的OpenMV摄像头记录视频并轻松拉取机器视觉资产从微型SD。 SPI总线可以运行高达45Mbs,使您可以轻松地将系统中的图像数据传输到LCD屏蔽,WiFi屏蔽或另一微控制器。 I2C...
  • 当脉搏每分钟达十次时,检测到的信号的频率大约为0.78Hz,当脉搏每分钟达一百二十次时,检测到的频率是3.33Hz,此信号是低频信号。初级采集的信号先通过滤波器滤掉高频,再进入放大电路放大。放大器的功能是将输入...
  • 1、电阻检测法,将万用表调到电阻档,检测一块正常的电路板的某点的到地电阻值,再检测另一块相同的电路板的同一点测试与正常的电阻值是否有不同,若不同则就确定了问题的范围。 2、电压检测法,将万用表调到电压...
  • 写一脚本,检测你的网络流量,并记录到一日志里。并且一分钟统计一次(只需要统计外网网卡,假设网卡名字为eth0)。 、判断是否开启80端口 写一脚本判断你的Linux服务器里是否开启web服务?(监听80端口)...
  • DELL服务器LCD信息代码 ...第条信息显示为标准的溢出信息。 I1912 SEL Full 系统事件日志中的事件已满,无法再记录更多事件。 W1228 ROMB Batt 预先警告 RAID 电池只剩下不足 24 小时的电量。
  • 只针对行人出检测框,提取框与框之间的四个参数:交并比、中心点距离、颜色直方图差值、面积差。以此作为输入参数。 先利用python完成了模型的训练并保存。在服务器上模拟调用也是可行的。随机生成数据,通过模型...
  • 你可以使用MemTest 这软件来检测一下内存,它可以彻底的检测出内存的稳定度。 二、如果都没有,那就从软件方面排除故障了。 先说原理:内存有存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统...
  • 电脑蓝屏对照码

    2019-05-05 14:16:40
    KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E, 用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员定义的参数(这个参数对于...
  • WIN XP蓝屏代码大全

    2013-08-08 12:29:21
    KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E, 用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员定义的参数(这个参数对于...
  • 可以使用MemTest 这软件来检测一下内存,它可以彻底的检测出内存的稳定度。 假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这问题,这时,就要检查是不 是内存出问题了或者和其它硬件不兼容...
  • 高级Shell脚本编程

    2013-10-28 10:08:19
    部分. 高级主题 19. 正则表达式 19.1. 一份简要的正则表达式介绍 19.2. 通配(globbing) 20. 子shell 21. 受限shell 22. 进程替换 23. 函数 23.1. 复杂函数和函数复杂性 23.2. 局部变量 23.3. 不使用...
  • 暑假期间(人生中的最后一暑假,居然献给了肯尼亚)有幸去了一趟现场,然后从百宝里撸出了水质监测套件搞一搞事情,接下来跟着这位“户外地理考察砖家”,一起去教小黑们使用水质监测套件检测当地水源的PH值。...
  • 多媒体教室

    2013-06-14 08:10:31
    单击第四个按钮,则您选择的文件或文件夹将会被提交到教师机设定的目录下。 提交完成之后教师机可以右击屏幕右下角的图标或班级模型的空白区,选择"察看提交文件夹",则教师可以察看学生所提交的文件。  3.7窗口...
  • Nehe的OpenGL教程电子书

    2018-04-07 12:25:03
    按[B]键控制混合,[F]键控制滤波,[L]键控制光照(但光并不随场景移动),还有[Page UP]和[Page Down]键。我希望你能喜欢Lionel对网站的贡献。我有空的时候我会让这教程更容易学习。 11.旗帜效果 (飘动的...
  • 这个默认值会读取SPD (Serial Presence Detect) 装置的内容,并且依据SPD内容设定这四个项目。内存模块上的EEPROM (只读存储器) 储存有关模块的重要参数信息,例如内存类型、大小、速度、电压接口及模块储存区域。 ...
  • OPenGL编程书籍

    2013-07-22 16:38:01
    按[B]键控制混合,[F]键控制滤波,[L]键控制光照(但光并不随场景移动),还有[Page UP]和[Page Down]键。我希望你能喜欢Lionel对网站的贡献。我有空的时候我会让这教程更容易学习。 11.旗帜效果 (飘动的纹理): ...
  • 又例如,如果想检测防火墙的过滤效果,可以在防火墙的内外安装Iris,捕捉信息,进行比较。   3.【配置Iris】  Capture(捕获)  Run continuously :当存储数据缓冲区不够时,Iris将覆盖原来的数据包。 ...
  • 按[B]键控制混合,[F]键控制滤波,[L]键控制光照(但光并不随场景移动),还有[Page UP]和[Page Down]键。我希望你能喜欢Lionel对网站的贡献。我有空的时候我会让这教程更容易学习。 11.旗帜效果 (飘动的纹理)...
  • 新增了历史战绩模型等种模型,去掉原来两系统调用,改为一系统 新增了会员实战的自动更新功能 新增了历史战绩的自动更新功能 新增了后台定时任务文章多点定时自动采集和自动多点定时生成静态页面功能 新增...
  • 支持种监控模式,设备面板监控+地图监控+表格数据监控+曲线数据监控,可自由切换,种同步应用。 支持报警继电器联动,一位号可以跨串口联动多模块和继电器号,支持多对多。 本地数据存储支持sqlite+mysql,...
  • caono佳能清零方法

    2011-06-30 16:58:04
    打印EEPROM设置系统 次 关闭 完成后电源自动关闭 《5》.自检方法 按“进纸”键响三声方手。 《6》 BJC-7100 色彩直线校正。 (1) 按“进纸”键和“POWER”键响二声,方开“进纸”键。 (2) 再按“进纸”键,亮...

空空如也

空空如也

1 2 3 4
收藏数 62
精华内容 24
关键字:

检测卡四个f