嵌入式
Oo璀璨星海oO
这个作者很懒,什么都没留下…
展开
-
SPI通讯协议介绍
来到SPI通讯协议了。废话两句,“SPI很重要”,这是我在学校时候听那些单片机开发工程师说的。出来实习,到后来工作,确实如此,SPI的使用很常见,那么自然重要咯。 SPI(Serial peripheral interface)即串行外围设备接口,是由Motorola首先在其MC68HCxx系列单片机上定义的,基于高速全双工总线的通讯协议。(又是高速,而且全双工,确实强大)被广泛应用于ADC、LCD等设备与MCU之间。 跟前面学习I2C、USART一样,学习一种协议,还是从两个层面分转载 2020-06-13 11:42:48 · 412 阅读 · 0 评论 -
I2C通讯协议介绍
I2C总线是PHLIPS公司在20世纪80年代推出的一种串行总线。具有引脚少,硬件实现简单,可扩展性强的优点。I2C总线的另一优点是支持多主控,总线上任何能够进行发送/接收数据的设备都可以占领总线。当然,任意时间点上只能存在一个主控。 I2C即是一种总线,也是一种通讯协议。在嵌入式开发中,通讯协议可分为两层:物理层和协议层。物理层是数据在物理媒介传输的保障;协议层主要是规定通讯逻辑,同一收发双方的数据打包、解包标准。打个比方,物理层相当于现实中的公路,而协议层则是交通规则,汽车可以在路上行驶.转载 2020-06-13 11:28:48 · 432 阅读 · 0 评论 -
串口通讯介绍
串口通讯的物理连接和传输协议,是学习单片机串口编程的基础。本文参照《深入浅出玩转51单片机》和《零死角玩转STM32》书籍,对通讯以及串口一些基本概念做了详解。1. 串口通讯的基本概念1.1 基本方式基本方式分并行通讯和串行通讯1.1.1 并行通讯并行通讯是指数据的每一位同时在多根数据线上发送或者接收。其特点是各数据位同时传送,速度快、效率高,有多少数据位就需要多少根数据线,传送成本高。在集成电路芯片的内部、同一硬件板上各部件之间等的数据传送采用并行的转载 2020-06-13 11:14:45 · 939 阅读 · 0 评论 -
UART详解
UART通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART) 是一种串行异步收发协议,应用十分广泛。UART工作原理是将数据的二进制位一位一位的进行传输。在UART通讯协议中信号线上的状态位高电平代表’1’低电平代表’0’。当然两个设备使用UART串口通讯时,必须先约定好传输速率和一些数据位。硬件连接硬件连接比较简单,仅需要3条线,注意连接时两个设备UART电平,如电平范围不一致请做电平转换后再连接,如下图所示:TX:转载 2020-06-13 10:48:35 · 2303 阅读 · 0 评论 -
关于DMA,TCM(ITCM和DTCM)和Cache的理解!
DMADMA=Direct Memory Access。这是一种通过硬件实现的数据传输机制。简单的说,就是不在CPU的参与下完成数据的传输。DMA是一种硬件设备。这种设备的工作原理是这样的:——首先CPU告诉DMA设备,要有一堆数据需要传输,为了效率而请它出马。(DMA请求)——DMA收到CPU的消息,开始准备。此时CPU把数据源地址、数据目标地址、传输数据量、传输模式等等参数告诉它。(DMA初始化)——DMA初始化完,向CPU发送消息“借你的总线用一用,我要开始传输数据了!”(总线出借,DM转载 2020-06-09 11:11:50 · 2493 阅读 · 0 评论 -
晶振原理
晶振是石英晶体谐振器(quartzcrystal oscillator)的简称,也称有源晶振,它能够产生中央处理器(CPU)执行指令所必须的时钟频率信号,CPU一切指令的执行都是建立在这个基础上的,时钟信号频率越高,通常CPU的运行速度也就越快。只要是包含CPU的电子产品,都至少包含一个时钟源,就算外面看不到实际的振荡电路,也是在芯片内部被集成,它被称为电路系统的心脏。如下图所示的有源晶振...转载 2020-02-11 09:56:00 · 501 阅读 · 0 评论 -
解读SIM卡、USIM卡、UICC卡、eSIM卡的区别
SIM的英文全称是“Subscriber Identity Module”,即“用户身份模块”。它的主要作用是在移动终端设备与网络通讯时提供身份识别信息及存储数据,大家比较容易理解的就是我们的电话号码(身份识别信息)是与SIM卡直接绑定的,还有SIM卡还可以存储电话号码、短消息等数据。COMPRION公司的测试用SIM卡现在的3G与4G移动系统里,准确地说SIM是一个应用的概念,...转载 2019-10-24 09:24:02 · 15194 阅读 · 1 评论 -
一块带给无数人年少欢乐的CPU
转载自:http://w.huanqiu.com/r/MV8wXzk3NDYzNzhfNDhfMTQ4MDM5NTAxMw==1975年,一家名为MOS科技的公司推出一块售价25美元的微处理器,此后,这块CPU被广泛的应用于苹果电脑、任天堂FC及兼容机、学习机等。到了90年代,当时中国学生几乎人手一台的文曲星也用了这块CPU,培养了整整一代中国玩家。这块CPU的名字叫6502,让我们从其诞...转载 2019-07-11 17:18:53 · 632 阅读 · 0 评论 -
ARM-Linux嵌入式系统启动流程
转载自:https://blog.csdn.net/zy812248258/article/details/39026081作为一个嵌入式新手,阅读资料之后做一下笔记还是很有必要的,下面从四个阶段来描述嵌入式系统的大致启动流程。如下图所示:图片引用自OMAPpedia的WIKIhttp://omappedia.org/wiki/Bootloader_P...转载 2019-06-12 10:58:08 · 4478 阅读 · 1 评论 -
一小时教你学会 ARM 架构
转载自:https://blog.csdn.net/gitchat/article/details/78410083架构的演变历史我们首先介绍 ARM Ltd,这里先说的是公司而不是架构。ARM 的发展历史非常久远,超乎许多人的想象。首先,我们提供一些背景信息,ARM 成立于20世纪90年代末,从另一家位于剑桥的公司分拆而来,那家公司叫做 Acorn Computers,曾经是英国教育市...转载 2019-05-28 17:24:52 · 1612 阅读 · 0 评论 -
ARM体系结构的版本v1-v8
转载自:https://blog.csdn.net/sinat_28494049/article/details/46006477ARM指令集体系结构,从最初开发至今已有了重大改进,而且将会不断完善和发展。为了精确表达每个ARM实现中所使用的指令集,到目前ARM体系结构共定义了8个版本,以版本号v1~v8表示,各版本特点如下。1.版本1(v1) 该版本包括:●基本数据处理指令(...转载 2019-05-28 16:04:35 · 3443 阅读 · 0 评论 -
串口线的交叉直连之痛
转载自:https://blog.csdn.net/skyflying2012/article/details/49274313串口是嵌入式设备调试开发必备的硬件模块,嵌入式设备最常用的串口协议是RS232,标准九针串口,这是由RS232标准协议文档定义的。串口采用插针方式连接,接口两端一个是插针,一个是插槽,也就是我们常说的公头(插针)和母头(插槽),只能说这个比喻真是太邪恶了。。。...转载 2019-05-17 14:28:57 · 655 阅读 · 0 评论 -
一文看懂arm架构和x86架构有什么区别
转载自:http://m.elecfans.com/article/678193.html本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能、扩展能力、操作系统的兼容性、软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了arm架构和x86架构的区别,具体的跟随小编一起来了解一下。 什么叫arm架构 ARM架构过去称...转载 2019-05-15 15:10:29 · 7682 阅读 · 0 评论 -
PCIe调试心得_DMA part1
转载自:https://www.cnblogs.com/chengqi521/p/7095402.html作者 :EastFPGA那点事儿1.PCIe的DMA介绍在PCIe中需要使用DMA的项目,一定要先看XAPP1052,里面包含一个DMA的参考设计,对初学者有极大的帮助。XAPP1052中包含FPGA源代码和驱动程序源代码,其中FPGA源代码最主要的文件为:1、《TX_EN...转载 2019-05-15 15:03:48 · 886 阅读 · 0 评论 -
基于FPGA的PCIe接口实现(具体讲解了数据流向)
转载自:https://www.cnblogs.com/chengqi521/p/7094544.html时间:2014-12-09来源:西安电子科技大学电子工程学院 作者:姜 宁,陈建春,王 沛,石 婷摘要 PCI Express是一种高性能互连协议,被广泛应用于网络适配、图形加速器、网络存储、大数据传输以及嵌入式系统等领域。文中介绍了PCIe的体系结构,以及利用Altera Cycl...转载 2019-05-15 15:02:31 · 4522 阅读 · 0 评论 -
写在半导体边缘--目录
转载自:http://blog.sina.com.cn/s/blog_6472c4cc0102yzvf.htmlhttp://blog.sina.com.cn/sailingxr前言1制造为王2冠上明珠3生命之光4绝代无双5奔腾的芯6群峰之巅7应用时代8刀锋之上...转载 2019-05-15 15:00:53 · 337 阅读 · 0 评论 -
浅谈PCI Express体系结构--序
转载自:http://blog.sina.com.cn/s/blog_6472c4cc0100qbvp.htmlhttp://blog.sina.com.cn/s/articlelist_1685243084_3_1.html我以“浅谈”开始以下的文字,因为PCIe规范博大足使天下无书。正如大家所知,我之前写过一本《PCI Experss体系结构导读》,每次重温这本书籍时...转载 2019-05-15 14:59:20 · 355 阅读 · 0 评论 -
x86、ARM和MIPS三种主流芯片架构
转载自:http://www.eepw.com.cn/article/268232.htm指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分,代表架构分别是x86、ARM和MIPS。ARMRISC是为了提高处理器运行速度而设计的芯片体系,它的关键技术在于流水线操作即在一个时钟周期里完成多条指令。相较复杂指令集CISC而言,以RISC为架构体系的ARM指令集的指令格式统一、种类...转载 2019-05-15 14:28:55 · 7543 阅读 · 1 评论 -
cos中的文件结构(DF/EF/MF/FID/AID/SFI..)
转载自:https://blog.csdn.net/Enjoy_endless/article/details/75108349刚开始接触CPU卡的时候,对于各种文件、应用的定义容易模糊不清,通常不能准确地界定什么是文件?什么是应用?DF和EF的区别真的就像计算机里的目录和文档那样吗?FID、AID、SFI这些概念都在什么时候派上用场?一个EF必须依存于某个DF吗?MF是必须存在的吗?脑海里会...转载 2019-04-26 10:00:52 · 544 阅读 · 0 评论