Allocate Flash and SRAM Memory on a MAXQ® Microcontroller Using the IAR Compiler APPLICATION NOTE
发布时间:
2019-03-22
类型:
应用笔记或设计指南,设计参考、应用指南
品牌:
Maxim(美信)
型号:
DS4830; MAX31782; MAXQ
该应用笔记详细阐述了如何在MAXQ微控制器上利用IAR嵌入式工作bench工具进行闪存和SRAM内存的分配与访问。文档深入解析了MAXQ架构及其包含的闪存、SRAM和实用ROM等内存类型,并具体介绍了如何使用IAR编译器中的关键字实现内存分配。此外,文中还提供了示例代码及查看HEX文件以验证内存分配情况的说明,旨在帮助开发者掌握在特定架构下高效管理内存资源的方法。基于该方案,用户可通过世强硬创平台获取原厂授权的正品器件,相关产品支持单件起订、在线下单、样品申请及批量询价,并覆盖从研发打样到量产的全生命周期采购需求。针对文中所述技术,平台提供专职FAE团队支持选型、设计验证及调试,有助于缩短供应链响应周期,加速产品开发与上市。
资料下载
资料平台
| 数据手册 - 英文 |
MAX31782系统管理微控制器数据表
Rev 2
|
下载 |
| 测试报告 - 英文 |
MAXQ615产品可靠性报告
Rev B
|
下载 |
| 数据手册 - 中文 |
MAX31782系统管理微控制器数据手册
Rev 0
|
下载 |
| 测试报告 - 英文 |
DS28E17 Maxim集成产品的产品可靠性报告
Rev B
|
下载 |
| 数据手册 - 英文 |
DS4830光学微控制器
Rev 3
|
下载 |
| 测试报告 - 英文 |
DS4830 Maxim集成产品的产品可靠性报告
Rev B
|
下载 |
| 数据手册 - 英文 |
DS4830A Optical Microcontroller
Rev 1
|
下载 |
| 测试报告 - 英文 |
MAXQ610、Maxim集成产品可靠性报告
11/9/2012
|
下载 |
| 数据手册 - 中文 |
DS4830 光电微控制器 数据手册
Rev 1
|
下载 |
| 测试报告 - 英文 |
MAX34451产品可靠性报告
Rev A2
|
下载 |
| 数据手册 - 英文 |
MAX317/MAX318/MAX319精密CMOS模拟开关
Rev 1
|
下载 |
| 测试报告 - 英文 |
MAXQ616 Maxim集成产品可靠性报告
5/20/2013
|
下载 |
| 数据手册 - 中文 |
MAXQ USB至JTAG转换评估套件
Rev 1
|
下载 |
| 测试报告 - 英文 |
DS4830A Maxim集成产品可靠性报告
3/6/2014
|
下载 |
| 数据手册 - 英文 |
MAXQ1103 DeepCover Secure Microcontroller with Rapid Zeroization Technology and Cryptography
Rev 5
|
下载 |
| 测试报告 - 英文 |
MAXQ1851 Maxim集成产品可靠性报告
8/6/2013
|
下载 |
| 数据手册 - 英文 |
MAX2990 10kHz to 490kHz OFDM-Based Power Line Communication Modem
Rev 0
|
下载 |
| 测试报告 - 英文 |
MAX35101产品可靠性报告
8/26/2014
|
下载 |
| 数据手册 - 英文 |
带红外模块的MAXQ614 16位微控制器
Rev 2
|
下载 |
| 测试报告 - 英文 |
MAX35103 Maxim集成产品可靠性报告
10/27/2014
|
下载 |
| 数据手册 - 英文 |
MAX-IDE Simulator User's Guide for the MAXQ Microcontrollers
Sep 22, 2006
|
下载 |
| 测试报告 - 英文 |
MAX35102产品可靠性报告
11/12/2015
|
下载 |
| 数据手册 - 英文 |
DG417L 35Ω、SPST/SPDT、+3V逻辑兼容型模拟开关
Rev 0
|
下载 |
| 测试报告 - 英文 |
MAX31785产品可靠性报告
Rev B
|
下载 |
| 数据手册 - 英文 |
MAX3171/MAX3173+3.3V多协议3Tx/3Rx软件可选控制收发器数据表
Rev 1
|
下载 |
| 测试报告 - 英文 |
MAX66300产品可靠性报告
11/12/2015
|
下载 |
| 数据手册 - 英文 |
MAX3172/MAX3174+3.3V多协议软件可选电缆终端器和收发器数据表
Rev 2
|
下载 |
| 测试报告 - 英文 |
MAX34440产品可靠性报告
Rev B
|
下载 |
世强AI
世强AI是专注硬创领域的专业垂类AI。基于世强硬创平台沉淀的全品类数据,覆盖 IC、元件、材料、电气、电机、仪器,超千万级 SKU。深度融合全行业原厂技术资料与供应链数据,不仅提供方案设计、器件选型、BOM优化等快速精准的研发支持,更能发起快速购买、样品申请、技术支持、批量询价等服务,贯穿硬件创新全链路,让研发更容易,让采购更便宜。
去使用世强AI >>
应用/方案
使用Gimpel的PC lint与IAR嵌入式工作台和MAXQ®微控制器应用说明
本文提供了一步一步的指南,指导开发者如何将Gimpel Software的PC-lint版本9集成到IAR™ C编译器中,用于MAXQ版本2.20I微控制器。内容包括PC-lint的安装、配置以及与IAR嵌入式工作bench的结合使用,旨在提高代码质量和开发效率。
阅读原文 >>
MAX31782用户指南
本指南详细介绍了MAX31782系统管理微控制器的功能、架构和编程。MAX31782是一款基于MAXQM RISC架构的16位微控制器,具备丰富的闪存和SRAM内存。主要特点包括:
- 多通道远程温度测量、电压测量和内部温度传感器
- 独立的I2C从机和主机接口
- 多通道PWM输出和转速计输入
- 硬件乘法器
- 32KWords闪存和1KWords SRAM内存
- 内置ROM程序,支持引导加载和在应用编程
- 系统内调试功能
指南涵盖了MAX31782的架构、寄存器描述、外设模块、中断、ADC、I2C接口、PWM输出、GPIO引脚、定时器模块、电源电压监控、硬件乘法器、看门狗定时器、测试访问端口、系统编程、指令集总结和实用ROM等内容。
阅读原文 >>
DS4830光学微控制器用户指南
阅读原文 >>
在系统编程中使用I2C引导加载程序命令的应用说明
本应用笔记介绍了使用I²C引导加载程序命令进行系统内编程的方法。主要内容包括DS4830光微控制器中的I²C引导加载程序功能、I²C主从命令响应协议、系统内编程(ISP)方法等。详细描述了如何进入I²C引导加载程序、执行主擦除、闪存编程、获取状态、退出引导加载程序等操作步骤。
阅读原文 >>
MAXQ™ 构简介 ENGINEERING REVIEW 第三卷
本文详细介绍了MAXQ系列微控制器的架构、指令集、性能特点以及与其他微控制器的比较。文章涵盖了MAXQ的RISC架构、指令格式、寄存器组织、内存管理、I/O操作和中断处理等方面。同时,文章还对比了MAXQ与AVR、PIC、MSP430等微控制器的性能差异,并提供了示例代码和性能比较图表。
阅读原文 >>
MAXQ架构闪亮登场:MAXQ2000介绍 ENGINEERING REVIEW
MAXQ2000是一款高性能、16位的RISC微控制器,适用于电池供电的混合信号应用。它采用Harvard存储器结构,具有16位数据、代码与寄存器,支持8位或16位宽的系统与外设寄存器。MAXQ2000具备多种电源管理模式,支持在线调试与程序装载功能,并集成了丰富的混合信号外设,如LCD控制器、SPI端口、1-Wire总线等。此外,MAXQ2000还支持C语言或汇编语言开发,并提供高级工具和仿真器,以简化开发过程。
阅读原文 >>
Microcontroller ENGINEERING REVIEW 第6期:嵌入式系统的安全性/基于MAXQ3212构建遥控钥匙
本文主要介绍了Microcontroller ENGINEERING REVIEW中的相关内容,包括MAX1473、RSSI、10kΩ、47nF等元器件的应用,以及ET6361、DS5250、DS89C440等产品的技术特点。此外,还涉及了NBYR4323、MAXQ3212等产品的性能参数和应用场景。文章还讨论了3DES ENGINE、KEYS、64-BIT ENCRYPTED BUFFER等安全特性,以及NV SRAM、ON-CHIP INSTRUCTION CACHE等存储解决方案。
阅读原文 >>
校准DS4830光学微控制器的ADC内部偏移量应用说明
本文介绍了Maxim公司DS4830光微控制器的ADC内部偏移校准方法。DS4830的ADC偏移会随温度和增益选择而变化,但用户可以测量ADC内部偏移并将其添加到ADC偏移寄存器中以消除偏移误差。文章详细说明了如何配置ADC以测量内部偏移,并提供了校准步骤和示例代码。
阅读原文 >>
利用DS4830单片机控制热电制冷器的应用说明
本文介绍了使用Maxim DS4830光学微控制器对热电制冷器(TEC)进行控制的方法。首先,概述了TEC的基本工作原理及其在光学模块中的应用。接着,详细阐述了基于DS4830的数字TEC控制方法,包括数学分析、算法实现、固件流程图、编码技巧和示例代码。文章还提供了数字滤波器系数计算器、实验室结果和示例代码,以指导读者使用DS4830进行TEC控制。通过这种控制方法,可以实现±0.1°C的精度。
阅读原文 >>
MAXQ处理器串行至JTAG板应用说明
本应用笔记介绍了用于MAXQ处理器的串行到JTAG板及其命令。该板通过4线同步串行接口与MAXQ微控制器通信,支持系统编程和板级调试。笔记详细描述了固件实现的命令协议,包括如何通过串行端口连接板,以及在不同模式下(如跳过模式、引导加载程序模式、背景模式和调试模式)使用命令进行操作。此外,还提供了ASCII和二进制传输模式的说明,以及错误代码的描述。
阅读原文 >>
用MAXQ乘法累加单元(MAC)进行信号处理
本文介绍了MAXQ架构中的乘累加单元(MAC)在信号处理中的应用。文章首先对比了传统微控制器和数字信号处理器(DSP)的优缺点,指出在需要少量信号处理的应用中,选择DSP或微控制器较为困难。接着,文章阐述了如何在MAXQ架构中集成MAC单元,并举例说明了如何使用MAC单元进行数字滤波和双音多频(DTMF)信号的编码和解码。最后,文章总结了MAXQ微控制器及其MAC单元在信号处理领域的优势,强调了其在16位微控制器市场中的独特地位。
阅读原文 >>
Microcontroller ENGINEERING REVIEW 第7期
这份资料主要介绍了NBYR系列微控制器的工程应用,包括其寄存器、指令集、内存管理、中断处理、外设接口等方面的内容。资料详细描述了NBYR微控制器的内部结构、工作原理以及编程方法,并提供了相关的示例代码和应用实例。此外,资料还涉及了NBYR微控制器与其他硬件设备的接口和通信方式,如SD卡、LCD显示屏等。
阅读原文 >>
用Maxim镜头驱动为视障人士聚焦世界
Evergaze公司开发的seeBOOST可穿戴设备,通过集成电子视觉增强系统,帮助视力受损者改善视力。该设备采用自动对焦、对比度和亮度增强、可选颜色模式和可调节放大等功能。Evergaze与Maxim Integrated合作,使用其MAX44009镜头驱动器等组件,满足了小尺寸、低功耗和高可靠性的要求。seeBOOST眼镜为用户提供了即时的视觉改善,帮助他们完成日常任务,如阅读邮件、支付账单或玩桥牌游戏。
阅读原文 >>
电源•接口•模拟•通信•传感器嵌入式安全•iButton•微控制器
Maxim Integrated提供广泛的元器件产品,涵盖电源、接口、模拟、通信、传感器、嵌入式安全和微控制器等领域。产品包括电池管理、充电器、开关、模拟开关、宽带开关、DC-DC转换器、控制器、音频设备、电源管理IC、数字I/O、电源模块、时钟发生器、MOSFET驱动器、高速信号、充电泵、数据转换器、IO-Link、显示电源和控制、隔离IC、滤波器、保护和控制、实时时钟、电平转换器、隔离电源、传感器接口、视频产品、LED驱动器、信号线保护、电压参考、低 dropout线性稳压器、信号完整性、以太网供电、收发器、电机驱动器、监控器和序列器、USB产品。此外,还提供iButton、内存、传感器和微控制器等解决方案。
阅读原文 >>
MAXQ7665评估套件快速入门指南应用说明
本文档为MAXQ7665微控制器评估套件快速入门指南,介绍了如何安装和配置IAR嵌入式工作bench,以及如何编译、链接和调试套件中的示例项目。指南还包括了硬件安装、项目设置、示例项目说明和故障排除步骤。
阅读原文 >>
访问MAXQ实用程序ROM中提供的函数
MAXQ utility ROM包含访问程序空间中数据表的例程,以支持微控制器编程。这些ROM为不同MAXQ变体提供特定例程,并通过地址表实现函数调用。通过读取地址表,开发者可执行如读取程序内存数据等操作,确保代码与未来ROM版本兼容。使用这些例程可简化编程,并提高代码的可重用性。
阅读原文 >>
利用非易失性内存服务inMAXQ®处理器应用说明
本文介绍了如何在MAXQ微控制器中利用闪存内存提供非易失性数据存储。文章首先阐述了非易失性数据存储的重要性,然后详细介绍了闪存内存的基本概念、MAXQ处理器中闪存内存的特点以及如何利用MAXQ2000处理器实现非易失性数据存储。文章还提出了两种设计方案,分别适用于不同场景下的数据存储需求。最后,文章讨论了如何提高存储系统的可靠性和访问速度。
阅读原文 >>
MAXQ系列用户指南:MAXQ2000增补版
本资料为MAXQ2000微控制器用户指南的补充,详细介绍了MAXQ2000的架构、编程、系统寄存器描述、外围设备模块、通用I/O模块、定时器/计数器模块、串行I/O模块、硬件乘法器模块、1-Wire总线主模块、实时时钟模块、测试访问端口(TAP)、在系统编程模式(JTAG)等方面的内容。资料还包含了MAXQ2000的指令集总结、LCD控制器、实用程序ROM、修订历史、图例和表格等详细信息。
阅读原文 >>
Tecnofingers(TNFG)通过Maxim电源管理和传感器ic加速电子产品开发客户成功案例
Tecnofingers (TNFG) 利用Maxim的电源管理和传感器IC,开发了rhomb.io模块化系统,以加速电子产品开发。该系统提供多种预组装组件,如处理器核心和功能模块,支持设计师快速构建、设计和测试产品。Maxim的IC产品,如MAX30101脉搏血氧仪和心率传感器、MAX44005 RGB颜色、温度和红外接近传感器、MAX8814 28V线性Li+电池充电器等,满足了TNFG对小型化IC和良好技术支持的需求,支持了其产品开发。
阅读原文 >>
UnaliWear通过Maxim ModelGauge燃油表帮助人们保持独立客户成功案例
UnaliWear的Kanega智能手表旨在帮助老年人保持独立生活。该手表无需连接到家庭系统或智能手机,内置电池系统和多种通信技术(包括蜂窝、蓝牙、Wi-Fi和GPS)。为了满足严格的电源管理需求,UnaliWear选择了Maxim Integrated的多款IC产品,如MAX77818燃料计量器、MAX17201独立式燃料计量器和MAX14634双向电池开关等,以确保电池状态信息的准确性。这些解决方案有助于缩短设计周期并提高产品质量。
阅读原文 >>
HD Medical可视化记录心脏波形,使用MAX32620更好地筛选患者客户成功案例
HD Medical利用MAX32620等高性能、低功耗、小尺寸的IC,开发了ViScope电子听诊器,通过实时视觉显示心电波形,帮助医生进行更准确的初步患者筛查。随后,公司推出了集成心电图功能的智能电子听诊器HD Steth,可通过蓝牙将数据传输到智能手机,并开发了基于云的预测算法,进一步分析数据。Maxim的芯片组在性能、尺寸和功耗方面优于竞争对手,显著提高了听诊器的电池寿命和设计周期。
阅读原文 >>
复用JTAG接口引脚在MAXQ微控制器上的应用说明
本文介绍了在MAXQ微控制器上复用JTAG接口引脚的方法。文章首先阐述了在嵌入式应用中,如何利用MAXQ微控制器支持的标准JTAG/TAP接口进行电路调试或编程。接着,详细说明了如何将JTAG接口的引脚重新用于通用应用目的,并讨论了在复用这些引脚时需要考虑的硬件和软件因素。最后,文章强调了遵循适当的硬件和软件预防措施,以确保这些引脚在复用时不会对系统造成影响。
阅读原文 >>