推荐阅读最新更新时间:2024-03-16 14:49
东芝推出TXZ+TM族高级系列新款M3H组ARM® Cortex®-M3微控制器
对消费产品与工业设备的主控装置以及电机控制进行优化 中国上海,2022年4月26日——东芝电子元件及存储装置株式会社(“东芝”)今日宣布,已开始 量产M3H组的21款新微控制器 ,M3H组是TXZ+™族高级系列的新成员,采用40nm工艺制造。M3H组内置ARM® Cortex®-M3内核,运行速度高达120MHz,最高可集成512KB代码闪存和32KB数据闪存,具有10万次的写入周期寿命。此外,新款微控制器还提供了丰富的接口与电机控制选项,例如UART、I2C、编码器和可编程电机控制。M3H组器件广泛适用于包括电机、家用电器和工业设备在内的众多应用。 为了应对消费类设备的多样性,新款M3H组产品用UART、TSPI、
[嵌入式]
ARM定义特殊寄存器*(volatile unsigned long *))的理解
以前老是对ARM程序中(*(volatile unsigned long *))不理解,通过查阅资料,和看别人写的文章,今天对这个类型转换进行解析一下。这个用法不止在定义内部特殊寄存器有用,在用到外部总线时,定义外部器件的地址也会用。 对于嵌入式系统编程,要求程序员能够利用C语言访问固定的内存地址。既然是个地址,那么按照C语言的语法规则,这个表示地址的量应该是指针类型。所以,知道要访问的内存地址后,比如0x5F。 第一步是要把它强制转换为指针类型 (unsigned CHAR *)0x5F AVR的SREG是八位寄存器,所以0x5F强制转换为指向unsigned CHAR类型。 v
[单片机]
ARM微处理器在智能工业中有何应用
在科技飞速发展的今天,我们周围一切都发生着翻天覆地的变化,而传统工业也正经历着一场有着“第三次工业革命”之称的深刻变革。这场变革正发生在我们的身边,其核心是“制造业数字化”,即为“智能工业”。 “智能工业”是将具有环境感知能力的各类终端、基于泛在技术的计算模式、移动通信等不断融入到工业生产的各个环节,大幅提高制造效率,改善产品质量,降低产品成本和资源消耗,将传统工业提升到智能化的新阶段。智能工业的实现是基于物联网技术的渗透和应用,并与未来先进制造技术相结合,形成新的智能化的制造体系。所以,智能工业的关键技术在于物联网技术,而物联网技术的基础在于智能嵌入式系统应用。嵌入式微处理器具有性能强大、体积小、重量轻、成本低、可靠性
[单片机]
ARM9中LDR SP , = 4*1024 / LDR SP , = 0x34000000 的分析
reset: ldr sp, = 4*1024 @ SP=4096,设置栈指针,后面会调用C函数,调用C前需要设好栈 bl disable_watch_dog @ 关闭WATCHDOG,否则CPU会不断复位 bl clock_init @ 设置MPLL,改变FCLK、HCLK、PCLK bl memsetup @ 设置存储控制器以使用SDRAM bl copy_steppingstone_to_sdram @ 复制代码到SDRAM中 ldr pc, =on_sdram @ 跳到SDRAM中继续执行 on_sdram: msr
[单片机]
IAR Systems发布编译器的重大升级,支持ARM EABI
IAR Systems即将发布支持ARM EABI开放标准的IAR Embedded Workbench Version 5 for ARM,这是对公司的旗舰产品—编译器和调试器的重大升级,使之成为第一个独立支持最新的ARM Cortex-M1处理器的开发工具。ARM9 Cortex-M1是第一个特别为field-programmable gate arrays(FPGAs)而设计的ARM处理器。 IAR Embedded Workbench Version 5这个新平台是建立在IAR Systems丰富的ARM经验,包括基于Thumb和Thumb-2技术的开发工具经验,提供了世界领先的性能。这套工具结合了最先进的优化技术,创造
[嵌入式]
如何在ARM7-LPC2148中使用ADC
在电子世界中,市场上有多种模拟传感器用于测量温度、速度、位移、压力等。模拟传感器用于产生随时间不断变化的输出。这些来自模拟传感器的信号的值往往很小,从几微伏 (uV) 到几毫伏 (mV),因此需要某种形式的放大。为了在微控制器中使用这些模拟信号,我们需要将模拟信号转换为数字信号,因为微控制器只理解和处理数字信号。因此,大多数微控制器都有一个内置的重要功能,称为ADC(模数转换器)。我们的微控制器ARM7-LPC2148还具有 ADC 功能。 在本教程中,我们将了解如何在 ARM7-LPC2148 中使用 ADC,方法是向模拟引脚提供不同的电压,并在模数转换后将其显示在16x2 LCD 屏幕上。 什么是ADC? 如前所述,A
[单片机]
“节能之星”EFM32应用方案——手持式激光测距仪
概述
随着现代科技的发展以及人们生活水平的提高,便携式 激光测距 仪在各行各业中都有广泛的应用,如建筑业,高尔夫,行车速度与车距测量。激光是一种电磁波,具有方向性强、单色性好、相干性好、亮度高等特性,使其成为测距的首选电磁波。
目前常用的激光测距方法主要有:
1、 脉冲测距法:利用 脉冲激光器 发射单次激光脉冲或激光脉冲串,测量激光脉冲到达目标并由目标返回到接收器的往返时间,由此运算目标距离。此方法误差较大,适用于远距离测量。
2、 干涉测距法:利用光的干涉原理,通过测量激光发射与接收这间的干涉条纹来测量距离。此方法精度非常高,但只能测量相对距离,不能测量绝对距离。
3、 相位式测距法:采用连续调制的激光光束照
[电源管理]
基于ARM与有理数滤波的甲烷体积分数监测系统
随着能源需求的增加,石油、天然气以及煤炭开发不断扩大,生产环境中含有大量甲烷,甲烷属于易燃易爆气体,与空气混合能形成爆炸性混合物,遇热源和明火有燃烧爆炸的危险。这使得探测甲烷气体在工业生产中的浓度成为面临的一个重要问题。甲烷检测多以热导式分析法、气相色谱法和电化学方法为主,不仅检测周期长而且探测范围小。本系统选用红外气体传感器,具有响应速度快、抗干扰能力强的优点。选用ARM核心的S3C44BOX处理器,提高系统处理器性能。在信号调理中采用了锁相放大器,软件处理中采用了有理数滤波技术,处理器端可以通过串口与PC通信完成监控计算机的相关操作。由此构成的甲烷体积分数监测系统可以广泛应用在矿山矿井中,对于预防事故的发生具有重要意义。 1
[单片机]