-
本期主要介绍单片机核心--CPU的架构、组成及运作方式。 架构之争 目前微型计算机系统的架构主要有X86、MIPS、ARM、PowerPC、SPARC这几种,但市场上最常见的还是X86和ARM架构的,我们接下来以这两种为例了解下微型计算机体系结构,至于剩下几种如果读者有兴趣就只能自行百度了(任天堂、索尼PS、摩托罗拉了解一下)。 在了解X86和ARM架构之前,我们先介绍下复杂指令集CIS...[详细]
-
AVR为了从外部时钟源驱动芯片, XTAL1 必须如Figure 14 所示的进行连接。同时,熔丝位CKSEL必须编程为“0000”。若熔丝位CKOPT也被编程,用户就可以使用内部的XTAL1和GND 之间的36 pF 电容。 选择了这个振荡器之后,启动时间由熔丝位SUT 确定,如Table 12 所示。 为了保证MCU 能够稳定工作,不能突然改变外部时钟源的振荡频率。工作频率突变超过2...[详细]
-
自从1968年第一批LED开始进入市场以来,至今已有30多年。随着新材料的开发和工艺的改进,LED趋于高亮化和全色化。氮化镓基底的蓝色LED的出现,更是扩展了LED的应用领域。目前LED的主要应用领域包括大屏幕彩色显示、照明灯具、激光器、多媒体显像、LCD背景光源、探测器、交通信号灯、仪器仪表、光纤通信、卫星通信、海洋光通信以及图形识别等,但目前还主要是用于照明和显示。 L...[详细]
-
STM8L051的五种低功耗模式wait ,low power run mode,low power wait mode,Ative-Halt mode,Halt mode。 WAIT mode 在等待模式,CPU的时钟是停止的,被选择的外设继续运行。WAIT mode 分为两种方式:WFE,WFI。WFE是等待事件发生,才从等待模式中唤醒。WFI是等待中断发生,才从等待模式中唤醒。 ...[详细]
-
一,STM32中断介绍 相比简单的51单片机,STM32的每个IO口都可以作为外部中断输入 STM32中断控制器支持19个外部中断/事件请求: 线0-15:外部IO口输入中断 线16:连接到PVD输出 线17:连接到RTC闹钟事件 线18:连接到USB唤醒事件 每个外部中断线可配置独立的触发方式,触发/屏蔽.专用状态位 三种中断触发方式: 上升沿触发 下降沿触...[详细]
-
typedef用法 与#define typedef根据名字就知道是对类的定义。但是值得注意的是,它并不定义新的类型,而是对已有的类型定义一个其他的名字。本人生就略愚,常常搞不清与#define的关系,难道仅仅是所定义得到的新类型所在的位置不同吗?首先我们仔细看看typedef。 一、typedef的用法 人说typedef的使用可以编写更加美观和可读的代码,原因是typedef可以隐藏笨拙的...[详细]
-
1 引言 MAX1524是美国MAXIM公司生产的一种小型、升压型DC-DC转换器,可应用于升压型、SEPIC 、反激型等多种拓扑结构。具有固定的导通时间和最小的关断时间,可以在较宽的输入/输出电压组合和负载电流下提供高效率。固定的导通时间是可以选择的,分别是最大占空比为50%的0.5μs和85%的3μs,使其在较宽的输出范围内,对外接元件的尺寸和成本的优化更为方便。 MAX1524采用...[详细]
-
WaveSurfer 3000系列示波器最高带宽至500MHz 配备专业测量分析工具,多仪器集成能力和10.1” 可触摸屏幕显示 Chestnut Ridge, NY, July 1st, 2014 – Teledyne LeCroy 今天发布了配备MAUI高级用户交互界面的WaveSurfer 3000系列示波器。力科独特设计的高级用户交互界面之前只应用于力科高端示波器机型...[详细]
-
如今市面上种类繁多的游戏本,性能价钱也参差不齐,所以选购一台高性能的游戏笔记本就十分重要,今天笔者就为玩家推荐几款高性能的游戏笔记本。 推荐机型:惠普暗影精灵5 配置参数:i5-9300H 8G 512GSSD GTX1660Ti 6G独显 参考价格:7299元 暗影精灵5在外观上沿用了4代的经典模具,其实从暗影精灵4代开始我就特别看好它的模具,原因有两点,一是足够硬朗,二是细节到位...[详细]
-
国家发改委、国家能源局近日明确列出电力交易机构独立的股权比例和时间表: 2020年上半年,电网企业在北京、广州2家区域交易机构和其他交易机构的持股比例全部降至80%以下,2020年底前进一步降至50%以下。 2022年底前,京津冀、长三角、珠三角等地区的交易机构相互融合,适应区域经济一体化要求的电力市场初步形成。 近日,国家发改委、国家能源局印发《关于推进电力交易机构独立规范运行的...[详细]
-
一. 背景知识:逻辑运算符的使用 当程序初始化时,对于复位状态有不确定性的寄存器(如PxOUT),建议采用直接赋值;其他情况下最好使用逻辑运算符修改寄存器。 直接赋值 REGISTER = 0b11110000; REGISTER = 0xF0; “开启”某位(置1),保持其他位不变 REGISTER |= BITx; //turn bit x on REGISTER |= BITx +...[详细]
-
随着半导体技术的飞速发展,嵌入式产品已经广泛应用于军事、消费电子、网络通信、工业控制等各个领域,网络化是嵌入式系统发展的必然趋势。嵌入式Linux 作为具有开放的源代码、优秀的网络性能、可裁减等诸多优点的操作系统,非常适合用于具有网络功能的嵌入式系统。本文介绍了以S3C44B0X 的ARM处理器和RTL8019AS 以太网控制器为基础的网络接口设计,并阐述了怎样在嵌入式操作系统μcLinux 下实...[详细]
-
即便没有这场旷日持久的新冠疫情,服务机器人也早已走进我们的生活了,只不过疫情的出现,让无接触服务变得理所当然,服务机器人也自然迎来了“井喷”的春天。 不管你是在各种门店、餐厅和酒店大堂见到的那种圆头大屏的迎宾机器人,还是只能网上过过眼瘾的波士顿机器狗,或者是在医院、宾馆负责运送医疗设备和提供服务的运输机器人,这些都正在真实出现在我们的生活中,替代人类的那些简单重复或者充满危险的工...[详细]
-
电力线通信PLC(Power Line Communication)技术是利用配电网中/低压线路传输高速数据、话音、图象等多媒体业务信号的一种通信技术,目的是通过低压线路来为用户提供一种“无新线(No new wire)”的宽带接入方案;而用中压线路来为配电网自动化提供一个可靠的数据传输平台。由于该技术的发展前景十分看好,因此,早在20世纪90年代初,一些国家即开始在这方面进行研究,但由于技术不...[详细]
-
RTC模块与 时钟配置系统在后备区域,在复位时候不会被清除(框图: 中文参考手册) 如何使用RTC实现时钟?RTCCLK RTC的时钟有几个来源有三种 32.768khz 8Mhz 40khz RTC_PRL是自动重装载寄存器 RTC_DIV 预分频余数寄存器 RTC_DIV的作用就是 可以提供一个更加精确的时钟, 时钟开启之后会给RTC_PRL写一个值(比如100),那么...[详细]