- 博客(7)
- 收藏
- 关注
原创 CAN波特率和采样点计算
比特就是bit,就是我们正常所理解数据位,是一个绝对的概念。而波特可以理解为有意义的符号或者信号了,它被赋予了一定的意义,波特是一个可以人为定义的概念,具体取决于你定义的符号是几个比特。1. CAN时钟的震荡次数决定了Tq(时间量子),可以理解为:一次震荡的时间就是为1Tq,因为CAN的预分频系数为6,所以一秒包括60*1000000/6个Tq;一个波特可以表示一个电平变化,一个符号,或者一个脉冲。采样总线上每个位电平的时间点,以这个瞬间采集到的电平作为CAN的数据位。
2024-11-19 11:33:36
532
转载 【硬件基础知识】指令集框架(ISA:Instruction Set Architecture)
指令集架构(英语:Instruction Set Architecture,缩写为ISA),又称指令集或指令集体系,是计算机体系结构中与程序设计有关的部分,包含了基本数据类型,指令集,寄存器寻址模式存储体系中断异常处理以及外部I/O。指令集架构包含一系列的opcode即操作码(机器语言),以及由特定处理器执行的基本命令。-------- 中文维基百科个人解说:这个类似与一个标准,和ECMA-335 协议类似.根据这个协议 做出.net framework\mono。
2024-10-26 22:01:48
697
转载 【基础知识】Intel CPU体系结构|x86是什么意思
1.内存层次结构的意义在于利用引用的空间局部性和时间局部性原理,将经常被访问的数据放到快速的存储器中,而将不经常访问的数据留在较慢的存储器中。2.一般情况下,除了寄存器和L1缓存可以操作指定字长的数据,下层的内存子系统就不会再使用这么小的单位了,而是直接移动数据块,比如以缓存线为单位访问数据。3.对于组冲突,可以这么理解:与上文相似,假设一个缓存,由512条缓存线组成,每条线64字节,容量32KB。
2024-10-26 21:57:04
515
原创 OS学习——基于mini arm OS
想通过一个最简单的OS来熟悉OS相关原理,这里通过移植mini arm OS到STM32F407开发板来学习的,并且记录了在移植过程中遇到两个问题Q1和Q2,欢迎大家讨论。
2024-10-18 13:19:55
946
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人