自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试八股..

左边的丢弃,右边的补零;右移左边会补符号位,右边舍弃。

2023-10-30 16:30:02 32 1

原创 spi...

一主多从,四根线,片选,时钟,mosi,miso, 可配置为四种不同数据采样方式,(时钟线空闲时电平高/低+上升/下降沿采样排列组合)没有固定帧格式。

2023-10-30 16:07:26 35 1

原创 iic总线

两根线,数据线sda,时钟线scl,接上拉电阻,因为芯片输出端采用漏极开路输出,mos导通输出低电平,关断后电平不定,上拉后可实现线与的功能。是主从机构,只有主机能控制scl线,因为上拉了,所以总线空闲状态就是高电平,所以要控制总线即拉低,释放就是拉高。从机如果因为例如内部中断等原因暂时不能接收,可以将scl拉低,以为暂停传输,从机释放scl后传输继续。sda上的数据变化只可以发生在scl为低电平的时候。sda上的电平在scl为高时必须要保持稳定,为低时才允许变化。发生变化了即意味着开始或结束信号。

2023-10-28 21:58:54 79 1

原创 MIT 操作系统课程摘要草稿

open是一个C函数,但是这个函数内的指令实际上是机器指令,也就是说我们调用的open函数并不是一个C语言函数,它是由汇编语言实现,组成这个系统调用的汇编语言实际上在RISC-V中被称为ecall。之后内核检查进程的内存和寄存器,并确定相应的参数。shell之所以能重定向输入输出如 echo hello output ),是因为shell会先调用fork建立子进程,然后改变文件描述符1(代表console的输出)为output,然后执行你的指令,这样父进程的文件描述符1并没有改变,不会被影响。

2023-08-11 17:14:06 44 1

原创 指针与函数指针

指针定义: int *p;(int *)合为一体作为类型名,p是变量名,*除了在定义指针时,均作取值操作,取对应地址里存放的值。int * const p 这个指针是个常量(从左往右读就行,指针(int *)常量(const))const int *p 这个指针指向常量(从左往右读就行)函数名就是一种指针常量,不可以被赋值,同理还有数组名。

2023-07-20 17:55:39 35

原创 typedef定义函数类型

z转载文章

2023-07-20 15:27:59 76

原创 modbus

3.传输方式分为RTU和ASC,RTU即正常的二进制传输,一个字节的数据如0x03,传输0000 0011即可,ASC将0x03拆成0和3传输他们的ASCII码,即一个字节变为两个字节,传输效率低,但是可以在监控设备中显示,方便调试。modbus是软件层协议,很多时候是基于rs485这一硬件层协议上的,采用的是差分信号线,差值是正的代表1,负的是0,接收端差值要求大于200mv才能识别,发送端一般2-6v。2.从机需去定唯一地址(0-247),其中0为广播地址,所有从机都需要接收且不需要回应。

2023-05-25 15:59:47 60

原创 can通讯

当一帧数据过长,在中间发生偏移,硬同步用不上了,检查ss段偏离跳边沿有几Tq,增加 pbs1段或减少pbs2来补偿,使下一位消除误差。2.由于高频信号在传输时,波长相对于传输线较短,在传输线终端容易产生反射波,串入电阻实现阻抗匹配。srr只存在于扩展帧中代替标准帧中的rtr位,这样可以保证在同ID的情况下,标准帧的优先级更高。1.can总线分为开环闭环,开环传输速度低,传输距离远,闭环速度高,距离短。一个完整的数据位由 8~25 个 Tq 组成,分解后最小的时间单位是 Tq。

2023-05-24 22:14:49 151

原创 共模与差模

共模输入和差模输入的原始定义是两个输入等大同向和等大反向,在实际电路中,可以将任意两个输入视为差模和共模信号的叠加:v1=a+b,v2=a-b。共模信号=(v1+v2)/2=a,总结自 如何理解共模输入电压?- 步响曲鸣的回答 - 知乎 https://www.zhihu.com/question/540636971/answer/2551493961。运放是差分输入,即让总输入是两个输入相减,共模信号被消除。

2023-05-11 11:15:34 3018

空空如也

空空如也

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

TA关注的人

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