- 博客(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
原创 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
原创 电路板检修
观察:一般损坏严重的芯片能看到明显损坏的痕迹,如:芯片表面能看到烧毁的洞,表面有损坏的斑点,引脚有烧黑的痕迹,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关注的人