搜寻

Product Results:keil, Matches
Keyword Results:keil, 340 Matches

NuMaker-M253LEB



NuMaker-M253LEB 是新唐 NuMicro® M253LE3BE、M253LD3BE 以及 M253ZE3BE 微控制器的开发板。NuMaker-M253LEB 由两部分组成:M253 目标板与 Nu-Link2-Me 调试编程器。NuMaker-M253LEB 可作为项目评估、开发、验证以及功耗监控的平台。 M253 目标板带有 NuMicro M253LE3BE 微控制器。M253 平台提供 M253LE3BE 的脚位扩展接口,与兼容于 Arduino UNO 的接口,方便搭配各式接口设备或 Arduino 模块,并有多种的电源供应设计,让项目的开发更加灵活。此外,M253 平台带有电流量测接口可以随时监控功耗,协助项目开发与评估。 NuMaker-M253LEB 的另一部分为 Nu-Link2-Me 调试编程器。Nu-Link2-Me 可透过 SWD 接口对新唐微控制器进行在线 ICP 编程与调试,也可以进行脱机ICP编程,编程的状态会显示在状态 LED 上。Nu-Link2-Me 也支持虚拟串口(VCOM)功能,可输出讯息至终端机窗口。Nu-Link2-Me 还可以与开发板分离,成为独立的批次量产编程器。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition – Full Cortex-M - IAR EWARM - NuEclipse GCC (for Windows) - NuEclipse GCC (for Linux) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver - 使用NuEclipse可跳过此步骤 3. 下载及解压缩开发板支持软件包 (Board Support Package, BSP)。 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB


NuMaker-M253LE



不建议用于新设计项目 (Not Recommended For New Designs, NRND) 推荐其他型号: NuMaker-M253LEB NuMaker-M253LE 是新唐 NuMicro M253LE3AE、M253LD3AE 和 M253ZE3AE 微控制器的开发板。NuMaker-M253LE 由两部分组成:M253 目标板与 Nu-Link2-Me 调试编程器。NuMaker-M253LE 可作为项目评估、开发、验证以及功耗监控的平台。 M253 目标板带有 NuMicro M253LE3AE 微控制器。M253 平台提供 M253LE3AE 的脚位扩展接口,与兼容于 Arduino UNO 的接口,方便搭配各式接口设备或 Arduino 模块,并有多种的电源供应设计,让项目的开发更加灵活。此外,M253 平台带有电流量测接口可以随时监控功耗,协助项目开发与评估。 NuMaker-M253LE 的另一部分为 Nu-Link2-Me 调试编程器。Nu-Link2-Me 可透过 SWD 接口对新唐微控制器进行在线 ICP 编程与调试,也可以进行脱机 ICP 编程,编程的状态会显示在状态 LED 上。Nu-Link2-Me 也支持虚拟串口 (VCOM) 功能,可输出讯息至终端机窗口。Nu-Link2-Me 还可以与开发板分离,成为独立的批次量产编程器。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition M0/M23 - IAR EWARM - NuEclipse GCC (for Windows) - NuEclipse GCC (for Linux) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver - 使用NuEclipse可跳过此步骤 3. 下载及解压缩开发板支持软件包 (Board Support Package, BSP)。 4.


NuMaker-M2A23SG



NuMaker-M2A23SG 是新唐 NuMicro M2A23SG5AC、M2A23SE5AC、M2A23SD5AC、M2A23LG5AC、 M2A23LE5AC、M2A23LD5AC、M2A23YG5AC、M2A23YE5AC 以及 M2A23YD5AC 微控制器的开发板。NuMaker-M2A23SG 由两部分组成:M2A23 目标板与 Nu-Link2-Me 调试编程器。NuMaker-M2A23SG 可作为项目评估、开发、验证以及功耗监控的平台。 M2A23 目标板带有 NuMicro M2A23SG5AC 微控制器。M2A23 目标板提供 M2A23SG5AC 的脚位扩展接口,与兼容于 Arduino UNO 的接口,方便搭配各式接口设备或 Arduino 模块,并有多种的电源供应设计,让项目的开发更加灵活。M2A23 目标板还带有 CAN 以及 LIN 收发器,可配合相关应用开发使用。除此之外,M2A23 目标板带有电流量测接口可以随时监控功耗,协助项目开发与评估。 NuMaker-M2A23SG 的另一部分为 Nu-Link2-Me 调试编程器。Nu-Link2-Me 可透过 SWD 接口对新唐微控制器进行在线 ICP 编程与调试,也可以进行脱机 ICP 编程,编程的状态会显示在状态 LED 上。Nu-Link2-Me 也支持虚拟串口 (VCOM) 功能,可输出讯息至终端机窗口。Nu-Link2-Me 还可以与开发板分离,成为独立的批次量产编程器。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition – Full Cortex-M - IAR EWARM - NuEclipse GCC (for Windows) - NuEclipse GCC (for Linux) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3.


NuMaker-M032SE



NuMaker-M032SE 由两部分组成,采用NuMicro® M032SE3AE 微控制器的主控板,与 Nu-Link2-Me 除错刻录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuMaker-M032SE 的主控板带有 M032SE3AE 所有脚位的扩展接口,并提供兼容于 Arduino UNO 的接口,还有灵活的电源供应设计,方便搭配各式接口设备或Arduino 模块,进行开发。主控板并带有一电流量测接口,用户在开发过程中可轻松量测微控制器的功耗。 Nu-Link2-Me 刻录与除错器可透过 SWD 接口进行刻录与除错,还带有一 16 Mbit 大小的 SPI Flash 供脱机刻录使用。Nu-Link2-Me 支持虚拟串口功能,可输出讯息至终端机窗口。Nu-Link2-Me 可从开发板上拆下,作为量产刻录工具使用。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition M0 / M23 - IAR EWARM - NuEclipse (GCC) ( Windows ) - NuEclipse (GCC) ( Linux ) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil MDK 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩 开发板支持软件包 ( Board Support Package, BSP )。 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 5. 使用 Template 项目为范例,请参考以下路径在 BSP 中找到 Template 项目。 - M031_Series_BSP_CMSIS_V3.XX.


常见问答 / 当芯片进行复位(Reset)时,如何保持复位前的SRAM状态,不对SRAM进行初始化的动作?



SRAM, Reset, Watchdog 当芯片进行复位(Reset)时,如何保持复位前的SRAM状态,不对SRAM进行初始化的动作? 1581068700000 以M031芯片被看门狗定时器(WDT)复位为例。 芯片进行复位后,会由startup_M031Series.s开始执行程序代码。其中会跳转到system_M031Series.c中的System_Init的函数,再跳转至__main函数。 LDR R0, =SystemInit // 设定R0为SystemInit的位置 BLX R0 // 跳转至R0位置并执行Thumb指令 LDR R0, =__main // 设定R0为__main函数的位置 BX R0 // 跳转至R0的位置 __main函数是由编译程序自行创建,此函数会对SRAM进行初始化的动作,包含将RW-data与ZI-data复制到SRAM、初始化ZI-data为0等,再跳转至__rt_entry函数。 __rt_entry函数也由编译程序自行创建,此函数会建立执行程序所需的环境,包含初始化Stack与Heap以及Library等,最后再跳转至main()函数。 若是用户在芯片受到看门狗定时器复位后想要保持复位前的SRAM状态,只要在进入__main函数前,直接跳转至main()函数即可。 extern int32_t main(void); void SystemInit(void) { /* If the last reset source is WDT Reset, do not reset SRAM */ if(SYS->RSTSRC & SYS_RSTSRC_RSTS_WDT_Msk) { main(); } …… } 注: 本流程图引用自KEIL官方文件 欲了解更详细的Startup 行为请参考KEIL的官方文件: http://www.keil.com/support/man/docs/armclang_intro/armclang_intro_ asa1505906246660.htm


N572F072



N572F072 ( Flash ) ,N572P072 ( OTP ) 是由NuVoice系列中N572F065所衍生之改良产品。它的系统频率最快可以运行至48 MHz ,并配备有72 KB Flash ( 或OTP ) 与8 KB 的 SRAM 以供高效能之语音算法使用。它整合了许多模拟功能,包括前置放大器、 ADC 、DAC、硬件混合器及功率放大器等,此芯片可为用户省下大量系统设计工作与成本。 N572F072/P072的芯片设计与优化算法让M0的高效能与 SRAM 的高密度得以发挥。这些算法包括了音调改变,低比特率之语音压缩技术 ( 包括:NuOne、NuSound、NuLite、NuVox......等 ) 、节拍侦测功能、音高变化效果、说话变唱歌的音效等。 利用NVIC在M0的特色,使得因外部事件所产生之中断等待与反应时间都非常短,进而使效率提高,也可以顺利地同时运作一种以上的算法。 开发工具是基于Keil™MDK 使用C/C++的程序语言,它是一套成熟且容易使用的环境用以开发软件程序与除错,Keil™MDK提供有编译程序,除错与profiler,藉由Nu-Link™与验证板,整个系统包括硬件与软件,在用户之系统测试与验证上可以衔接的很顺畅。在此全功能的开发环境与工具下,使用者可以设计与建造应用程序以有效率的方式得到优化的子体,并以N572来实现方案。 N572F072


N572P072(OTP)



N572P072 ( OTP ) 是由NuVoice系列中N572F065所衍生之改良产品。它的系统频率最快可以运行至48 MHz ,并配备有72 KB APROM ( 64 KB OTP + 8 KB flash ) 与8 KB 的 SRAM 以供高效能之语音算法使用。它整合了许多模拟功能,包括前置放大器、 ADC 、DAC、硬件混合器及功率放大器等,此芯片可为用户省下大量系统设计工作与成本。 N572P072的芯片设计与优化算法让M0的高效能与 SRAM 的高密度得以发挥。这些算法包括了音调改变,低比特率之语音压缩技术 ( 包括:NuOne、NuSound、NuLite、NuVox......等 ) 、节拍侦测功能、音高变化效果、说话变唱歌的音效等。 利用NVIC在M0的特色,使得因外部事件所产生之中断等待与反应时间都非常短,进而使效率提高,也可以顺利地同时运作一种以上的算法。 开发工具是基于Keil™MDK 使用C/C++的程序语言,它是一套成熟且容易使用的环境用以开发软件程序与除错,Keil™MDK提供有编译程序,除错与profiler,藉由Nu-Link™与验证板,整个系统包括硬件与软件,在用户之系统测试与验证上可以衔接的很顺畅,在此全功能的开发环境与工具下,使用者可以设计与建造应用程序以有效率的方式得到优化的子体,并以N572来实现方案。 N572P072


NK-NM18107L



NK-NM18107 是一款评估板 (EVB),其核心采用合封 (MCP) 产品,整合了 ARM Cortex-M0 MCU (NM1120) 与 40V N/N 型预驱 (NCT3612),并配备外置 MOSFET 及可变电阻,以控制马达驱动波形与电流相位。该评估板支持三相无刷直流马达(BLDCM)与永磁同步马达(PMSM)的运行,可在 15V–24V 直流电源轨或电池供电应用中提供 16.5A 的连续漏极电流 (IDSM)。 NK-NM18107 适用于项目评估、新产品开发及验证,让使用者能够测试基于马达应用的范例程序。更多开发细节可参考 NM1120 的技术参考手册 (TRM) 与开发板支持软件包 (BSP),以进行 NM18107 软件功能开发。 NK-NM18107 包含 Nuvoton 低压马达开发模块 (Nu-LVMDM) 与 Nuvoton 马达开发转接板 (Nu-MDA-NM18107)。其中,Nu-LVMDM 作为电源级,Nu-MDA-NM18107 则作为微控制器级。请注意,NK-NM18107 并不包含除错工具,使用者需额外准备 ICE 除错设备,例如 Nu-Link-Me,以进行开发。 开发板介绍 快速指南 开发板特色 安装熟悉的整合开发环境,确保至少安装以下其中一个整合开发环境: KEIL MDK Nuvoton edition – Full Cortex-M IAR EWARM 下载并安装最新的 Nuvoton Nu-Link 驱动程序: Keil MDK: 下载并安装 Nu-Link_Keil_Driver. IAR EWARM: 下载并安装 Nu-Link_IAR_Driver. 下载并执行 Board Support Package (BSP) or 马达驱动范例程序. 硬件设置 连接Nu-Link-Me (JP10) 至计算机USB接口 连接马达线 J63/J52 (U), J64/J53 (V), J65/J57 (W) 及霍尔传感器J41 (Hall Sensor) 连接电源端子 J46 or J43 (Vin) and J44 (GND) 至电源供应器 找到范例程序中的项目名称"NM1120_1R_2R_6stp_Hall_FOC.


NuMaker-M032KG



NuMaker-M032KG 由两部分组成,采用 NuMicro® M032KG8AE 微控制器的主控板,与 Nu-Link2-Me 除错刻录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuMaker-M032KG 的主控板带有 M032KG8AE 所有脚位的扩展接口,并提供兼容于 Arduino UNO 的接口,还有灵活的电源供应设计,方便搭配各式接口设备或Arduino 模块,进行开发。主控板并带有一电流量测接口,用户在开发过程中可轻松量测微控制器的功耗。 Nu-Link2-Me 刻录与除错器可透过 SWD 接口进行刻录与除错,还带有一16 Mbit 大小的 SPI Flash 供脱机刻录使用。Nu-Link2-Me 也是一个 USB 存储装置,支持拖拉式刻录,将档案拖拉至 Nu-Link2-Me 即可刻录目标芯片。Nu-Link2-Me 支持虚拟串口功能,可输出讯息至终端机窗口。Nu-Link2-Me 可从开发板上拆下,作为量产刻录工具使用。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition M0 / M23 - IAR EWARM - NuEclipse (GCC) ( Windows ) - NuEclipse (GCC) ( Linux ) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil MDK 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩 开发板支持软件包 ( Board Support Package, BSP )。 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 5.


NuMaker-M032KI



NuMaker-M032KI 由两部分组成,采用NuMicro® M032KIAAE 微控制器的主控板,与 Nu-Link2-Me 除错刻录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuMaker-M032KI 的主控板带有 M032KIAAE 所有脚位的扩展接口,并提供兼容于 Arduino UNO 的接口,还有灵活的电源供应设计,方便搭配各式接口设备或Arduino 模块,进行开发。主控板并带有一电流量测接口,用户在开发过程中可轻松量测微控制器的功耗。 Nu-Link2-Me 刻录与除错器可透过SWD接口进行刻录与除错,还带有一 16 Mbit 大小的 SPI Flash 供脱机刻录使用。Nu-Link2-Me 也是一个 USB 存储装置,支持拖拉式刻录,将档案拖拉至 Nu-Link2-Me 即可刻录目标芯片。Nu-Link2-Me 支持虚拟串口功能,可输出讯息至终端机窗口。Nu-Link2-Me 可从开发板上拆下,作为量产刻录工具使用。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition M0 / M23 - IAR EWARM - NuEclipse (GCC) ( Windows ) - NuEclipse (GCC) ( Linux ) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil MDK 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩 开发板支持软件包 ( Board Support Package, BSP )。 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 5.