搜寻
NuMaker-PFM-M2351
https://www.nuvoton.com.cn/products/iot-solution/iot-platform/numaker-pfm-m2351/
NuMaker-PFM-M2351开发板以NuMicro® M2351微控制器为核心。NuMicro® M2351 微控制器系列以Arm® Cortex®-M23为内核、内建Armv8-M架构和TrustZone®技术,可将传统的固件安全性提升至更完整的软件安全防护。 M2351系列微控制器运行频率可高达64 MHz ,内建512 KB 双区块 ( Dual Bank ) 架构闪存 ( Flash ) ,可支持OTA ( Over-The-Air ) 固件升级,并内建96 KB SRAM 。此外,M2351系列提供高性能外设接口,如 UART , SPI ,I2C,GPIO,USB和ISO 7816-3。其安全性与多元的功耗管理模式使得物联网应用的创新更臻便捷。 安全核心 基于 Arm® Cortex®-M23 之核心M2351KIAAE 内建Armv8-M TrustZone® 技术 8 个安全区/非安全区内存保护单元 8 个安全属性单元 ( SAU ) 操作特性 运行频率可高达64 MHz 操作电压范围: 1.62V to 3.63 V 操作温度范围: - 40 ℃ to +105 ℃ 内存 内建512 KB 双区块 ( Dual Bank ) 架构闪存 ( Flash ) 内建96 KB SRAM NuMaker-PFM-M2351 开发板特性 藉由NuMaker-PFM-M2351,用户可以轻松地在开发板上开发安全的应用程序。NuMaker-PFM-M2351板由M2351平台和Nu-Link-Me组成。开发板的左边是M2351平台,其中包括目标芯片M2351KIAAE及其它相关的片上应用组件和连接器。 开发板的右边为Nu-Link-Me ICE 桥接器,以SWD ( 串行调试 ) 接口连接到目标芯片,允许用户通过PC主机的USB端口将应用程序代码编程到目标芯片的闪存上。 Nu-Link-Me ( Mass storage 作为 USB Disk drive ) 可用于拖放程序进行编辑 Arduino UNO兼容接口 M2351扩展接口 ETM调试接口,用于对处理器进行指令和数据跟踪 安全串行Flash ( W77F32W ) ,用于安全数据存储、加密密钥存储和一般数据存储 音频编解码器 ( NAU88L25 ) ,带麦克风输入和耳机输出接口
常见问答 / ADC 转换时所需要的操作电压?
https://www.nuvoton.com.cn/support/technical-support/faq/d3e0dce2-04f1-11ea-b113-05daf7eedf03/
ADC 转换时所需要的操作电压? 1423030249301 电源可分为三个部分: 1, 由 AVDD 和 AVSS 提供的模拟电源,为模拟部分工作提供电压。 2, 由 VDD 和 VSS 提供的数字电源,提供一个固定的 1.8V 的数字电源,用于数字操作和I/O 引脚的内部稳压电源。(除 NUC100/120 AN, NUC100/120 BN and NUC130/140 CN and M051 AN 系列为2.5V) 3, VBUS 提供给 USB 的电源,用于 USB 模块传输操作。(仅用于NuMicro USB Series) ADC转换的工作电压范围为0 ~ VREF,模拟电源应该与数字电源等电位,否则会有leakage现象。 下图为NUC122系列电源架构图范例。
常见问答 / NuMicro™ Cortex-M0/M4芯片是否支持代码保护用户的程序代码吗?如何解开LOCK位上的用户配置字?
https://www.nuvoton.com.cn/support/technical-support/faq/d3ee2358-04f1-11ea-b113-05daf7eedf03/
Code Protection NuMicro™ Cortex-M0/M4芯片是否支持代码保护用户的程序代码吗?如何解开LOCK位上的用户配置字? 1423471326414 是的,它提供了LOCK位上的用户配置字,以保护用户的程序代码。这个锁定位被置位时,闪存上的所有数据将被读回为0xFFFFFFFF。只有做到“整个芯片擦除”操作为目标芯片解锁LOCK位。
常见问答 / 是否所有的通用I/O皆为多功能脚位?
https://www.nuvoton.com.cn/support/technical-support/faq/d42e60cf-04f1-11ea-b113-05daf7eedf03/
是否所有的通用I/O皆为多功能脚位? 1423563186137 不是,但大多数的通用I/O为多功能脚位,请参考NuMicro™ Cortex-M0系列芯片的产品简介、规格数据或技术参考手册,以及NuMicro™ Cortex-M4系列芯片的产品简介、规格数据或技术参考手册里的脚位描述。
常见问答 / NuMicro™ 家族是否提供标志(flag)来监控内核时钟是否稳定?
https://www.nuvoton.com.cn/support/technical-support/faq/d43c1c78-04f1-11ea-b113-05daf7eedf03/
NuMicro™ 家族是否提供标志(flag)来监控内核时钟是否稳定? 1423411200000 除了NUC1xxAN 系列芯片外,皆提供CLKSTATUS[OSC22M_STB] 此标志来确认内部高速震荡器时钟(HIRC)是否已稳定。请参阅相关技术手册获得进一步的信息。 请于固件程序码中当使能时钟后,加入标示的程序码 情形一(除NUC1xxAN外所有系列芯片) while(SYSCLK->CLKSTATUS.OSC22M_STB == 0); // 确认时钟是否稳定 情形二(NUC1xxAN系列芯片) DrvSYS_Delay(5000); // 增加延迟确认时钟稳定
常见问答 / NuMicro™ 家族芯片是否提供量测内部或外部时钟的输出管脚?
https://www.nuvoton.com.cn/support/technical-support/faq/d440b05b-04f1-11ea-b113-05daf7eedf03/
NuMicro™ 家族芯片是否提供量测内部或外部时钟的输出管脚? 1423411200000 有的,但依产品型号而异,量测的频率值将会是输入至时钟除频(clock divider)的频率21至216分之一,请查阅技术手册的管脚说明及得到进一步的信息。 请参考以下流程以从时钟输出管脚(CLKO)量测内部或外部的时钟: 以NUC100系列为范例 /* 设定通用I/O 为CLKO管脚 */ SYS->GPBMFP.CPO0_CLKO_AD0 = 1; SYS->ALTMFP.PB12_CLKO = 1; /* 时钟输出 */ SYSCLK->CLKSEL2.FRQDIV_S = 0; //选择12MHz为 Fin 时钟源 SYSCLK->APBCLK.FDIV_EN = 1; // FRQDIV_CLK 使能 SYSCLK->FRQDIV.FDIV_EN = 1; // Divider 使能 SYSCLK->FRQDIV.FSEL = 0; // CLKO = Fin / 2(N+1)
常见问答 / NuMicro™ 家族芯片可提供多少个外部中断源? 是否所有的GPIO都可设定来唤醒闲置或掉电模式?
https://www.nuvoton.com.cn/support/technical-support/faq/d44962ee-04f1-11ea-b113-05daf7eedf03/
NuMicro™ 家族芯片可提供多少个外部中断源? 是否所有的GPIO都可设定来唤醒闲置或掉电模式? 1423411200000 所有的通用I/O管脚都可产生外部中断,并且都可由闲置或掉电模式中唤醒芯片。
常见问答 / NuMicro®系列的ADC在最高速时,其转换的精度和线性度为多少位?
https://www.nuvoton.com.cn/support/technical-support/faq/d53a522b-04f1-11ea-b113-05daf7eedf03/
NuMicro®系列的ADC在最高速时,其转换的精度和线性度为多少位? 1432716600000 绝对精度公式:N - log2(EA),其中EA指的是绝对误差,N是转换位数。 线性度公式:N - log2(INL),其中INL指的是积分非线性误差,N是转换位数。 请参考技术手册中ADC的电气特性章节(下表以M051DN/DE系列为例)。 在规格表中,绝对误差的最大值为4LSB,最大积分非线性误差也是4LSB。 故此,绝对精度为12bit – log2(4) = 10 bit,线性度为12bit – log2(4) = 10 bit。 其它系列请参考其对应规格书。
常见问答 / 在Keil开发环境的调试模式下,当程序全速运行时,用户能否查看寄存器和变量的数值更新?
https://www.nuvoton.com.cn/support/technical-support/faq/d56fe139-04f1-11ea-b113-05daf7eedf03/
在Keil开发环境的调试模式下,当程序全速运行时,用户能否查看寄存器和变量的数值更新? 1436420640000 自Nu-Link Driver for Keil RVMDK的1.27.6340版本后,用户可以打开工程文件夹中的Nu_Link_Driver.ini文件,找到对应的芯片系列。举例来说,如果用户使用的是NUC230_240系列,可以在Nu_Link_Driver.ini中搜索[NUCxx],并加入MemAccessWhileRun=1到[NUC2xx]下方,如下图所示。 NuMicro®各系列对应的搜索关键字如下表所示: Keyword NuMicro® Series NUC1XX NUC100, NUC120, NUC122, NUC123, NUC130, NUC131, NUC140 NUC2XX NUC200, NUC220, NUC230, NUC240 NUC4XX NUC442, NUC472 M05X M051 Mini51 Mini51, Mini58 Nano100 Nano100, Nano102, Nano110, Nano112, Nano120, Nano130 M451 M451, M451M, M452, M453 NUC505 NUC505 NUC029 NUC029 M0518 M0518 M0519 M0519 再次进入调试模式后,点击工具列表的“View”,开启下拉菜单,在下拉菜单中,勾选“Periodic Window Update”。 完成以上步骤后,当程序全速运行时,用户就可以查看寄存器和变量的数值以500毫秒的频率更新。
常见问答 / 当看门狗定时器(WDT)发生计数器溢出并且触发超时事件之后,在看门狗定时器产生系统重置信号前,用户有多长时间可以清除超时事件标志?
https://www.nuvoton.com.cn/support/technical-support/faq/d588c078-04f1-11ea-b113-05daf7eedf03/
当看门狗定时器(WDT)发生计数器溢出并且触发超时事件之后,在看门狗定时器产生系统重置信号前,用户有多长时间可以清除超时事件标志? 1437114420000 在看门狗定时器产生系统重置信号前,根据NuMicro®系列的不同,看门狗定时器有着不同的延迟时间,请参考下表: NuMicro® Family Series Watchdog Reset Delay Period TRSTD Mini51 Series 1024 * TWDT Mini58 Series 3/18/130/1026 * TWDT M051BN Series 1024 * TWDT M051DN/DE Series 3/18/130/1026 * TWDT M0518 Series 3/18/130/1026 * TWDT NUC100/120 Series 3/18/130/1026 * TWDT NUC130/140 Series 1024 * TWDT NUC122 Series 1024 * TWDT NUC123 Series 3/18/130/1026 * TWDT NUC131 Series 3/18/130/1026 * TWDT NUC200/220 Series 3/18/130/1026 * TWDT NUC230/240 Series 3/18/130/1026 * TWDT Nano100 Series 3/18/130/1026 * TWDT Nano1x2 Sries 3/18/130/1026 * TWDT NUC442/472 Series 3/18/130/1026 * TWDT M451 Series 3/18/130/1026 * TWDT NUC505 Series 3/18/130/1026 * TWDT 注意:TWDT = 1 / WDT_CLK,WDT_CLK为看门狗定时器的时钟源。