
嵌入式接口
文章平均质量分 94
Icy Hunter
如果我真的存在,也是因为你需要我
展开
-
嵌入式接口复习资料
刚考完,想着万一以后还要看看呢?记录一下吧冯诺依曼结构具体由以下特点:(1) 计算机处理的数据和指令一律用二进制数表示,并且存储在同一个地方。(2) 计算机顺序执行程序,即把要执行的程序和处理的数据首先存入主存储器,执行程序时,自动地并按顺序从主存储器中取出一条一条地执行。(3) 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。哈佛结构是一种并行体系结构,它地主要特点是将程序和数据存储在不同地存储空间中,即程序存储器和数据存储器是两个独立地存储器,每个存储器独立编址、独立访问。与原创 2022-06-23 13:55:56 · 2123 阅读 · 0 评论 -
嵌入式接口之TIM定时器与NVIC的STM32模板库函数的一些解释
下面将讲解一下STM32中的定时器TIM的一些基本操作。这同样也是考试的重点内容之一,比较光自己看一遍印象还是不深刻,写篇博客就会逼自己去弄得更明白一点。1.软件延时:CPU执行一段“空”程序实现延时优点:不需要添加额外的硬件设备,简单易实现缺点:占用CPU时间,精度受中断及CPU主频时钟影响2.硬件延时电路:采用附加的数字电路(如555单稳态芯片)产生特定的延时。优点:不占用CPU时间缺点:改变延时时间需要调整电路参数(电阻、电容值),通用性灵活性差,时间精度受电路参数影响,稳定性差3.可编程定时原创 2022-06-21 16:45:46 · 2980 阅读 · 0 评论 -
嵌入式接口之EXTI与NVIC的STM32模板库函数的一些解释
嵌入式其实还有中断实验和AD转换实验需要复习,但是老师PPT里说他的实验代码除了教学不可用于其他用途,再加上可能也没时间写完整的实验的博客了,那就简单讲讲函数库,能够让一些代码变得看起来顺眼一点。计算机离不开中断,STM32中断功能主要由NVIC(嵌套向量中断控制器)完成。其中中断分为硬中断和软中断。硬请求信号来自ARM核CM3的外面,来自MCU片上各种接口和MCU片外扩展的外设接口,产生时刻与CM3的工作时钟异步,在CM3中它们被称为“中断”软中断是因ARM核CM3的活动而产生的,即在执行指令或访问存储器原创 2022-06-20 23:59:41 · 1622 阅读 · 0 评论 -
嵌入式接口之GPIO驱动LED的实验(附完整代码和工程以及详细的调试过程)
由于期末考试需要考实验代码,为了自己能够印象深刻,考试能够顺利通过,特意写个博客记录一下实验的过程以及其中一些细节。下面将通过一个例题一步一步进行讲解。软件配置:Keil uVision5开发板芯片型号:STM32F103ZE基于C语言的GPIO操作已知:战舰开发板连接按键(输入设备)KEY0、KEY1、KEY2,和发光二极管(输出设备)LED0、LED2.要求:用户任意按下某个按键,开发板根据用户按下的不同的按键,采用不同的方式使二极管闪烁。硬件电路如下:由于实验要求需要我们进行输入输出操作,那原创 2022-06-19 23:42:55 · 8445 阅读 · 9 评论