转自官网技术文档NV32F101x与NV32F100x功能对比
1.NV32F101x对比NV32F100x新增功能概述:
一、新增直接内存访问(DMA)及多通道复用管理器模块(DMAMUX)。
二、 新增协处理器CORDIC模块。
三、 Flash大小由128K修改为32K,非易失存储(NVR)修改为3K,增加FLASH缓存控制器。
四、 新增一路ADC,两路ADC各有8个外部输入通道。
五、 新增一路IRQ,共两路IRQ。
六、 新增一路UART,共四路UART。
七、SPI模块增加64位数据FIFO。 八、ICS模块FLL倍频系数为1024/1280/1536/1920。 九、SIM模块BUSDIV分频系数1/2/3/4。 十、ETM模块新增正交解码。通道有所变化 十一、WDOG模块,寄存器由原先的8位修改为16,新增一个看门狗刷新寄存器。
2、NV32F101x对比NV32F100x模块更新细节
2.1 SIM模块
2.1.1 系统选项寄存器(SIM_SOPT)
对比NV32F100x新增ADC1硬件触发源选择位(7~6),不可屏蔽中断(NMI)默认禁用,NMI中断信号输入引脚由PB4变更为PE2
2.1.2 引脚选择寄存器(SIM_PINSEL)
对比NV32F100x删去ETM1模块的引脚映射选择位,ETM1模块引脚不支持引脚映射, 新增SPI1模块引脚映射选择位。
2.1.3 系统时钟选通控制寄存器(SIM_SCGC)
该寄存器增加新增模块的时钟选通控制位
2.1.4 总选时钟分频寄存器(SIM_BUSDIV)
该寄存器新增一位,可将从ICSOUTCLK输出的系统时钟进行1/2/3/4四种分频之后作为总线时钟
2.2ICS模块
2.2.1 ICS控制寄存器1(ICS_C1)
RDIV位对应外部输入时钟分频系数有所更改,外部输入时钟输入分频更灵活。
2.2.2ICS控制寄存器2(ICS_C2)
在ICS控制寄存器2(ICS_C2)新增2位用于FLL倍频系数选择。NV32FL101x 倍频环有1024/1280/1536/1920四种倍频系数可选,默认1280倍频。
2.3存储模块
FLASH大小由128K变更为32K, 非易失性存储区域为3K,FLASH支持按字节、半字、字写入。 新增FLASH缓存,FLASH缓存控制器位于MCM模块。
2.4 ADC模块
新增1路ADC,两路ADC各有8个外部输入通道,ADC输入通道选择有所改动
ADC的采样速率为1Msps。可选择ADC模块作为DMA搬运数据的硬件触发源,当ADC转换完成可触发DMA 搬运数据。
2.5WDOG模块
WDOG寄存器NV32F100x版本的8位,修改成16位,各寄存器的基址有所变动,新增看门狗刷新寄存器。
2.6 ETM模块
ETM模块新增正交解码功能,ETM0、ETM1、ETM2的通道数分别为2、4、8、 ETM模块的各通道均可作为DMA的硬件触发源,通道匹配事件可触发DMA搬运数据。
2.7通信模块
2.7.1 SPI
SPI模块新增64位FIFO,模块寄存器有所增加,SPI接收和发送事件均可作为DAM的硬件触发源
2.7.2 I2C
I2C可作为DMA的硬件触发源
2.7.3 UART
新增1路UART3,共4路UART,UART的接收和发送事件均可作为DMA硬件触发源
2.8 IRQ
新增加一路IRQ,两路IRQ共用一个中断向量
2.9管脚分配
除NMI中断输入引脚由PB4修改为PE2,NV32F101x兼容NV32F100x
|