版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系列技术参考手册ARMCortex™-M032-BIT微控制NuMicro™NUC100技术参考手册TheinformationdescribedinthisistheexclusiveinlectualpropertyofNuvotonTechnologyCorporationandshallnotbereproducedwithoutpermissionfromNuvoton.NuvotonisprovidingthisonlyforreferencepurposesofNuMicromicrocontrollerbasedsystemdesign.Nuvotonassumesnoresponsibilityforerrorsoromissions.AlldataandspecificationsaresubjecttochangewithoutForadditionalinformationorquestions,pleasecontact:NuvotonTechnology 概 特 NuMicroNUC130特征–Automotive 管脚配 NuMicroNUC130/NUC140管脚 NuMicroNUC130/NUC140管脚定 框 NuMicroNUC130/NUC140框 NuMicroNUC130框 NuMicroNUC140框 功能描 ARM®Cortex™-M0内 概 系统复 系统管理器控制寄存 系统定时器 嵌套向量中断控制器 系统控制寄存 概 时钟发生 系统时钟&SysTick时 分频器输 寄存器映 寄存器描 USB设备控制器 概 特 框 功能描 寄存器与内存映 寄存器描 通用I/O 概 特 功能描 寄存器映 寄存器描 I2C串行接口控制器(Master/Slave) 概 特 功能描 协议寄存 寄存器映 寄存器描 操作模 概 特 框 功能描 寄存器映 寄存器描 实时时钟 概 特 框 功能描 寄存器映 寄存器描 串行设备接口 概 特 框 功能描 时序 编程例 寄存器映 寄存器描 定时器控制器 概 特 框 看门狗定时器 概 特 框 UART接口控制器 概 特 框 IrDA模 LIN(LocalInterconnectionNetwork)模 控制器局域网 概 特 框 CAN接口复位状 PS/2设备控制器 概 特 框 I2S控制器 概 特 框 模拟数字转换 概 特 框 模拟比较器 概 特 框 PDMA控制器 概 特 框 外部总线接口 概 特 框 FLASH内存控制器 概 特 框 Flash内存结 启动选 数据 用户配 在系统编程 ISP程 电气特 DC电气特 NuMicroNUC130/NUC140DC电气特 AC电气特 外部4~24MHz高速振荡 外部4~24MHz高速晶 外部32.768kHz低速晶 内部22.1184MHz高速振荡 内部10kHz低速振荡 12-位SARADC规 LDO规格和电源管 上电复位说明(5 温度传感器说 比较器说 USBPHY说 SPI动态特 封装定 100LLQFP(14x14x1.4mmfootprint 64LLQFP(10x10x1.4mmfootprint2.0 48LLQFP(7x7x1.4mmfootprint 版本历 图 图3-2NuMicroNUC130LQFP100-pin管脚 图3-3NuMicroNUC130LQFP64-pin管脚 图3-4NuMicroNUC130LQFP48-pin管脚 图4-1NuMicroNUC130框 图4-2NuMicroNUC140框 图5-1功能框 图5-4时钟发生器全局框 图5-5时钟发生器框 图5-6系统时钟框 图5-7SysTick时钟控制框 图5-8分频器的时钟 图5-9分频器的框 图5-10USB框 图5-11唤醒中断的操作流 图5-12端点SRAM的结 图5-13数据传入事务紧跟Setup事 图5-14数据输出 图5-15推挽输 图5-16开漏输 图5-17准双端I/O模 图5-18I2C总线时 图5-19I2C协 图5-20主机向从机传输数 图5-21主机从从机数 图5-22起始(START)和停止(STOP)条 图5-23I2C总线上的位传 图5-24I2C总线上的应答信 图5-25I2C数据移位方 图5-26:I2C超时计数器框 图5-27传输流程 图5-28主机传送模 图5-29主机接收模 图5-30从机传送模 图5-31从机接收模 图5-32广播呼叫模 图5- 发生器0时钟源控 图5- 发生器0结构框 图5- 图5- 发生器2结构框 图5- 发生器4时钟源控 图5- 发生器4结构框 图5- 发生器6时钟源控 图5- 发生器6结构框 图5- 图5- 图5- 图5-46捕捉操作时 图5- A 图5- B 图5-49RTC框 图5-50SPI框 图5-51SPI主机模式应用框 图5-52SPI从机模式应用框 图5-53可调串行时钟频 图5-54一次传输报文的32- 图5-55一次传输两个报文(Burst模式 图5-56字节重排 图5-57字节休眠的时序波 图5-59FIFO模式框 图5-60SPI主机模式下的时 图5-61SPI主机模式下的时序(AlternatePhaseof 图5-62SPI从机模式下的时 图5-63SPI从机模式下的时序(AlternatePhaseof 图5-64定时器控制器框 图5-65定时器控制器的时钟 图5-66ContinuousCounting模 图5-67中断和复位信号时 图5-68看门狗定时器时钟控 图5-69看门狗定时器框 图5-70UART时钟控制 图5-71UART框 图5-72自动流控制框 图5-73IrDA框 图5-74IrDATX/RX时序 图5-75LIN帧结 图5-76RS-485帧结 图5-77CAN外设框 图5-78Silent模式下的CAN内 图5-79LoopBack模式下的CAN内 图5-80环回模式和静默模式整合下的CAN内 图5-81IFn寄存器和报文间的数据传 图5-82应用软件处理FIFO缓 图5-83位时 图5-84时间 图5-85“late”和“early”边沿的同 图5-86过滤短显性尖峰脉 图5-87CAN内核的协议控制器结 图5-88PS/2设备框 图5-91PS/2位数据格 图5-92PS/2总线时 图5-93PS/2数据格 图5-94I2S时钟控制框 图5-95I2S控制器框 图5-96I2S总线时序图(Format 图5-97MSB校正(MSBJustified)时序图 图5-98不同I2S模式的FIFO内 图5-99ADC控制器框 图5-100ADC转换器自校正时序 图5-101ADC时钟控 图5-102单一模式转换时序 图5-106A/D控制器中 图5-109模拟比较器框 图5-110模拟比较器控制器中断 图5-111PDMA控制器框 图5-112EBI框 图5-11316-位EBI数据宽度与16-位设备的连 图5-1148-位EBI数据宽度和8-位设备的连 图6-1Flash内存控制器框 图6-2Flash内存组织结 图6-3Flash内存结 图7-1典型晶振应用电 图7-2SPI主机动态特性时序 图7-3SPI从机动态特性时序 表表1-1所支持的接口列 表5-1片上控制器的地址空间分 表5-2异常模 表5-3系统中断映 表5-4向量表格 表5-5掉电模式控制 表5-6字节排序和字节休眠条 表5-7看门狗定时溢出间隔选 表5-8UART波特率公 表5-9UART波特率设置 表5-10DMA模式下UART的中断源和标志位 表5-11软件模式下UART的中断源和标志位 表5-12波特率方程式 表5-13一个发送对象的初始 表5-14接收对象的初始 表5-15CAN位时间参 表5-16CAN寄存器每位的位功能映 表5-17错误 表5-18中断 表5-19IF1和IF2报文接口寄存 表6-1内存地址映 表6-2ISP模 概NuMicroNUC100系列是32位的内嵌ARM®Cortex™-M0机之匹敌的价格优势.NuMicroNUC100系列包括NUC100,NUC120,NUC130和NUC140。cr0Atmtve带Artx™M0Mz,内建K//K字节的Fsh器,以及K/K/K字节M,K字节用于IP引导代码的OM,和K字节的数据Fsh器。另外还有丰富的外设,如定时器,看门狗定时器,T,M,T,I,I2C,I2S,GI,IN,A,2,位C,NuMicroNUC140ConnectivityLine带全速USB2.0CAN功能,内嵌Cortex™-M0内核,最高可运行至50MHz,内建32K/64K/128K字节的Flash器,以及4K/8K/16K字节SRAM,4K字节用于ISP引导代码的ROM,和4K字节的数据Flash器。另外还有丰富的外设,如定时器,看门狗定时器,RTC,PDMA,UART,SPII2C,I2S,定时器,GPIO,LIN,CAN,PS/2,USB2.0FS设备,12位ADC,模拟比较器,低电压复位控制和欠压检测功能。Product●●●●●●●●●●●●●●●●●●●●●●●●●●特FlashSRAMPDMA(Peripheral在+25℃,VDD5.0V时精度校正到1在-40~85VDD2.5V~5.5V范围内精度为3,Watchdog)I2C总线上支持多地址识别(4个从机地址带mask选项 CAN模拟比较器(og 支持四级检测电压:4.5V/3.8V/2.7V/2.2阈电压:2.0LQFP100-pin/64-pin/48-FlashSRAMPDMA(Peripheral在+25℃,VDD5.0V时精度校正到1在-40~85VDD2.5V~5.5V范围内精度为3,Watchdog)I2C总线上支持多地址识别(4个从机地址带mask选项能处理816,2432位CAN USB2.0Full-Speed一组12Mbps的USB2.0FS模拟比较器(og 支持四级检测电压:4.5V/3.8V/2.7V/2.2阈电压:2.0LQFP100-pin/64-pin/48-编号信息列表及管脚名称定义NuMicroNUC130产品选型指南编封32444upto4x32-312-211148x12-v-v64844upto4x32-312-211148x12-v-v128164upto4x32-312-211148x12-v-v32444upto4x32-322-211268x12-vvv64844upto4x32-322-211268x12-vvv128164upto4x32-322-211268x12-vvv128164upto4x32-342-211288x12-vvvNuMicroNUC140产品选型指南编封32444upto4x32-2121211148x12-v-v64844upto4x32-2121211148x12-v-v128164upto4x32-2121211148x12-v-v32444upto4x32-3221211248x12-vvv64844upto4x32-3221211248x12-vvv128164upto4x32-3221211248x12-vvv128164upto4x32-3421211288x12-vvvNUCNUC 0-XXXX32-bitCPU 5/7:ARM7 N:-E:-C:-~~~ 0:Advance2:USB3:Automotive4:Connectivity RAM 1:2:3:Package Y:QFNL:LQFPR:LQFPV:LQFP APROM A:8KB:16KC:32KD:64KE:管脚配置NuMicroNUC130/NUC140管脚图NuMicroNUC130LQFP100AD8/ADC5/PAAD8/ADC5/PA AD7/ADC6/PA SPISS20/PD MISO20/PD MOSI20/PD MOSI21/PD AD4/CPP0/PC XT1_ STADC/TM0/PB 4PC.3/MOS00/I2SDOPC.5/MOS01 4LQFP64-pin123456789 技术参考 NuMicroNUC130LQFP48:年月日-26 NuMicroNUC140LQFP100PC8/SPISS10PC9/SPICLK1P6E.0/AD8/ADC5/PA AD7/ADC6/PA AD8/ADC5/PA AD7/ADC6/PA SPISS20/PD MISO20/PD MOSI20/PD MOSI21/PD AD4/CPP0/PC XT1_ STADC/TM0/PB 45PC.3/MOS00/I2SDOPC.5/MOS01I2C0SCL/PAI2C0SDA/PASPISS30/PDSPICLK3/PD9TXD1/PB5123456789 NuMicroNUC140LQFP641234123456789 技术参考 NuMicroNUC140LQFP48:年月日-29管脚功能描述NuMicroNUC130/NUC140管脚定义NuMicroNUC130管脚定描12341I:52OComparator1631OComparator0O742O853I964O75O86I2C0SCLI2C0时钟管描97:MISO30SPI3MISO主机输入,从机输出MOSI30SPI3MOSI主机输出,从机输入MISO31SPI32ndMISO主机输入,从机输出MOSI31SPI32ndMOSI主机输出,从机输入8I:9OO:OI:OPPP地描I:OO:OII:OIICANBus0RX输OCANBus0TX输I:OMOSI01SPI02ndMOSI主机输出,从机输入描MISO01SPI02ndMISO主机输入,从机输出MOSI00SPI0MOSI主机输出,从机输入OI2SDOI2S数据输MISO00SPI0MISO主机输入,从机输出II2SDII2S数据输:55:输出/Capture输I44:输出/Capture输描77:输出/Capture输66:输出/Capture输MOSI11SPI12ndMOSI主机输出,从机输入MISO11SPI12ndMISO主机输入,从机输出MOSI10SPI1MOSI主机输出,从机输入MISO10SPI1MISO主机输入,从机输出:OEBI33:输出/Capture输O22:输出/Capture输11:输出/Capture输描EBI地址/数据总线00:输出/Capture输IPP地描:MISO20SPI2MISO主机输入,从机输出MOSI20SPI2MOSI主机输出,从机输入MISO21SPI22ndMISO主机输入,从机输出MOSI21SPI22ndMOSI主机输出,从机输入:CPP0:Comparator0:描CPP1:Comparator1I:IOIIP地PPS/2数据管PS/2时钟管PPLLI注:管脚类型I=数字输入(DigitalInput),O=数字输出(DigitalOutput);AI=模拟输入(ogInput);P=电源管脚(PowerPin);AP=模拟电源(ogPower)NuMicroNUC140管脚定描12341I52OComparator1631OComparator0O742O853I964O75O86I2C0SCLI2C0时钟管97描:MISO30SPI3MISO主机输入,从机输出MOSI30SPI3MOSI主机输出,从机输入MISO31SPI32ndMISO主机输入,从机输出MOSI31SPI32ndMOSI主机输出,从机输入8I:9OO:OI:OPPP地描USB差分信号USB差分信号I:OO:OII:OIICANBus0RX输OCANBus0TX输I:OMOSI01SPI02ndMOSI主机输出,从机输入MISO01SPI02ndMISO主机输入,从机输出描MOSI00SPI0MOSI主机输出,从机输入OI2SDOI2S数据输MISO00SPI0MISO主机输入,从机输出II2SDII2S数据输:55:输出/Capture输I44:输出/Capture输描77:输出/Capture输66:输出/Capture输MOSI11SPI12ndMOSI主机输出,从机输入MISO11SPI12ndMISO主机输入,从机输出MOSI10SPI1MOSI主机输出,从机输入MISO10SPI1MISO主机输入,从机输出:OEBI33:输出/Capture输O22:输出/Capture输11:输出/Capture输00:输出/Capture输描IPP地描:MISO20SPI2MISO主机输入,从机输出MOSI20SPI2MOSI主机输出,从机输入MISO21SPI22ndMISO主机输入,从机输出MOSI21SPI22ndMOSI主机输出,从机输入:CPP0:Comparator0:CPP1:Comparator1描IIOIIP地PPS/2数据管PS/2时钟管PPLLI注:管脚类型I=数字输入(DigitalInput),O=数字输出(DigitalOutput);AI=模拟输入(ogInput);P=电源管脚(PowerPin);AP=模拟电源(ogPower)框NuMicroNUC130/NUC140框图PeripheralswithPeripheralswith12-bitISP4~2422.118432.76810SPISPII2CTimerUART0-UART1-TimerCANUART2-4~70~3I2CBrown-NuMicroNUC140框图功能描述ARM®Cortex™-M0内BusTheCortex™-M0处理器是32位可配置的多级流水线RISC处理器。它有AMBA、AHB-Lite接口和嵌套向量中断控制器(NVIC),具有可选的硬件调试功能,可以执行Thumb指令,并与其它Cortex-M系列兼容。支持两种模式-ThreadHandlerBusCortex-M0Cortex-M0Cortex-M0SerialWireor系统管理器概系统复位CPU路与ISPCON.BS位。系统复位不复位外部晶振电路和ISPCON.BS位,上电复位可以。系统电源分配内部调节器输出,LDO和VDD33,需要在相应的引脚上外接电容。模拟电源(AVDD)的电压电平必须和数字电源(VDD)的一样。图5-2为NuMicroNUC140的分配图,图5-3为NuMicroNUC130的电源分配图。22.1184MHz22.1184MHz&10kHz32.768kHzIOog系统内存映射NuMicroNUC1004G-字节的寻址空间。内存地址分配情况见下表。对各片上外设的详细的寄存器描述,内存空间,和编程指南,稍后章节将有详细描述。NuMicroNUC100系列仅支标Flash&SRAM0x0000_0000–FLASH内存空间0x2000_0000–SRAM内存空间0x6000_0000–AHBControllersSpace(0x5000_0000–0x5000_0000–0x5000_0200–0x5000_0300–0x5000_4000–0x5000_8000–0x5000_C000–0x5001_0000–APB1(0x4000_0000~0x4000_4000–0x4000_8000–0x4002_0000–0x4003_0000–0x4003_4000–0x4004_0000–0x4005_0000–0x4006_0000–USB2.0FS设备控制寄存0x400D_0000–0x400E_0000–APB2(0x4010_0000~0x4010_0000–0x4012_0000–0x4013_0000–0x4013_4000–0x4014_0000–0x4015_0000–0x4015_4000–0x4018_0000–0x401A_0000–系统控制器(0xE000_E000~0xE000_E010–0xE000_E100–0xE000_ED00–系统管理器控制寄存R:readonly,W:writeonly,R/W:bothreadand寄存偏移描复位后GCR_BA=R器件ID系统复位源寄存外设复位控制寄存器外设复位控制寄存器欠压检测控制寄存温度传感器控制寄存上电复位控制寄存GPIOAGPIOBGPIOCGPIODGPIOE复用多功能管脚控制寄存寄存器写保护寄存注:[1]依赖于零件登记号ID寄存偏移描复位后R器件ID[1]PartNumberPartNumber8PartNumber76543210PartNumber描产品器该寄存器反映器件的器件号码。软件可以读该寄存器来识别所使用的器件系统复位源寄存器寄存偏移描复位后系统复位源寄存876543210描保如果软1CPU_RST(IPRSTC1[1]),复位Cortex-M0CPU的核和Flash控制器,硬件会把RSTS_CPU标志位置‘1’1Cortex-M0CPU内核与FMC因为CPU_RST1而复位0CPU无复位向该位写1保RSTS_SYS标志位由来自Cortex-M0核的“复位信号”置位,用于表示导致之前复位1Cortex-M0因为软SYSRESETREQ(AIRCR[2])1,发出复位信号而复位系统(AIRCR[2]寄存器的地0xE000ED0C)。0Cortex-M0无复位向该位写1清零。RSS_BOD标志位由欠压检测模块的“复位信号”置位,用于表示导致之前复位的复1=0=BOD无复位RSS_VR标志位由低压复位模块的“复位信号”置位,用于表示导致之前复位的复位1=低压LVR模块发出复位信号使系统复0=LVR无复位RSS_DT标志位由看门狗模块的“复位信号”置位,用于表示导致之前复位的复位1=看门狗模块发出复位信号是系统复位0看门狗无向该位写1清零RSTS_RESET标志位由/RESET管脚的“复位信号”置位,用于表示导致之前复位的1=/RESET管脚发出复位信号使系统0RESET管脚无复位向该位写1清零。RSTS_POR电复位(POR)的“复位信号”或CHIP_RST(位置位,用于表示导致之前复位的复位源1=上电复位(POR)或CHIP_RST发出复位信号是系统复0上电复位(POR)或CHIP_RST无复位向该位写1清零。外设复位控制寄存器1寄存偏移量描复位后外设复位控制寄存器876543210描保EBI控制器复位(在NUC130/NUC140100-pinand64-pin的封装中该位写保护)该位置1,产生复位信号到EBI。用户需要置0才能释放复位状态。该位受保护,编程该位时,需要依0x5000_0100“59h16h88h”,该操作参考寄存器REGWRPROT(地址GCR_BA+0x100)1EBI控制器复0=EBI控制器正常工PDMA控制器复位(在NUC130/NUC140中该位写保护1PDMA,用户需要置0该位受保护,编程该位时,需要依0x5000_0100“59h16h88h”,该操作参考寄存器REGWRPROT(地址GCR_BA+0x100)1PDMA控制器复0=PDMA控制器正常工CPU内核复位(写保护位设置该位仅复位CPU内核和Flash控制器(FMC),该位将在2个时钟周期后自动清该位受保护,编程该位时,需要依0x5000_0100“59h”,“16h”,“88h”,该操作参考寄存器REGWRPROT(地址GCR_BA+0x100)1CPU复0CPU正常工CHIP复位(写保护位设置该位复位整个,包括 内核和所有外设,该位将在2个时钟周期后自动零CHIP_RST与上电复位(POR)一样,所有控制器都复位,设置从flash重新加CHIP_RSTSYSRESETREQ的区别,请参考章节该位受保护,编程该位时,需要依0x5000_0100“59h16h88h”,该操作参考寄存器REGWRPROT(地址GCR_BA+0x100)1CHIP复0CHIP正常工外设复位控制寄存器2寄存偏移量描复位后外设复位控制寄存器876543210保I2S控制器复1I2S控制器复0I2S控制器正常ADC控制器复1ADC控制器复0=ADC控制器正常工USB设备控制器复位1=USB设备控制器复0=USB设备控制器正常保CAN0控制器复1=CAN0控制器复0=CAN0控制器正常PS/2控制器复1PS/2控制器复0=PS/2控制器正常工模拟比较控制器复位1=模拟比较控制器复0=模拟比较控制器正47控制器复1=47控制器复0=47控制器正常工03控制器复1=03控制器复0=03控制器正常工保UART2控制器复1=UART2控制器复0=UART2控制器正常工UART1控制器复1=UART1控制器复0=UART1控制器正常工UART0控制器复1=UART0控制器复0=UART0控制器正常工SPI3_SPI3控制器复1SPI3控制器复0=SPI3控制器正常工SPI2_SPI2控制器复1SPI2控制器复0=SPI2控制器正常工SPI1_SPI1控制器复1SPI1控制器复0=SPI1控制器正常工SPI0_SPI0控制器复1SPI0控制器复0=SPI0控制器正常工保I2C1控制器复1=I2C1控制器复0=I2C1控制器正常I2C0控制器复1=I2C0控制器复0=I2C0控制器正常保Timer3控制器复1Timer3控制器复0=Timer3控制器正常工Timer2控制器复1Timer2控制器复0=Timer2控制器正常工Timer1控制器复1Timer1控制器复0=Timer1控制器正常工Timer0控制器复1Timer0控制器复0=Timer0控制器正常工GPIO控制器复1GPIO控制器复0GPIO控制器正常工保欠压检测控制寄存器BODCRflash配置时(config0寄存器)已经被初始化,部分位是受保护的0x5000_0100依次写入“59h”,“16h”,“88h”。该位操作请参考寄存器REGWRPROT(地址GCR_BA+0x100)寄存偏移描复位后欠压检测控制寄存876543210描保低压复位使能(写保护位当输入电源电压低于LVR电路设置时,LVR复位。默认使能低电压复位功能1=使能低电压复位功能,使能该位0s后,低电压复位输出稳定,VR功能生效(默0=禁用低电压复位功该位受保护,编程该位时,需要依0x5000_0100写入“59h”,“16h”,“88h”,该操作参考寄存器REGWRPROT(地址GCR_BA+0x100)欠压检测输出状态位1=欠压检测输出状态为1。表示检测到的电压低于BOD_VL的设置。若’0’BOD功能,该位通常响应必定为’0’0欠压检测输出状0。表示检测到的电压BOD_VLBOD_EN0低压模式下的欠压检测(写保护位1=BOD的低功耗模0=BOD工作在正常模式(默认BOD在正常模式下消耗电流约为100uA,低功耗模式下能减小到当前的约1/10,BOD响应速度变慢该位受保护,编程该位时,需要依次向地址0x5000_0100写入“59h”,“16h”,“88h”,操作参考寄存器REGWRPROT(地址欠压检测中断标1当欠VDD下降到BOD_VL的设定电压或者VDD上升到BOD_VL的设定0=欠压检测没有检测到任何电压由VDD下降或者上升到BOD_VL设定值。向该位写1清零。欠压复位使能(写保护位1=使能欠压复位当同时使能欠压检测功能(BOD_EN为高)BOD复位功能(BOD_RSTEN为高)时,如果检测到电压低于阈电压(BOD_OUT为高),BOD将发送信号复位。0=使能欠压中断当同时BOD功能(BOD_EN为高)和BOD中断功能(BOD_RSTEN为低),如果BOD_OUT为高,则BOD将产生中断。BOD中断将BOD_EN被设置为0。可以通过禁用NVICBOD中断或者禁用BOD功能(设置BOD_EN为低)BOD中断。默认值由用户在配置flash控制寄存器(config0bit[20])该位受保护,编程该位时,需要依0x5000_0100写入“59h”,“16h”,“88h”,该操作参考寄存器REGWRPROT(地址GCR_BA+0x100)欠压检测阈电压选择(写保护位默认值由用户在配置flash控制寄存器(config0bit[22:21])该位受保护,编程该位时,需要依0x5000_0100写入“59h”,“16h”,“88h”,该操作参考寄存器REGWRPROT(地址GCR_BA+0x100)Brown-Out114.5103.8012.7002.2欠压检测使能(写保护位默认值由用户在配置flash控制寄存器(config0bit[23])时设置。1=使能欠压检测功能0=禁用欠压检测该位受保护,编程该位时,需要依0x5000_0100写入“59h”,“16h”,“88h”,该操作参考寄存器REGWRPROT(地址GCR_BA+0x100)温度传感器控制寄存器寄存偏移量描复位后温度传感器控制寄存876543210描保温度传该位用于使能/1=使能温度传感器功0=禁用温度传感器功该位置1后,温度ADC转换结果获得,这之前需ADCchannel选择设为channel7,择一多路转换通道选择到温度传感器选项。具体的ADC转换功能请参考ADC功能章节。上电复位控制寄存器寄存偏移量描复位后上电复位控制寄存876543210描保该寄存器用于上电复位使能控制(写保护位上电时,POR电路产生复位信号使整个复位,但是电源部分的干扰可能引起POR重新有效。用户可以将POR_DIS_CODE0x5AA5,禁用POR内部电路,以免当设置POR_DIS_CODE为其他值时,或者由的其他复位功能引起复位时,POR/RESET管脚复位,看门狗,LVR复位,BOD复位,ICE复位命令和软件复位该位受保护,编程该位时,需要依0x5000_0100“59h”,“16h”,“88h”,该操作参考寄存器REGWRPROT(地址GCR_BA+0x100)GPIOA(GPA寄存偏移量描复位后GPIOA876543210描1=使能GPIOA[15:0]I/OSitt触发输0=禁用GPIOA[15:0]I/OSitt触发输PA.15管脚功能选该管脚功能取决于GPA_MFP15和PA15_I2SMCLK(ALT_MFP[9])PA.15功00013(11I2SMCLKPA.14管脚功能选该管脚功GPA_MFP14EBI_HB_EN[7](ALT_MFP[23])和EBI_ENPA.14功0000012(111AD15(EBIADbusbitPA.13管脚功能选该管脚功能GPA_MFP13EBI_HB_EN[6](ALT_MFP[22])和EBI_ENPA.13功0000011(111AD14(EBIADbusbitPA.12管脚功能选该管脚功能GPA_MFP12EBI_HB_EN[5](ALT_MFP[21])和EBI_ENPA.12功0000010(111AD13(EBIADbusbitPA.11管脚功能选该管脚功能取决于GPA_MFP11EBI_EN(ALT_MFP[11])PA.11功0001SCL111nRDPA.10管脚功能选该管脚功能取决于GPA_MFP10EBI_EN(ALT_MFP[11])PA.10功0001SDA111nWRPA.9管脚功能选1PA.9作为I2C00PA.9作为PA.8管脚功能选1PA.8作为I2C00PA.8作为PA.7管脚功能选该管脚功能取决于GPA_MFP7、PA7_S21(ALT_MFP[2])EBI_ENPA.7功000001ADC7011SPISS21101AD6(EBIADbusbitPA.6管脚功能选该管脚功能取决于GPA_MFP6EBI_EN(ALT_MFP[11])PA.6功0001ADC611AD7(EBIADbusbitPA.5管脚功能选该管脚功能取GPA_MFP5EBI_HB_EN[0](ALT_MFP[16])和EBI_ENPA.5功000001ADC5111AD8(EBIADbusbitPA.4管脚功能选该管脚功能取GPA_MFP4EBI_HB_EN[1](ALT_MFP[17])和EBI_ENPA.4功000001ADC4111AD9(EBIADbusbitPA.3管脚功能选GPA_MFP3EBI_HB_EN[2](ALT_MFP[18])和EBI_ENPA.3功000001ADC3111AD10(EBIADbusbitPA.2管脚功能选GPA_MFP2EBI_HB_EN[3](ALT_MFP[19])和EBI_ENPA.2功000001ADC2111AD11(EBIADbusbitPA.1管脚功能选GPA_MFP1EBI_HB_EN[4](ALT_MFP[20])和EBI_ENPA.1功000001ADC1111AD12(EBIADbusbitPA.0管脚功能选1PA.0作为0PA.0作为GPIOB(GPB寄存偏移量描复位后GPIOB876543210描1=使能GPIOB[15:0]I/OSitt触发输0=禁用GPIOB[15:0]I/OSitt触发输PB.15管脚功能该管脚功能取决于GPB_MFP15PB15_T0EX(ALT_MFP[24])PB.15功000111T0EXPB.14管脚功能该管脚功能取决于GPB_MFP14PB14_S31(ALT_MFP[3])PB.14功000111SPISS31PB.13管脚功能选该管脚功能取GPB_MFP13EBI_ENPB.13功0001CPO111AD1(EBIADbusbitPB.12管脚功能选该管脚功能取GPB_MFP12PB12_CLKO(ALT_MFP[10])和EBI_ENPB.12功000001CPO0011CLKO(ClockDriver101AD0(EBIADbusbitPB.11管脚功能选该管脚功能取决于GPB_MFP11和PB11_4(ALT_MFP[4])PB11_PB.11功0001114(PB.10管脚功能选该管脚功能取决于GPB_MFP10PB10_S01(ALT_MFP[0])PB.10功000111SPISS01PB.9管脚功能选该管脚功能取决于GPB_MFP9PB9_S11(ALT_MFP[1])PB.9功000111SPISS11PB.8管脚功能选1=PB.8TM0(定时器/计数器外部触发时钟输入0PB.8作为PB.7管脚功能选该管脚功能取决于GPB_MFP7EBI_EN(ALT_MFP[11])0001CTS111PB.6管脚功能选该管脚功能取决于GPB_MFP6EBI_EN(ALT_MFP[11])PB.6功0001RTS111ALEPB.5管脚功能选1PB.5作为UART10PB.5作为PB.4管脚功能选1PB.4作为UART10PB.4作为PB.3管脚功能选该管脚功能取决于GPB_MFP3EBI_nWRH_EN(ALT_MFP[14EBI_EN(ALT_MFP[11])和PB3_T3EX(ALT_MFP[27])。PB.3功00000010CTS01110nWRH(EBIwritehighbyte0011T3EXPB.2管脚功能选该管脚功能取决于GPB_MFP2EBI_nWRL_EN(ALT_MFP[13])EBI_EN(ALT_MFP[11])和PB2_T2EX(ALT_MFP[26])。PB.2功00000010RTS01110nWRL(EBIwritelowbyte0011T2EXPB.1管脚功能选1PB.1作为UART00PB.1作为PB.0管脚功能选1PB.0作为UART00PB.0作为GPIOC(GPC寄存偏移描复位后GPIOC8765432101=使能GPIOC[15:0]I/OSitt触发输0=禁用GPIOC[15:0]I/OSitt触发输PC.15管脚功能选该管脚功能取决于GPC_MFP15EBI_EN(ALT_MFP[11])PC.15功0001CPN111AD3(EBIADbusbitPC.14管脚功能选该管脚功能取决于GPC_MFP14EBI_EN(ALT_MFP[11])PC.14功0001CPP111AD2(EBIADbusbitPC.13管脚功能选1=PC.13作为SPI1MOSI1(主机输出,从机输入管脚-0PC.13PC.12管脚功能选1=PC.12作为SPI1MISO1(主机输入,从机输出管脚-0PC.12PC.11管脚功能选1=PC.11作为SPI1MOSI0(主机输出,从机输入管脚-0PC.11PC.10管脚功能选1=PC.10作为SPI1MISO0(主机输入,从机输出管脚-0PC.10PC.9管脚功能选1PC.9作为SPI10PC.9作为PC.8管脚功能选该管脚GPC_MFP8EBI_MCLK_EN(ALT_MFP[12])EBI_ENPC.8000001SPISS10111MCLK(EBIClockPC.7管脚功能选该管脚功能取决于GPC_MFP7EBI_EN(ALT_MFP[11])PC.70001CPN011AD5(EBIADbusbitPC.6管脚功能选该管脚功能取决于GPC_MFP6EBI_EN(ALT_MFP[11])PC.60001CPP011AD4(EBIADbusbitPC.5管脚功能选1=PC.5作为SPI0MOSI1(主机输出,从机输入管脚-0PC.5作为PC.4管脚功能选1=PC.4作为SPI0MISO1(主机输入,从机输出管脚-0PC.4作为PC.3管脚功能选PC3_I2SDO(ALT_MFP[8])和GPC_MFP[3]决定了PC.3PC.30001MOSI0011I2SDOPC.2管脚功能选PC2_I2SDI(ALT_MFP[7])和GPC_MFP[2]决定了PC.2的功能PC.20001MISO0011I2SDIPC.1管脚功能选PC1_I2SBCLK(ALT_MFP[6])GPC_MFP[1]决定PC.1的功能PC.10001SPICLK011I2SBCLKPC.0管脚功能选PC0_I2SLRCLK(ALT_MFP[5])GPC_MFP[0]决定PC.0的功能PC.00001SPISS0011I2SLRCLKGPIOD(GPD寄存偏移描复位后GPIOD876543210描1=使能GPIOD[15:0]I/OSitt触发输0=禁用GPIOD[15:0]I/OSitt触发输PD.15管脚功能选1PD.15UART20PD.15PD.14管脚功能选1PD.14UART20PD.14PD.13管脚功能选1=PD.13作为SPI3MOSI1(主机输出,从机输入管脚-0PD.13PD.12管脚功能选1=PD.12作为SPI3MISO1(主机输入,从机输出管脚-0PD.12PD.11管脚功能选1=PD.11作为SPI3MOSI0(主机输出,从机输入管脚-0PD.11PD.10管脚功能选1=PD.10作为SPI3MISO0(主机输入,从机输出管脚-0PD.10PD.9管脚功能选1PD.9作为SPI30PD.9作为PD.8管脚功能选1PD.8作为SPI30PD.8作为PD.7管脚功能选1PD.7CAN00PD.7作为PD.6管脚功能选1PD.6作为CAN00PD.6作为PD.5管脚功能选1=PD.5作为SPI2MOSI1(主机输出,从机输入管脚-0PD.5作为PD.4管脚功能选1=PD.4作为SPI2MISO1(主机输入,从机输出管脚-0PD.4作为PD.3管脚功能选1=PD.3作为SPI2MOSI0(主机输出,从机输入管脚-0PD.3作为PD.2管脚功能选1=PD.2作为SPI2MISO0(主机输入,从机输入管脚-0PD.2作为PD.1管脚功能选1PD.1作为SPI20PD.1作为PD.0管脚功能选1PD.0作为SPI20PD.0作为GPIOE(GPE寄存偏移描复位后GPIOE876543210描1使能GPIOE[15:0I/O0禁用GPIOE[15:0I/Oitt触发输itt触发输保PE.5管脚功能选该管脚功能取GPE_MFP5PE5_T1EXPE.5功00015(11T1EX保PE.1管脚功能选1=PE.1作为0PE.1作为PE.0管脚功能选1=PE.0作为0PE.0作为(ALT寄存偏移描复位后复用多功能管脚控制寄存876543210PB11_描保GPB_MFP3、EBI_nWRH_EN(ALT_MFP[14])、EBI_EN(ALT_MFP[11PB3_T3EX(ALT_MFP[27])决定了PB.3的功能PB.3功00000011CTS01111nWRH(EBI高字节写使能0011T3EXGPB_MFP2、EBI_nWRL_EN(ALT_MFP[13])、EBI_EN(ALT_MFP[11])和(ALT_MFP[26])决定了PB.2PB.2功00000010RTS01110nWRL(EBI低字节写使能0011T2EXGPE_MFP5和PE5_T1EX(ALT_MFP[25])决定了PE.5的功PE.5功00015(11T1EXGPB_MFP15PB15_T0EX(ALT_MFP[24])PB.15PB.15功000111T0EXEBI_HB_EN用于将GPIO功能切换到EBI地址数据总线高字节(AD[15:8EBI_HB_EN、EBI_EN相应GPx_MFP[y]Px.yEBI_HB_EN[7]、EBI_ENGPA_MFP[14]决定了PA.14的功能PA.14功0000012(111AD15(EBIADbusbitEBI_HB_EN[6]、EBI_ENGPA_MFP[13]决定了PA.13的功能PA.13功0000011(111AD14(EBIADbusbitEBI_HB_EN[5]、EBI_ENGPA_MFP[12]决定了PA.12的功能PA.12功0000010(111AD13(EBIADbusbitEBI_HB_EN[4]、EBI_ENGPA_MFP[1]PA.1PA.1功000001ADC1111AD12(EBIADbusbitEBI_HB_EN[3]、EBI_ENGPA_MFP[2]PA.2PA.2功000001ADC2111AD11(EBIADbusbitEBI_HB_EN[2]、EBI_ENGPA_MFP[3]PA.3的功能PA.3功000001ADC3111AD10(EBIADbusbitEBI_HB_EN[1]、EBI_ENGPA_MFP[4]PA.4PA.4功000001ADC4111AD9(EBIADbusbitEBI_HB_EN[0]、EBI_ENGPA_MFP[5]PA.5PA.5功000001ADC5111AD8(EBIADbusbit保EBI_nWRH_EN、EBI_ENGPB_MFP[3]PB.3的功能PB.3功000001CTS0111nWRH(EBI高字节写使能EBI_nWRL_EN、EBI_ENGPB_MFP[2]决定了PB.2的功能PB.2功000001RTS0111nWRL(EBI低字节写使能EBI_MCLK_EN、EBI_ENGPC_MFP[8]决定了PC.8PC.8000001SPISS10111MCLK(EBIClockEBI_EN用于GPIO功能切换到EBI(AD[15:0],ALE,RE,WECS,MCLK)需要另外的寄存器EBI_EN[7:0]和EBI_MCLK_EN将GPIO切换到EBI功能(AD[15:8],PA.6功0001ADC511AD7(EBIADbusbitPA.7功0001ADC711AD6(EBIADbusbitPC.70001CPN011AD5(EBIADbusbitPC.60001CPP011AD4(EBIADbusbitPC.15功0001CPN111AD3(EBIADbusbitPC.14功0001CPP111AD2(EBIADbusbitPB.13功0001CPO111AD1(EBIADbusbitPB.12功000001CPO0011CLKO(ClockDriver111AD0(EBIADbusbitPA.11功0001SCL111nRDPA.10功0001SDA111nWRPB.6功0001RTS111ALEPB.7功0001CTS111PB12_CLKO、GPB_MFP[12]EBI_EN(ALT_MFP[11])决定了PB.12的功能PB.12功000001CPO0011CLKO(ClockDriver111AD0(EBIADbusbitPA15_I2SMCLKGPA_MFP[15]PA.15PA.15功00013(11I2SMCLKPC3_I2SDOGPC_MFP[3]决定PC.3的功能PC.30001MOSI0011I2SDOPC2_I2SDIGPC_MFP[2]PC.2的功能PC.20001MISO0011I2SDIPC1_I2SBCLKGPC_MFP[1]决定了PC.1的功能PC.10001SPICLK011I2SBCLKPC0_I2SLRCLKGPC_MFP[0]PC.0PC.00001SPISS0011I2SLRCLKPB11_PB11_4和GPB_MFP[11]决定了PB.11的功能PB11_PB.11功0001114(PB14_S31GPB_MFP[14]PB.14的功能PB.14功000111SPISS31PA7_S21、GPA_MFP[7]EBI_EN(ALT_MFP[11])PA.7PA.7功000001ADC7011SPISS21101AD6(EBIADbusbitPB9_S11GPB_MFP[9]决定了PB.9的功能PB.9功000111SPISS11PB10_S01GPB_MFP[10]PB.10的功能PB.10功000111SPISS01寄存器写保护控制寄存器户之前是锁定的。用户可以连续依次写入“59h”“16h”“88h”到寄存器REGWRPROT(地址:0x5000_0100)定。在这三个数据之间写入任何其他数据,不同时序或写入其他地址都会中止整个时序,导致无法。后,用户可以检测指示位:0x5000_0100的bit0,”1”表示已经定,”0”表示锁定。用寄存偏移量描复位后寄存器写保护控制寄存876543210描保寄存器写保护码(Write一些寄存器具有写保护功能。写这些保护寄存器必须通过依次写入“59h”,“16h”,“88h”到REGWRPROT解除锁定状态。这个时序完成之后,REGPROTDIS位将被置1,写保护寄存器写保护禁用标志(Read1=写保护已禁用。可以写入受保护寄存IPRSTC1:BODCR:PORCR:地址PWRCON:地址0x5000_0200(在电源唤醒中断被清时,bit[6]不受保护)APBCLKbit[0]:地址0x5000_0208(bit[0]是看门狗时钟使能)CLKSEL0:地址0x5000_0210(选择HCLK和CPUSTCLK时钟源)CLKSEL1bit[1:0]:地址0x5000_0214(用于看门狗时钟源选择ISPCON:0x5000_C000(FlashISP控制寄存器WTCRFATCON:地址系统定时器Cortex-M0包含系统定时器:SysTick。SysTick提供一种简单的24位写清零、递减、自装载同时具有可灵活控制机制的计数器。该计数器可用作实时系统(RTOS)的滴答定时器或一个简单的计数SysTick(SYST_CVR的值向下计数到0,并在下一个时钟周期,重新加载SysTick重新加载值寄存器(SYST_RVR)的值。当计数器减到0时,标志位COUNTFLAG置位,读COUNTFLAG位使其清零。复位后,SYST_CVRSYST_RVR为0,在重新加载后,定时器将保持当前值0。这个功能可以在计数器使能后用来禁详情请参考“ARM®Cortex™-M0TechnicalRefer
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 不动产抵押借款示范协议2024年版版B版
- 二零二四年度航油供应与物流服务全面合作协议
- 2024年规范:铁路货物运输劳务合同2篇
- 2024年高层管理岗位人才聘用协议
- 2024试用期劳动协议书模板:新材料产业专用版3篇
- 2024权买卖合同协议书:医疗设备使用权转让协议3篇
- 2024年高新技术企业研发项目不可撤销风险担保书3篇
- 中国传媒大学《动物学实验》2023-2024学年第一学期期末试卷
- 浙江同济科技职业学院《生物实验安全概论》2023-2024学年第一学期期末试卷
- 长江工程职业技术学院《证券从业知识技能》2023-2024学年第一学期期末试卷
- 2023-2024学年安徽省安庆市高一上学期期末联考生物试题(解析版)
- 危险化学品目录2023
- 粤教版地理七年级下册全册课件
- 小学科学苏教版六年级上册全册精华知识点(2022新版)
- 萎缩性胃炎共识解读
- 《中外资产评估准则》课件第8章 澳大利亚与新西兰资产评估准则
- 2022版义务教育语文课程标准(2022版含新增和修订部分)
- 精品金属线管布线施工工程施工方法
- 授课课件国家卫健委发布《猴痘诊疗指南(2022年版)》全文内容PPT通用课件
- 朱东润《中国历代文学作品选》目录简体字版
- 银行授信前须问企业的100个问题
评论
0/150
提交评论