Marvell交换芯片88E6321/88E6320驱动总结-寄存器篇

Marvell交换芯片88E6321/88E6320驱动总结-寄存器篇

由于我在项目中将该芯片作为PHY和SERDES使用,因此本文内容主要还是围绕PHY和SERDES的相关功能,至于其他功能则没有进行深入研究。工作模式在之前的硬件篇中有提到,该芯片有两种寻址模式:单芯片寻址和多芯片寻址。多芯片寻址 对于多芯片寻址,需要给芯片设置一个非零的SMI地址(ADDR[4:0]的反码)。在多芯片寻址模式下,仅有两个寄存器(0x00:SMI Command Registe...

单片机,C语言 2019-03-17 PM 4384次 3条
DIY微型激光雕刻机--未完待续

DIY微型激光雕刻机--未完待续

年前比较闲,在x宝捡垃圾时看到“微型步进丝杆电机”才2元一个,想想一直想DIY一个微型激光雕刻机,顺便学习运动控制相关的知识,于是果断下单买了10个,开始了激光雕刻机的爬坑之路。本着低成本,低难度,高效率的态度,打算先尽可能使用模块搭建硬件,后期有必要的话再考虑画PCB。设计目标实现一个55mm*55mm(丝杆最长58mm)雕刻面积的激光雕刻机,其中激光模块可以更换为“笔”成为一个画图机。材...

小项目,单片机 2019-03-10 PM 2990次 1条
Marvell交换芯片88E6321/88E6320驱动总结-硬件篇

Marvell交换芯片88E6321/88E6320驱动总结-硬件篇

芯片特性Marvell 88E6321/88E6320 是一个7-Port千兆以太网交换芯片。支持最新的IEEEE802.1 Audio Video Bridging标准。芯片包含两个10、100、1000三速以太网收发器(PHYs),两个千兆SERDES,三个数字接口(GMIIRGMIIMII组合)。芯片采用Marvell动态队列限制(Dynamic Queue Limit ),实现高速无...

嵌入式Linux,单片机 2019-01-22 PM 8194次 1条
STM32 F4系列运行 莫名 无规律 HardFault 硬件错误

STM32 F4系列运行 莫名 无规律 HardFault 硬件错误

对于HardFault错误,之前也遇到过,无非是以下几种原因:数组越界内存溢出,访问越界堆栈溢出,程序跑飞中断处理错误一般通过打断点就能找到何时发生硬件错误。

单片机 2018-12-18 PM 1940次 0条