自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 RMII接口和帧格式

Ethernet 接口MAC Media Access ControllerRMII Reduced Media Independent InterfaceSMI Serial Management InterfaceRMIITXD[0,1] Transmit data0/data1TXEN Transmit EnableRXD[0,1] Receive data0/data1CRS_DV Carrier Sense / Receive Data ValidREF_CLK Clock so

2022-05-29 12:45:36 338

原创 http格式

http传输协议

2022-05-14 14:14:54 440

原创 TCP/IP学习:2. IP地址

TCP/IP学习记录

2022-05-07 13:59:59 703

原创 stm32可执行文件

可执行文件

2022-04-29 17:59:36 477

原创 RTX4 源码分析——Cortex-M3

keil 4.7附带的 RTOS 源码

2022-04-23 12:43:41 1002

原创 cortex m3 寄存器

指针是什么意思?pointer,点,指向某个点,指向某个位置,相当于家庭地址。本质是一个地址,想要的数据就在这个地址上。通用寄存器:R0-R12R0-R12 32位通用寄存器R0-R7 低寄存器R8-R12 高寄存器,不能被16位指令访问栈指针:Stack Pointer (R13)忽略 bit[1:0] 的值,即自动 4字节 32 位对齐。CONTROL bit[1] 指示使用的栈0= Main Stack Pointer (MSP). 默认值1=Process S

2022-04-14 14:13:04 1014

原创 ec 学习总结

ec: embedded controller 嵌入式控制器,管理电脑基础外设。ec 作用:控制键盘输入、风扇控制、开关机控制、上电控制等。接口:LPC、eSPI。eSPI 定义了硬件协议,还定义了软件协议。BIOS:一段存储在FLASH中的程序,CPU执行,BIOS配置存储在CMOS中。ite ec 芯片ec 通过 eSPI(或者LPC)挂在南桥下面,外部 FLASH 中存放 ec 代码,通过 FSPI 连接。ec 芯片分 host domain 和 ec domain。h

2022-04-08 18:34:05 1530

原创 arm synchronization primitives

stm32 互斥存取、信号量

2022-03-28 16:17:52 114

原创 电路板检修

观察:一般损坏严重的芯片能看到明显损坏的痕迹,如:芯片表面能看到烧毁的洞,表面有损坏的斑点,引脚有烧黑的痕迹,PCB板有烧毁的痕迹。热成像仪:上电后,芯片损坏的地方一般会异常发热。要求不严格可以用手触摸,有时也能摸到,注意不要被烫伤。万用表:测量关键位置是否短路,能上电的可以测量关键位置电压,有原理图时根据电流走向判断损毁位置。分析:根据具体使用场景,损坏条件,判断损坏位置。...

2022-02-26 11:20:13 279

原创 git 使用

git 作用:任何文件,保存历史改动,可随时恢复以前保存的版本。有分支功能,可切换当前所在分支。git 分支:比如一个产品有两个版本,这两个版本基础功能相同,初期开发是一样的,当开发进入不同点时,可以创建两个分支,分别对应两个版本,每个版本单独开发。git 宏观存储区域:1、工作区,workspace,编辑本地文件,如写代码,文件新建、删除等。2、暂存区,staging area,本地写好了一个功能,可以暂时提交到本地缓存区。3、本地库,local repository,当写好一个阶段性

2022-02-13 21:45:34 169

原创 stm32f103 CAN学习记录

stm32f103 CAN学习记录CAN发送数据CAN接收数据CAN协议帧ID总线上优先级的CAN发送数据数据写入Mailbox 0~3 -> 发送控制器 -> CAN总线。mailbox 0~3 发送优先级:CAN协议帧ID或FIFO 决定邮箱优先级, CAN_MCR->TXFP选择优先级模式。CAN接收数据CAN总线 -> Filter -> Mailbox 0~3 (FIFO) -> 程序读取stm32f103的CAN有 2个FIFO,14个Filter

2021-01-19 16:49:34 381

原创 标记粘贴运算符(##)

// 例1:#define _USART(x) USART##x#define USART(x) _USART(x)USART(1) ==> USART1// 例2:#define n 1#define USART(x) USART##xUSART(n) ==> USARTnUSA

2020-09-21 18:35:10 489

原创 uC/OS从0开始自学

uC/OS从0开始学OS初始化OSInit(p_err)字面理解:OSInitHook() 中断的栈空间清零,得到中断栈空间最大地址;OSIntNestingCtr 中断嵌套清零;OSRunning 多任务指示OSSchedLockNestingCtr 锁定嵌套OSTCBCurPtr 当前TCB指针OSTCBHighRdyPtrOSPrioCur 当前优先级未完待续……创建一个 OSTaskOSTaskCreate(p_tcb 任务控制块的指针,里面有任务各种参数

2020-09-08 23:03:13 226

原创 互联网协议学习记录

互联网协议学习记录以太网(Ethernet) 协议IP协议(Internet Protocol)TCP协议(Transmission Control Protocol)UDP协议(User Datagram Protocol)链接: 协议入门(一).链接: 协议入门(二).以太网协议+IP协议+TCP协议+数据包(各种数据类型协议)以太网(Ethernet) 协议每个设备都有独一无二的 ...

2019-12-03 14:12:07 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除