2023-12-11 嵌入式系统(十)直接访问内存DMA 技术 计算机系统 1 直接内存访问概述是一种 不经过CPU而直接从内存存取数据的数据交换模式。在 DMA模式下,CPU只须向DMA控制器下达指令,让DMA 控制器来处理数据的传送,数据传送完毕再把信息反馈给 CPU 优点 减轻CPU资源占有率,同时保证在低
2023-12-10 嵌入式系统(九)电源低功耗管理 技术 计算机系统 1 低功耗基本介绍对于嵌入式系统而言,一个非常重要的内容就是低功耗,尽可能减少电量损耗,然后获得更多的续航时间 当然功耗越低,被关闭的功能也就越多 1.1 五种运行模式CC2530有5种不同的运行模式(供电模式): 分别为主动模式、空闲模式
2023-12-09 嵌入式系统(八)看门狗 技术 计算机系统 1 看门狗原理看门狗(Watch Dog Timer, WDT)是一种专门用于监测单片机程序运行状态的芯片组件。其实质是一个计数器,一般给看门狗初始一个比较大的数, 当程序开始运行后,看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发
2023-12-08 嵌入式系统(七)脉冲宽度调制 技术 计算机系统 脉冲宽度调制以其控制简单、灵活和动态响应好的优点而 成为电工电子技术中广泛应用的控制方式,也是人们研究的热点。 例:实现LED亮度调节,直流电机转速调节 本质原理就是 LED灯以一定的亮暗比例时间循环,亮的占比越大,灯的亮度就越大 占空比:
2023-12-07 嵌入式系统(六)模数转换 技术 计算机系统 模拟/数字转换 (Analog to Digital Converter,简称ADC) 是将输入的模拟信号转换为数字信号。 各种被测控的物理量(如:速度、压力、温度、光照强度、磁场等)是一些连续变化的物理量,传感器将这些物理量转换
2023-12-06 数据库系统(六)数据库规范 技术 计算机系统 1 好的关系设计的特征好的设计 要避免冗余 要避免更新、删除或者插入异常 那么为了在设计中进行好的设计 就应该合理的分解表格 但是有些时候分解会造成一些不好的影响——会产生有损分解或者无损分解 所什么是无损分解,什么是有损分解? 判
2023-12-06 嵌入式系统(五)通信协议 技术 计算机系统 这节我们讲串行通信方式UART,SPI,I2C 先来看一下常见的通信方式分类方法 串行or并行? 串行通信 一次只能发送一位,要发送8次才能发送一个字节。 并行通信 通信时数据的各个位同时传送,可以实现字节为单位通信,但是通
2023-12-05 数据库系统(五)数据库设计 技术 计算机系统 参考 ER 图是什么?这一篇让你搞懂 ER 图! - 知乎 (zhihu.com) 数据库设计核心就是 1 理解用户需求 2 使用E-R关系模型,绘制E-R图 3 将E-R关系模型转换为数据库表 本节核心在第二部分到第三部分 1 实体关系模
2023-12-05 嵌入式系统(四)嵌入式系统定时器 技术 计算机系统 1 定时器工作原理打开定时器后,定时器“存储寄存器”的值经过 一个机器周期自动加1(或减1),也就是说,机器周期 是定时器的计数周期。通过控制定时器运行的计数周期的个数实现定时功能。 每当出现一个计数信号,计数器就自动加1(或自动减1)。当
2023-12-04 数据库系统(四)中级和进阶SQL 技术 计算机系统 1 中级1.1 Join表达式inner join、outer join、right join、left join 之间的区别_left inner join outer join 区别-CSDN博客 natural join 在所有共同属