支持以太网控制器

以太网控制器  时间:2021-05-21  阅读:()
应用报告ZHCA508D–April2013–RevisedApril2013器器件件StellarisLM3S和和TivaC系系列列TM4C123xMCU之之间间的的不不同同SueCozart.
StellarisMicrocontrollers摘摘要要这份应用报告解决了在Fury-,DustDevil-,Tempest-和Firestorm-Stellaris微控制器(MCU)和TivaC系列TM4C123x类别MCU之间迁移工作设计时将要注意的设计项目.
包括的主题有软件和硬件问题以及特性改变和增强.
所有软件问题包含在驱动程序库应用程序接口(API)中.
因此,强烈建议系统设计人员使用驱动程序库来编写软件,这样做将简化不同MCU器件间的软件移植.
内内容容1简介42确定产品类别43ARMCortexCPU44JTAG/SWD45系统控制56休眠97内部存储器118μDMA139GPIO1410外设接口1411个通用定时器1412安全装置定时器1713模数转换器(ADC)1814通用异步收发器(UART)1915同步串行接口(SSI)2016内部集成电路(I2C)接口2117内部集成电路音频(I2S)接口2218控制器局域网(CAN)模块2219以太网控制器2220USB控制器2421模拟比较器2422PWM模块2423正交编码器接口(QEI)2524外设引脚映射API2625结论2626参考26图图表表列列表表1ARMCortex-M特性42JTAG/SWD特性43器件识别寄存器.
5Tiva,TivaWarearetrademarksofTexasInstruments.
Stellaris,StellarisWareareregisteredtrademarksofTexasInstruments.
CortexisatrademarkofARMLimited.
ARMisaregisteredtrademarkofARMLimited.
Allothertrademarksarethepropertyoftheirrespectiveowners.
1ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn4外设控制和功能寄存器55复位操作.
66缺省欠压运行67电源要求.
78系统时钟选项79模块计时.
710系统控制中断源.
811AHB总线上提供GPIO端口.
812外设就绪寄存器.
813动态电源管理814系统控制驱动程序库可用函数和参数815休眠特性.
916所需的支持电路.
917计时选项1018电池管理选项.
1019实时时钟选项.
1020休眠中断源1021休眠驱动程序库可用函数和参数1122内部存储器特性1123ROM特性1124闪存存储器特性1225闪存存储器驻留寄存器1226SRAM组织结构.
1227内部存储器中断源1228内部存储器驱动程序库可用函数和参数1329μDMA特性1330所支持的外设.
1331μDMA驱动程序库可用函数和参数1432GPIO特性1433GPIO驱动程序库可用函数和参数1434GP定时器特性.
1535GP定时器添加寄存器.
1536周期和单次模式特性.
1637RTC模式特性.
1638输入边沿计数模式特性1639输入边沿计时模式特性1640PWM模式特性.
1741GPTM中断源1742定时器驱动程序库可用函数和参数1743安全装置定时器特性.
1744安全装置驱动程序库可用函数和参数.
1845ADC特性1846ADC中断源1847ADC驱动程序库可用函数和参数1848UART特性1949UART中断源.
1950通用异步收发器(UART)驱动程序库可用函数和参数2051SSI特性2052SSI中断源.
202器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn53SSI驱动程序库可用函数和参数2154I2C特性2155I2C中断源.
2156I2C驱动程序库可用函数和参数2157CAN计时2258以太网控制器特性2259MAC寄存器差异.
2260PHY寄存器差异2361以太网驱动程序库可用函数和参数2362USB控制器特性2463USB驱动程序库可用函数和参数2464PWM控制器特性2465PWM驱动程序库可用函数和参数2566QEI可编程噪声滤波器.
2567外设引脚映射驱动程序库API263ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated简介www.
ti.
com.
cn1简简介介在这个文档中,与执行差异相关的信息由具有已讨论的硬件和软件注意事项的模块呈现.
总的来说,并未提及所有类别器件中相同的特性.
并不是所有模块都出现在一类产品的每个部件上.
并未包含功能和特性的详细说明;要获得与任一项目相关的进一步信息,请见微控制器数据表.
此外,一般而言,未在本文档中包含由勘误表导致的差异;请参见针对您的特定器件的勘误表文档以确保适当的系统设计.
本文档着重介绍了Fury到Firestorm类器件与TM4C123x器件之间的差异.
要了解Sandstorm类器件与Fury类器件间的差异,请见《迁移至Stellaris系列微控制器的新成员》(SPMA013).
注注:通过使用StellarisWare和TivaWare中用于C系列MCU的驱动程序库API,可在不同类别的器件间轻松地进行软件移植,这是因为这些API了解所有功能差异.
2确确定定产产品品类类别别要确定一个特定的微控制器所属的类别,请参见偏移地址0x400F.
E000上的器器件件识识别别0(DID0)中的MM域.
这个寄存器内的MM名称如下:Sandstorm:0x0Fury:0x1DustDevil:0x3Tempest:0x4Firestorm:0x6TM4C123x:0x5为了确定微控制器所属的类别,请查看TI网站上的以下网页:SandstormFuryDustDevilTempestFirestormTM4C123x3ARMCortexCPU表表1.
ARMCortex-M特特性性特特性性FuryDustDevilTempestFirestormTM4C123xCortex-M版本M3,r1p1M3,r1p1M3,r2p0M3,r2p0M4F,r0p1选择从PIOSC/4运行SysTick否否否不支持支持系统时钟必须大于8MHz以访否否否不支持支持问STRELOAD寄存器异常条目上的缺省栈对齐4字节4字节8字节8字节8字节4JTAG/SWD表表2.
JTAG/SWD特特性性特特性性FuryDustDevilTempestFirestormTM4C123xPB7的替代功能TRSTNMINMINMII2C5SDA,T0CCP14器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn系统控制5系系统统控控制制5.
1器器件件识识别别表表3.
器器件件识识别别寄寄存存器器特特性性FuryDustDevilTempestFirestormTM4C123xDID0,DID1,外DID0,,DID1,,DDID0,,DID1,,DDID0,,DID1,,DDID0,,DID1,,D器件识别寄存器设专用外设表示C0–DC4C0–DC7C0–DC9C0–DC9(PPx)寄存器(1)(1)DC0-DC9寄存器是为了实现软件的向后兼容性.
请注意StellarisWare和TivaWare内的驱动程序库API自动调节这些功能差异.
5.
2外外设设控控制制和和功功能能表表4.
外外设设控控制制和和功功能能寄寄存存器器特特性性FuryDustDevilTempestFirestormTM4C123x外设专用软件复软件复位SRCR0–SRCR2SRCR0–SRCR2SRCR0–SRCR2SRCR0–SRCR2位(SRx)寄存器(1)外设专用运行模式时钟选通控制运行模式时钟控制RCGC0–RCGC2RCGC0–RCGC2RCGC0–RCGC2RCGC0–RCGC2(RCGCx)寄存器(1)外设专用睡眠模式时钟选通控制睡眠模式时钟控制SCGC0–SCGC2SCGC0–SCGC2SCGC0–SCGC2SCGC0–SCGC2(SCGCx)寄存器(1)外设专用深度睡眠模式时钟选通深度睡眠模式时钟控制DCGC0–DCGC2DCGC0–DCGC2DCGC0–DCGC2DCGC0–DCGC2控制(DCGCx)寄存器(1)外设地址空间内的外设专用外设外设功能(2)DC3–DC4DC3–DC7DC3–DC9DC3–DC9属性(xPP)寄存器(1)外设地址空间内RCGC0(4),RCCRCGC0(4),RCCRCGC0(4),RCCRCGC0(4),RCC的外设专用外设外设配置(3)(5)(5)(5)(5)配置(xPC)寄存器(1)外设地址空间内的外设专用时钟时钟配置寄存器(6)否否否否配置(xCC)寄存器(1)SRCRn,RCGCn,SCGCn,DCGCn和DCn和寄存器是为了实现软件向后兼容性.
(2)并不是所有外设都具有这个状态信息.
(3)并不是所有外设都具有配置选项.
(4)针对最大ADC转换速度.
(5)针对PWM时钟频率.
(6)并不是所有外设都具有时钟配置选项.
请注意StellarisWare和TivaWare内的驱动程序库API自动调节这些功能差异.
5.
3复复位位操操作作5ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated系统控制www.
ti.
com.
cn表表5.
复复位位操操作作特特性性FuryDustDevilTempestFirestormTM4C123xMOSC故障复位不支持支持支持支持支持除除只有加电复位JTAG复位只有POR只有POR了VECTRESET了VECTRESET(POR)之外的全部复位之外的全部复位对RST的滤波否否否不支持支持安全装置超时上的不可屏蔽中断否否否不支持支持(NMI)MOSC故障只复位只复位只复位只复位复位或中断低压降稳压器RESC寄存器内的位5LDO复位WDT1复位WDT1复位WDT1复位(LDO)复位请注意StellarisWare和TivaWare内的驱动程序库API自动调节这些功能差异.
5.
3.
1欠欠压压运运行行表表6.
缺缺省省欠欠压压运运行行特特性性FuryDustDevilTempestFirestormTM4C123x缺省欠压操作中断中断中断(1)复位(1)中断(1)如果在闪存存储器正在被编程或擦除时发生欠压情况,无论加加电电和和欠欠压压复复位位控控制制(PBORCTL)寄存器的设置如何,一个系统复位都会发生.
6器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn系统控制5.
4电电源源要要求求表表7.
电电源源要要求求特特性性FuryDustDevilTempestFirestormTM4C123x内核功率信号VDD25VDD25VDDCVDDCVDDC内核电压2.
5V2.
5V1.
3V1.
3V1.
2VLDO电压源VDDAVDDVDDVDDVDDLDO可配置支持支持不支持不支持支持LDO输出支持支持支持支持不支持LDOPCTL寄存器出现支持支持不支持不支持支持3.
0V至3.
6V3.
0V至3.
6V3.
0V至3.
6V3.
0V至3.
6V3.
15V至3.
63V可接受的VDD范围3.
0V至3.
6V3.
0V至3.
6V3.
0V至3.
6V3.
0V至3.
6V2.
97V至3.
63V可接受的VDDA范围增强型欠压运行否否否不支持支持5.
5计计时时表表8.
系系统统时时钟钟选选项项特特性性FuryDustDevilTempestFirestormTM4C123xPIOSC否不支持支持支持支持3.
579545MHz至3.
579545MHz至3.
579545MHz至3.
579545MHz至5MHz至晶振输入8.
192MHz(1)16.
384MHz(1)16.
384MHz(1)16.
384MHz(1)25MHz否否支持支持支持DIV400位PLLSTAT寄存器否否否不支持支持否否否不支持支持NOXTAL位PLLCFG寄存器支持支持支持支持不支持PLLFREQn寄存器否否否不支持支持(1)如果未使用锁相环路(PLL),最小晶振输出频率为1MHz.
请注意StellarisWare和TivaWare内的驱动程序库API自动调节这些功能差异.
表表9.
模模块块计计时时特特性性FuryDustDevilTempestFirestormTM4C123x32.
768kHz振荡32.
768kHz振荡32.
768kHz振荡32.
768kHz振荡32.
768kHz振荡休眠时钟器;4.
194304M器;4.
194304M器;4.
194304M器;4.
194304M器;32.
768kHzHz晶振Hz晶振Hz晶振Hz晶振晶振PLL/25,16MHzPLL/25或PLL/25或PLL/25或PLL/25或ADC系统时钟,或16MHz系统时钟16MHz系统时钟16MHz系统时钟16MHz系统时钟PIOSCCANPLL/50系统时钟系统时钟系统时钟系统时钟针对波特率时钟的PIOSC源(1)否否否不支持支持(1)应用于UART和SSI.
请注意StellarisWare和TivaWare内的驱动程序库API自动调节这些功能差异.
7ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated系统控制www.
ti.
com.
cn5.
6系系统统控控制制中中断断源源表表10.
系系统统控控制制中中断断源源特特性性FuryDustDevilTempestFirestormTM4C123x支持支持支持支持支持BORRIS,PLLLRIS不支持否否不支持支持MOFRIS不可用支持支持支持支持USBPLLRIS不支持否否不支持支持MOSCPUPRIS5.
7GPIO高高性性能能总总线线控控制制表表11.
AHB总总线线上上提提供供GPIO端端口口特特性性FuryDustDevilTempestFirestormTM4C123x端口A-端口AHB总线上提供GPIO端口无端口A-端口H端口A-端口J端口A-端口JP(1)(1)端口K至P只在AHB总线上提供.
GPIO高高性性能能总总线线控控制制(GPIOHBCTL)寄存器内的相应位必须始终被置位.
5.
8外外设设就就绪绪寄寄存存器器表表12.
外外设设就就绪绪寄寄存存器器特特性性FuryDustDevilTempestFirestormTM4C123x外设专用PPx寄存器否否否不支持支持5.
9动动态态电电源源管管理理表表13.
动动态态电电源源管管理理特特性性FuryDustDevilTempestFirestormTM4C123x深度睡眠模式中的低压降稳压器否否否不支持支持(LDO)电源控制针对闪存存储器和SRAM的省电模式否否否不支持支持5.
10驱驱动动程程序序库库API在本文档中的这个部分和相似部分中,表中显示的API是适用的API.
不同API的ROM版本也许未包含或已包含在片载ROM中.
对于您特定的微控制器,请参见ROM用户指南以确定ROM内哪一个API可用.
表表14.
系系统统控控制制驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xSysCtlClockSet,SYSCTL_SYSDIV_否不支持支持支持支持n_5(1)SysCtlLDOGet,SysCtlLDOSet支持支持不支持否否SysCtlMOSCConfigSet,SYSCTL_M不支持支持支持支持支持OSC_VALIDATESysCtlMOSCConfigSet,SYSCTL_MOSC_INTERRUPT,SY否否否不支持支持SCTL_MOSC_NO_XTAL(1)SYSCTL_XTAL参数的可用选择由每个器件所支持的晶振定义.
请见RC寄存器内的ITAL域的微控制器数据表说明.
8器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn休眠表表14.
系系统统控控制制驱驱动动程程序序库库可可用用函函数数和和参参数数(continued)驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xSysCtlPeripheralPowerOff,SysCtlP否否否不支持支持eripheralPowerOnSysCtlPeripheralReady否否否不支持支持SysCtlPIOSCCalibrate否不支持支持支持支持SysCtlResetCauseClear,SysCtlResetCauseGet,SYSCTL_CAUSE_LD否否否否否OSysCtlResetCauseClear,SysCtlResetCauseGet,SYSCTL_CAUSE_MO不支持支持支持支持支持SCFAILSysCtlResetCauseClear,SysCtlResetCauseGet,SYSCTL_CAUSE_WD否不支持支持支持支持OG1SysCtlUSBPLLDisable,SysCtlUSB不可用支持支持支持支持PLLEnable6休休眠眠6.
1特特性性表表15.
休休眠眠特特性性特特性性FuryDustDevilTempestFirestormTM4C123x带备用电池的存储器64个字64个字64个字64个字16个字VDD3ON模式否否否不支持支持仲裁权被移除的休眠否否否不支持支持否某些寄存器支持某些寄存器支持某些寄存器支持所有寄存器支持WRC位闪存操作期间的延迟HIBREQ否不支持支持支持支持GNDX引脚否否否不支持支持6.
2支支持持电电路路表表16.
所所需需的的支支持持电电路路特特性性FuryDustDevilTempestFirestormTM4C123x所支持的晶振4.
194304MHz4.
194304MHz4.
194304MHz4.
194304MHz32.
768kHz晶振上的外部负载电阻器支持支持支持支持不支持HIB上的外部上拉电阻器支持支持支持支持不支持WAKE(唤醒)上的外部上拉电阻器否不支持支持支持支持9ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated休眠www.
ti.
com.
cn6.
3计计时时选选项项表表17.
计计时时选选项项特特性性FuryDustDevilTempestFirestormTM4C123x如果RTCEN位被清零,那么休眠期间支持支持支持支持不支持内部32.
768kHz振荡器被断电振荡器滞后控制否否否不支持支持振荡器驱动能力否否否不支持支持振荡器旁路否否否不支持支持6.
4电电池池管管理理表表18.
电电池池管管理理选选项项特特性性FuryDustDevilTempestFirestormTM4C123x可配置低电池阀值否否否不支持支持电池电平的软件检查否否否不支持支持如果电池电量低,延迟HIBREQ否否否不支持支持在休眠时监控电池电压否否否不支持支持电池电压过低时唤醒否否否不支持支持6.
5实实时时时时钟钟(RTC)表表19.
实实时时时时钟钟选选项项特特性性FuryDustDevilTempestFirestormTM4C123x亚秒计数器否否否不支持支持RTC时钟输出否否否不支持支持匹配寄存器2个2个2个2个1个当HIBRTCC位[5:0]从0x00变应用了修整值64秒之后64秒之后64秒之后64秒之后为0x01时,无论HIBRTCLD值是什么6.
6休休眠眠中中断断源源表表20.
休休眠眠中中断断源源特特性性FuryDustDevilTempestFirestormTM4C123x支持支持支持支持支持EXTW,LOWBAT,RTCALT0不支持否否不支持支持WC支持支持支持支持不支持RTCALT110器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn内部存储器6.
7驱驱动动程程序序库库API表表21.
休休眠眠驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xHibernateBatCheckDone,Hibernate否否否不支持支持BatCheckStartHibernateClockConfig否否否不支持支持HibernateClockSelect,HIBERNATE支持支持支持支持不支持_CLOCK_SEL_DIV128HibernateIntClear,HibernateIntDisable,HibernateIntEnable,HibernateI否否否不支持支持ntStatus,HIBERNATE_INT_WR_COMPLETEHibernateIntClear,HibernateIntDisable,HibernateIntEnable,HibernateIntSta支持支持支持支持不支持tus,HIBERNATE_INT_RTC_MATCH_1HibernateLowBatGet,HibernateLow否否否不支持支持BatSetHibernateRTCMatch1Get,Hibernat支持支持支持支持不支持eRTCMatch1SetHibernateRTCSSGet,HibernateRTCSSMatch0Get,HibernateRTCSSM否否否不支持支持atch0SetHibernateWakeGet,HibernateWakeSet,HIBERNATE_WAKE_LOW_BA否否否不支持支持T7内内部部存存储储器器7.
1特特性性表表22.
内内部部存存储储器器特特性性特特性性FuryDustDevilTempestFirestormTM4C123xROM不可用支持支持支持支持闪存存储器64KB至256KB64KB至128KB16KB至256KB384KB至512KB32KB至256KBSRAM16KB至64KB16KB至64KB6KB至96KB48KB至96KB12KB至32KBEEPROM不可用不可用不可用不可用2KB7.
2ROM特特性性表表23.
ROM特特性性特特性性FuryDustDevilTempestFirestormTM4C123xUART,SSI,I2UART,SSI,I2UART,SSI,I2UART,SSI,I2引导加载程序不可用CC,以太网C,以太网C,USBDriverLib不可用支持支持支持支持LM3S9D96,LMLM3S9B96,LMSafeRTOS不可用否3S9DN6,LM3S否3S9BN69U9611ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated内部存储器www.
ti.
com.
cn表表23.
ROM特特性性(continued)特特性性FuryDustDevilTempestFirestormTM4C123xAES表不可用否支持支持支持CRC不可用否支持支持支持引导加载程序的GPIO控制不可用否支持支持支持7.
3闪闪存存存存储储器器特特性性表表24.
闪闪存存存存储储器器特特性性特特性性FuryDustDevilTempestFirestormTM4C123xUSECRL寄存器支持支持不支持否否用擦除将到同一个字的两次写入分开否不支持支持支持不支持写入缓冲器否否32个字32个字32个字FCTL寄存器否不支持支持支持不支持交替闪存写入键否否否不支持支持请注意StellarisWare和TivaWare内的驱动程序库API自动调节这些功能差异.
表表25.
闪闪存存存存储储器器驻驻留留寄寄存存器器特特性性FuryDustDevilTempestFirestormTM4C123x调试端口解锁将恢复闪存存储器驻留不支持支持支持支持支持寄存器USER_REG2,USER_REG3寄存器不支持支持支持支持支持USER_DBG寄存器支持支持不支持否否BOOTCFG寄存器否不支持支持支持支持USER_REGn寄存器中的NW位支持支持支持支持不支持提交后,可以改否否否不支持支持变USER_DBG/BOOTCFG寄存器7.
4SRAM组组织织结结构构表表26.
SRAM组组织织结结构构特特性性FuryDustDevilTempestFirestormTM4C123xSRAM组织结构一组两组两组两组两组7.
5内内部部存存储储器器中中断断源源表表27.
内内部部存存储储器器中中断断源源特特性性FuryDustDevilTempestFirestormTM4C123x否否否不支持支持PROGRIS,ERRIS,INVDRIS,VOLTRIS不可用不可用不可用不可用支持ERIS支持支持支持支持支持PRIS,ARIS7.
6驱驱动动程程序序库库API12器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cnμDMA表表28.
内内部部存存储储器器驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xFlashIntClear,FlashIntDisable,FlashIntEnable,FlashIntStatus,FLASH_INT_EEPROM,FLASH_INT_VO否否否不支持支持LTAGE_ERR,FLASH_INT_DATA_ERR,FLASH_INT_ERASE_ERR,FLASH_INT_PROGRAM_ERRFlashUsecGet,FlashUsecSet支持支持不支持否否8μDMA8.
1特特性性表表29.
μDMA特特性性特特性性FuryDustDevilTempestFirestormTM4C123x每个外设完成中断不可用否不支持支持支持主通道/主通道/多达5个可能的通道分配不可用单通道次通道次通道分配请注意StellarisWare和TivaWare内的驱动程序库API自动调节这些功能差异.
8.
2所所支支持持的的外外设设表表30.
所所支支持持的的外外设设特特性性FuryDustDevilTempestFirestormTM4C123xUART不可用支持支持支持支持SSI不可用支持支持支持支持USB不可用支持支持支持支持GPTM不可用否支持支持支持以太网不可用不可用支持支持不可用ADC不可用否支持支持支持I2S不可用不可用支持支持不可用GPIO不可用否否不支持支持13ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedGPIOwww.
ti.
com.
cn8.
3驱驱动动程程序序库库API表表31.
μDMA驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xuDMAChannelAssign不可用否否不支持支持uDMAChannelSelectDefault不可用支持支持支持支持(1)uDMAChannelSelectSecondary不可用否支持支持支持(1)uDMAIntClear,uDMAIntStatus不可用否不支持支持支持(1)这个API为Tempest和Firestorm级部件上可用的参数相匹配的参数而运行.
对于被添加到TM4C123x微控制器内的映射,使用uDMAChannelAssign函数.
9GPIO9.
1特特性性表表32.
GPIO特特性性特特性性FuryDustDevilTempestFirestormTM4C123xA-G,64引脚A-G,支持以太A-E,64引脚A-E,64引脚A-E,64引脚部件;A-网的部件;A-部件;A-部件;A-部件;A-K,100引脚部可用端口H,不支持以太H,100引脚部J,100/108引脚J,100/108引脚件;网的部件件部件部件A-P,144引脚部件在具有端口P的每个引脚的中断否否否否部件上支持触发DMA否否否不支持支持可配置引脚分配否不支持支持支持支持GPIO上的API输入不支持支持支持支持支持ADC触发PB4PB4PB4PB4任一GPIO9.
2驱驱动动程程序序库库API表表33.
GPIO驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xGPIOADCTriggerDisable,GPIOAD否(1)否(1)否(1)不支持(1)支持CTriggerEnableGPIODMATriggerDisable,GPIODM不可用否否不支持支持ATriggerEnableGPIOIntTypeGet,GPIOIntTypeSet否否否不支持支持,GPIO_DISCRETE_INTGPIOPinConfigure否不支持支持支持支持GPIOPinTypeADC不支持支持支持支持支持(1)PB4被ADCSequenceConfigure函数选为ADC触发源.
10外外设设接接口口Tempest类微控制器上的EPI模块与Firestorm类微控制器上的EPI模块没有区别.
11个个通通用用定定时时器器11.
1特特性性14器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn个通用定时器表表34.
GP定定时时器器特特性性特特性性FuryDustDevilTempestFirestormTM4C123x32/64位定时器否否否不支持支持定时器同步否否否不支持支持匹配中断否不支持支持支持支持快照模式否不支持支持支持支持DMA触发不可用否支持支持支持ADC触发选择否不支持支持支持支持表表35.
GP定定时时器器添添加加寄寄存存器器特特性性FuryDustDevilTempestFirestormTM4C123xGPTMnPMR寄存器支持不支持支持支持支持GPTMTnV寄存器否不支持支持支持支持GPTMTnPV寄存器否否否不支持支持GPTMTnPS寄存器否否否不支持支持GPTMRTCPD寄存器否否否不支持支持15ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated个通用定时器www.
ti.
com.
cn11.
2周周期期和和单单次次模模式式特特性性表表36.
周周期期和和单单次次模模式式特特性性特特性性FuryDustDevilTempestFirestormTM4C123x定时器使用单独的或连续的单独的或连续的单独的或连续的单独的或连续的单独的或连续的计数方向下计数下计数下计数或上计数下计数或上计数下计数或上计数预分频器可用只有单独模式只有单独模式只有单独模式(1)只有单独模式(1)只有单独模式(1)等待触发否不支持支持支持支持新加载值的已延迟载入否否否不支持支持新匹配值的已延迟载入否否否不支持支持(1)在递增计数时,预分频器用作定时器扩展并且保存计数的最高有效位.
11.
3实实时时时时钟钟(RTC)模模式式特特性性表表37.
RTC模模式式特特性性特特性性FuryDustDevilTempestFirestormTM4C123xTimeruse连续的连续的连续的连续的连续的计数方向上计数上计数上计数上计数上计数预分频器可用否否否否否等待触发否否否否否新加载值的已延迟载入否否否不支持支持新匹配值的已延迟载入否否否不支持支持11.
4输输入入边边沿沿计计数数模模式式特特性性表表38.
输输入入边边沿沿计计数数模模式式特特性性特特性性FuryDustDevilTempestFirestormTM4C123x定时器使用单独的单独的单独的单独的单独的计数方向下计数下计数下计数下计数下计数或上计数预分频器可用否不支持支持(1)支持(1)支持(1)等待触发否否否否否新加载值的已延迟载入否否否不支持支持新匹配值的已延迟载入否否否不支持支持(1)在这个模式中,预分频器用作定时器扩展并且保存计数的最高有效位.
11.
5输输入入边边沿沿计计时时模模式式特特性性表表39.
输输入入边边沿沿计计时时模模式式特特性性特特性性FuryDustDevilTempestFirestormTM4C123x定时器使用单独的单独的单独的单独的单独的计数方向下计数下计数下计数下计数下计数或上计数预分频器可用否否否不支持支持(1)等待触发否否否否否新加载值的已延迟载入否否否不支持支持新匹配值的已延迟载入否否否不支持支持(1)在这个模式中,预分频器用作定时器扩展并且保存计数的最高有效位.
16器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn安全装置定时器11.
6PWM模模式式特特性性表表40.
PWM模模式式特特性性特特性性FuryDustDevilTempestFirestormTM4C123x定时器使用单独的单独的单独的单独的单独的计数方向下计数下计数下计数下计数下计数预分频器可用否否否不支持支持(1)等待触发否否否不支持支持新加载值的已延迟载入否否否不支持支持新匹配值的已延迟载入否否否不支持支持超市时,选择将CCP设定为'1'否否否不支持支持(1)在这个模式中,预分频器用作定时器扩展并且保存计数的最高有效位.
11.
7GPTM中中断断源源表表41.
GPTM中中断断源源特特性性FuryDustDevilTempestFirestormTM4C123x否否否不支持支持WUERIS不支持不支持支持支持支持TnMRIS支持支持支持支持支持CnRIS,CnMRIS,TnTORIS11.
8驱驱动动程程序序库库API表表42.
定定时时器器驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xTimerConfigure,TIMER_CFG_ONE_SHOT_UP,TIMER_CFG_PERIODIC_UP,TIMER_CFG_n_ONE_SHO否不支持支持支持支持T_UP,TIMER_CFG_n_PERIODIC_UPTimerConfigure,TIMER_CFG_n_COUNT_UP,TIMER_CFG_n_TIME_否否否不支持支持UPTimerControlWaitOnTrigger否不支持支持支持支持TimerSynchronize否否否不支持支持12安安全全装装置置定定时时器器12.
1特特性性表表43.
安安全全装装置置定定时时器器特特性性特特性性FuryDustDevilTempestFirestormTM4C123x系统时钟上的安全装置0支持支持支持支持支持PIOSC上的安全装置1否不支持支持支持支持否不支持支持支持支持针对安全装置1的WRC位NMI选项否否否不支持支持17ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated模数转换器(ADC)www.
ti.
com.
cn12.
2驱驱动动程程序序库库API表表44.
安安全全装装置置驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xWatchdogIntTypeSet否否否不支持支持13模模数数转转换换器器(ADC)13.
1特特性性表表45.
ADC特特性性特特性性FuryDustDevilTempestFirestormTM4C123x12位,具有10分辨率10位10位10位12位位兼容模式模拟输入ADC[0-7]ADC[0-7]AIN[0-15]AIN[0-15]AIN[0-23]采样相位位移否不支持支持支持支持VREFAVDDA/内部3V,外部内部3V,外部内部3V,外部电压基准内部3V,外部GNDA,VREFA3V3V3V3V,外部1V+/VREFA-μDMA不可用否支持支持支持PIOSC时钟选项否否否不支持支持数字比较器否不支持支持支持支持同步模块选项不可用不可用支持支持支持ADC忙指示否否否不支持支持ADC抖动控制否否否不支持支持13.
2ADC中中断断源源表表46.
ADC中中断断源源特特性性FuryDustDevilTempestFirestormTM4C123x否不支持支持支持支持INRDC不可用否支持支持支持DMAINRn支持支持支持支持支持INRn13.
3驱驱动动器器库库应应用用程程序序接接口口(API)表表47.
ADC驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xADCBusy否否否不支持支持ADCComparatorConfigure,ADCCompartorIntClear,ADCComparatorIntDisable,ADCComparatorIntEnable否不支持支持支持支持,ADCComparatorIntStatus,ADCComparatorRegionSet,ADCComparatorResetADCPhaseDelayGet,ADCPhaseDel否不支持支持支持支持aySetADCProcessorTrigger,ADC_TRIG否不支持支持支持支持GER_WAIT18器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn通用异步收发器(UART)表表47.
ADC驱驱动动程程序序库库可可用用函函数数和和参参数数(continued)驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xADCReferenceGet,ADCReference否否不支持支持不支持Set,ADC_REF_EXT_1VADCResolutionGet,ADCResolution否否不支持支持不支持SetADCSequenceStepConfigure,ADC否不支持支持支持支持_CTL_CMPn14通通用用异异步步收收发发器器(UART)14.
1特特性性表表48.
UART特特性性特特性性FuryDustDevilTempestFirestormTM4C123xDMA不可用支持支持支持支持调制解调器(Modem)支持(1)否不支持支持支持支持本地互连网络(LIN)支持否不支持支持支持支持9位模式支持否否否不支持支持传输结束(EOT)中断否不支持支持支持支持ISO7816支持否不支持支持支持支持最快波特率时钟Sysclk/16Sysclk/16Sysclk/8Sysclk/8Sysclk/8PIOSC选为波特率时钟否否否不支持支持(1)Modem支持只在某些器件上可用.
14.
2UART中中断断源源表表49.
UART中中断断源源特特性性FuryDustDevilTempestFirestormTM4C123x否不支持支持支持支持LME5RIS,LME1RIS,LMSBRIS不支持否否不支持支持9BITRIS不支持不支持支持(1)支持(1)支持(1)EOTRISDSRRIS,DCDRIS,CTSRIS,(2)不支持不支持支持支持支持(3)RIRISOERIS,BERIS,PERIS,支持支持支持支持支持FERIS,RTRIS,TXRIS,RXRIS(1)当UARTCTL寄存器内的EOT位被置位时,向TXRIS报告.
(2)Modem支持只在某些器件的UART1上可用.
(3)64引脚封装内的部件不支持DSRRIS,DCDRIS和RIRIS.
19ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated同步串行接口(SSI)www.
ti.
com.
cn14.
3驱驱动动程程序序库库API表表50.
通通用用异异步步收收发发器器(UART)驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xUART9BitAddrSend,UART9BitAddrSet,UART9BitDisable,UART9BitE否否否不支持支持nableUARTClockSourceGet,UARTClock否否否不支持支持SourceSetUARTDMADisable,UARTDMAEnab不支持支持支持支持支持leUARTFlowControlGet,UARTFlowC否不支持支持支持支持ontrolSetUARTIntClear,UARTIntDisable,UARTIntEnable,UARTIntStatus,UA否否否不支持支持RT_INT_9BITUARTIntClear,UARTIntDisable,UARTIntEnable,UARTIntStatus,UA否不支持支持支持支持(2)RT_INT_DSR,UART_INT_DCD,UART_INT_CTS,UART_INT_RI(1)UARTModemControlClear,UARTModemControlGet,UARTModemCont否不支持支持支持支持(3)rolSet(1)UARTModemStatusGet(1)否不支持支持支持支持(4)UARTSmartCardDisable,UARTSm否不支持支持支持支持artCardEnableUARTTxIntModeGet,UARTTxIntMo否不支持支持支持支持deSet,UART_TXINT_MODE_EOT(1)Modem支持只在UART1上可用.
(2)64引脚封装内的部件不支持UART_INT_DSR,UART_INT_DCD和UART_INT_RI.
(3)64引脚封装内的部件不支持针对这些函数的UART_OUTPUT_DTR参数.
(4)64引脚封装内的部件不支持针对这个函数的UART_INPUT_RI,UART_INPUT_DCD和UART_INPUT_DSR参数.
15同同步步串串行行接接口口(SSI)15.
1特特性性表表51.
SSI特特性性特特性性FuryDustDevilTempestFirestormTM4C123xDMA不可用支持支持支持支持最快从时钟1/12SysClk1/12SysClk1/12SysClk1/12SysClk1/6SysClkEOT中断否不支持支持支持支持PIOSC选为波特率时钟否否否不支持支持15.
2SSI中中断断源源表表52.
SSI中中断断源源特特性性FuryDustDevilTempestFirestormTM4C123x否不支持支持(1)支持(1)支持(1)EOTRIS支持支持支持支持支持TXRIS,RXRIS,RTRIS,RORRIS(1)当SSICR1寄存器内的EOT位被置位时,向TXRIS报告.
20器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn内部集成电路(I2C)接口15.
3驱驱动动程程序序库库API表表53.
SSI驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xSSIClockSourceGet,SSIClockSour否否否不支持支持ceSetSSIDMADisable,SSIDMAEnable不支持支持支持支持支持16内内部部集集成成电电路路(I2C)接接口口16.
1特特性性表表54.
I2C特特性性特特性性FuryDustDevilTempestFirestormTM4C123x高速否否否不支持支持双从器件地址否否否不支持支持时钟低电平超时否否否不支持支持ACK优先否否否不支持支持开漏串行时钟(SCL)信号支持支持支持支持不支持毛刺脉冲抑制选项否否否不支持支持16.
2I2C中中断断源源表表55.
I2C中中断断源源特特性性FuryDustDevilTempestFirestormTM4C123x否否否不支持支持CLKRIS不支持不支持支持支持支持STOPRIS,STARTRIS16.
3驱驱动动程程序序库库API表表56.
I2C驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xI2CMasterIntClearEx,I2CMasterIntDisableEx,I2CMasterIntEnableEx,否否否不支持支持I2CMasterIntStatusEx,I2C_MASTER_INT_TIMEOUTI2CMasterLineStateGet否否否不支持支持I2CMasterTimeoutSet否否否不支持支持I2CSlaveACKOverride,I2CSlaveAC否否否不支持支持KValueSetI2CSlaveAddressSet,二级地址否否否不支持支持I2CSlaveIntClearEx,I2CSlaveIntDisableEx,I2CSlaveIntEnableEx,I2CSlaveIntStatusEx,否不支持支持支持支持I2C_SLAVE_INT_STOP,I2C_SLAVE_INT_STARTI2CSlaveStatus,I2C_SLAVE_ACT_OWN2SEL,I2C_ACT_QCMD,I2C否否否不支持支持_SLAVE_ACT_QCMD_DATA针对SCL信号的GPIOPinTypeI2C支持支持支持支持不支持21ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated内部集成电路音频(I2S)接口www.
ti.
com.
cn表表56.
I2C驱驱动动程程序序库库可可用用函函数数和和参参数数(continued)驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xGPIOPinTypeSCL否否否不支持支持17内内部部集集成成电电路路音音频频(I2S)接接口口Tempest类微控制器上的I2S模块与Firestorm类微控制器上的此类模块没有区别.
18控控制制器器局局域域网网(CAN)模模块块表表57.
CAN计计时时特特性性FuryDustDevilTempestFirestormTM4C123xCAN计时PLL/50=8MHz系统时钟系统时钟系统时钟系统时钟19以以太太网网控控制制器器19.
1特特性性表表58.
以以太太网网控控制制器器特特性性特特性性FuryDustDevilTempestFirestormTM4C123x某些器件上MII可用不支持不可用支持支持不可用DMA不可用不可用支持支持不可用MDI/MDI-X自动不可用具有软件辅助具有软件辅助不可用VCCPHY/物理层(PHY)功率不可用VDD/GNDVDD/GND不可用GNDPHY19.
2MAC寄寄存存器器差差异异表表59.
MAC寄寄存存器器差差异异寄寄存存器器FuryDustDevilTempestFirestormTM4C123x具有MII的器件具有MII的器件MACMADD不支持不可用不可用支持支持不支持,在PHY具有集成PHY具有集成PHYMACLED不可用不可用中提供此功能的器件支持的器件支持不支持,在PHY具有集成PHY具有集成PHYMDIX不可用不可用中提供此功能的器件支持的器件支持请注意StellarisWare和TivaWare内的驱动程序库API自动调节这些功能差异.
22器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn以太网控制器19.
3PHY寄寄存存器器差差异异表表60.
PHY寄寄存存器器差差异异寄寄存存器器FuryDustDevilTempestFirestormTM4C123xMRI,抑制管理数据帧前导码的选项支持不可用否不支持不可用MR2,PHY标识符10x000E不可用0x01610x00161不可用MR3,PHY标识符20x000E不可用0x01610x00161不可用MR16次要选项的控制不可用修订版本标识符修订版本标识符不可用MR17中断控制和状态不可用次要选项的控制次要选项的控制不可用MR18诊断不可用不可用不可用不可用MR19接收器控制不可用不可用不可用不可用不可用,功能在不可用,功能在MR23LED配置不可用不可用MAC内提供MAC内提供不可用,功能在不可用,功能在MR24MDI/MDIX控制不可用不可用MAC内提供MAC内提供MR27不可用不可用特别控制和状态特别控制和状态不可用MR29不可用不可用中断状态中断状态不可用MR30不可用不可用中断屏蔽中断屏蔽不可用PHY特别控制和PHY特别控制和MR31不可用不可用不可用状态状态请注意StellarisWare和TivaWare内的驱动程序库API自动调节这些功能差异.
19.
4驱驱动动程程序序库库API表表61.
以以太太网网驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xEthernetConfigGet,EthernetConfig支持(1)不可用支持(1)支持(1)不可用Set,ETH_CFG_TS_TSENEthernetPHYAddrSet不支持不可用支持(2)支持(2)不可用EthernetPHYPowerOff,EthernetPH支持不可用支持(3)支持(3)不可用YPowerOn(1)只在支持IEEE1588的器件上.
(2)只在不具有集成PHY的器件上.
(3)只在具有集成PHY的器件上.
23ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedUSB控制器www.
ti.
com.
cn20USB控控制制器器20.
1特特性性表表62.
USB控控制制器器特特性性寄寄存存器器FuryDustDevilTempestFirestormTM4C123x端点不可用8323216端点存储器不可用2kB4kB4kB4kBDMA不可用支持支持(1)支持(1)支持(1)USB0RBIAS引脚不可用支持支持支持不支持不可用否支持支持支持DEVMODOTG位VBUS下垂控制不可用否支持支持支持有效ID检测不可用否支持支持支持(1)使用USBDMASEL寄存器来选择端点.
20.
2驱驱动动程程序序库库API表表63.
USB驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xUSBEndpointDMAChannel不可用否支持支持支持USBHostPwrConfig,USB_HOST_P不可用否支持支持支持WREN_FILTER21模模拟拟比比较较器器不同类别产品上的模拟比较器间没有差异.
22PWM模模块块22.
1特特性性表表64.
PWM控控制制器器特特性性寄寄存存器器FuryDustDevilTempestFirestormTM4C123x外部PWM同步不支持某些(1)支持支持支持已扩展PWM故障处理不支持某些(2)支持支持支持控制何时更新PWMENABLE寄存器否不支持支持支持支持(1)要识别具有此功能的器件,请在数据表内的PWM一章开始部分特性列表内的已扩展PWM同步中查找.
(2)要识别具有此功能的器件,请在数据表内的PWM一章开始部分特性列表内的已扩展PWM故障处理中查找.
22.
2已已扩扩展展PWM同同步步特特性性在发生器计数为0或同步更新被请求之后,选择立即更新死区上升/下降边沿延迟.
在发生器计数为0或同步更新被请求之后,选择立即更新死区控制寄存器.
在发生器计数为0或同步更新被请求之后,选择立即更新PWM发生器寄存器.
24器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporatedwww.
ti.
com.
cn正交编码器接口(QEI)22.
3已已扩扩展展PWM故故障障处处理理特特性性多达四个FAULTn信号指定故障发生时如何驱动PWM信号的选项锁存一个故障条件的选项提供一个最小故障条件周期的选项根据一个单一FAULTn输入或所有FAULTn输入和ADC模块数字比较器的ORed值来生成一个故障的选项22.
4驱驱动动程程序序库库API表表65.
PWM驱驱动动程程序序库库可可用用函函数数和和参参数数驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xPWMEnableUpdateComplete,PWMEnable不可用一些(1)支持支持支持UpdateModeConfigurePWMGenConfigure,PWM_GEN_MODE_GEN_NO_SYNC,PWM_GEN_MODE_GEN_SYNC_LOCAL,PWM_GEN_MODE_GEN_不可用一些(1)支持支持支持SYNC_GLOBAL,PWM_GEN_DB_NO_SYNC,PWM_GEN_DB_SYNC_LOCAL,PWM_GEN_DB_SYNC_GLOBALPWMGenConfigure,PWM_GEN_MODE_FAULT_LATCHED,PWM_GEN_MODE_FAULT_UNLATCHED,PWM_GEN_MODE_FAULT_MINPER,PWM_GEN_MODE_FAUL不可用一些(2)支持支持支持T_NO_MINPER,PWM_GEN_MODE_FAULT_EXT,PWM_GEN_MODE_FAULT_LEGACYPWMGenFaultClear,PWMGenFaultConfigure.
PWMGenFaultStatus,PWMGenFaultTrigge不可用一些(2)支持支持支持rGet,PWMGenFaultTriggerSet,PWMOutputFaultLevel(1)要识别具有此功能的器件,请在数据表内的PWM一章开始部分特性列表内的已扩展PWM同步中查找.
(2)要识别具有此功能的器件,请在数据表内的PWM一章开始部分特性列表内的已扩展PWM故障处理中查找.
23正正交交编编码码器器接接口口(QEI)23.
1特特性性表表66.
QEI可可编编程程噪噪声声滤滤波波器器特特性性FuryDustDevilTempestFirestormTM4C123x可编程噪声滤波器否不支持支持支持支持23.
2驱驱动动程程序序库库API所有现有的StellarisWareQEIAPI可被用于所有类别的器件.
25ZHCA508D–April2013–RevisedApril2013器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated外设引脚映射APIwww.
ti.
com.
cn24外外设设引引脚脚映映射射API24.
1驱驱动动程程序序库库API表表67.
外外设设引引脚脚映映射射驱驱动动程程序序库库API驱驱动动程程序序库库函函数数/参参数数FuryDustDevilTempestFirestormTM4C123xPeripheralEnable,PinTypeADC,PinTypeCAN,PinTypeComparator,PinTypeEthernetLED,PinTypeI2C,PinTypePWM,支持支持不支持否否PinTypeQEI,PinTypeSSI,PinTypeTimer,PinTypeUART,PinTypeUSBDigital25结结论论在不同级的Stellaris和TivaC系列微控制器间,会有较小的硬件和软件差异.
这份应用说明已经提供了针对Fury,DustDevil,Tempest,Firestorm和TM4C123x级器件间差异的概述.
通过使用驱动程序库API,可在不同级的器件间轻松地进行软件移植,这是因为API了解所有功能差异.
26参参考考以下相关文档和软件可从TivaC系列网站地址为www.
ti.
com/tiva-c:TivaC系列TM4C123x微控制器数据表(单个器件文档可从产品选择工具中获得).
TivaC系列TM4C123x微控制器ROM用户指南(单个器件文档可从产品选择工具中获得).
针对C系列的TivaWare外设驱动程序库:可从www.
ti.
com/tool/sw-tm4c-drl下载.
《TivaWare外设驱动程序库用户指南》(SPMU298).
《迁移到Stellaris系列微控制器的新成员》(SPMA013)26器件StellarisLM3S和TivaC系列TM4C123xMCU之间的不同ZHCA508D–April2013–RevisedApril2013SPMA035—http://www-s.
ti.
com/sc/techlit/SPMA035版权2013,TexasInstrumentsIncorporated重重要要声声明明德州仪器(TI)及其下属子公司有权根据JESD46最新标准,对所提供的产品和服务进行更正、修改、增强、改进或其它更改,并有权根据JESD48最新标准中止提供任何产品和服务.
客户在下订单前应获取最新的相关信息,并验证这些信息是否完整且是最新的.
所有产品的销售都遵循在订单确认时所提供的TI销售条款与条件.
TI保证其所销售的组件的性能符合产品销售时TI半导体产品销售条件与条款的适用规范.
仅在TI保证的范围内,且TI认为有必要时才会使用测试或其它质量控制技术.
除非适用法律做出了硬性规定,否则没有必要对每种组件的所有参数进行测试.
TI对应用帮助或客户产品设计不承担任何义务.
客户应对其使用TI组件的产品和应用自行负责.
为尽量减小与客户产品和应用相关的风险,客户应提供充分的设计与操作安全措施.
TI不对任何TI专利权、版权、屏蔽作品权或其它与使用了TI组件或服务的组合设备、机器或流程相关的TI知识产权中授予的直接或隐含权限作出任何保证或解释.
TI所发布的与第三方产品或服务有关的信息,不能构成从TI获得使用这些产品或服务的许可、授权、或认可.
使用此类信息可能需要获得第三方的专利权或其它知识产权方面的许可,或是TI的专利权或其它知识产权方面的许可.
对于TI的产品手册或数据表中TI信息的重要部分,仅在没有对内容进行任何篡改且带有相关授权、条件、限制和声明的情况下才允许进行复制.
TI对此类篡改过的文件不承担任何责任或义务.
复制第三方的信息可能需要服从额外的限制条件.
在转售TI组件或服务时,如果对该组件或服务参数的陈述与TI标明的参数相比存在差异或虚假成分,则会失去相关TI组件或服务的所有明示或暗示授权,且这是不正当的、欺诈性商业行为.
TI对任何此类虚假陈述均不承担任何责任或义务.
客户认可并同意,尽管任何应用相关信息或支持仍可能由TI提供,但他们将独力负责满足与其产品及在其应用中使用TI产品相关的所有法律、法规和安全相关要求.
客户声明并同意,他们具备制定与实施安全措施所需的全部专业技术和知识,可预见故障的危险后果、监测故障及其后果、降低有可能造成人身伤害的故障的发生机率并采取适当的补救措施.
客户将全额赔偿因在此类安全关键应用中使用任何TI组件而对TI及其代理造成的任何损失.
在某些场合中,为了推进安全相关应用有可能对TI组件进行特别的促销.
TI的目标是利用此类组件帮助客户设计和创立其特有的可满足适用的功能安全性标准和要求的终端产品解决方案.
尽管如此,此类组件仍然服从这些条款.
TI组件未获得用于FDAClassIII(或类似的生命攸关医疗设备)的授权许可,除非各方授权官员已经达成了专门管控此类使用的特别协议.
只有那些TI特别注明属于军用等级或"增强型塑料"的TI组件才是设计或专门用于军事/航空应用或环境的.
购买者认可并同意,对并非指定面向军事或航空航天用途的TI组件进行军事或航空航天方面的应用,其风险由客户单独承担,并且由客户独力负责满足与此类使用相关的所有法律和法规要求.
TI已明确指定符合ISO/TS16949要求的产品,这些产品主要用于汽车.
在任何情况下,因使用非指定产品而无法达到ISO/TS16949要求,TI不承担任何责任.
产产品品应应用用数字音频www.
ti.
com.
cn/audio通信与电信www.
ti.
com.
cn/telecom放大器和线性器件www.
ti.
com.
cn/amplifiers计算机及周边www.
ti.
com.
cn/computer数据转换器www.
ti.
com.
cn/dataconverters消费电子www.
ti.
com/consumer-appsDLP产品www.
dlp.
com能源www.
ti.
com/energyDSP-数字信号处理器www.
ti.
com.
cn/dsp工业应用www.
ti.
com.
cn/industrial时钟和计时器www.
ti.
com.
cn/clockandtimers医疗电子www.
ti.
com.
cn/medical接口www.
ti.
com.
cn/interface安防应用www.
ti.
com.
cn/security逻辑www.
ti.
com.
cn/logic汽车电子www.
ti.
com.
cn/automotive电源管理www.
ti.
com.
cn/power视频和影像www.
ti.
com.
cn/video微控制器(MCU)www.
ti.
com.
cn/microcontrollersRFID系统www.
ti.
com.
cn/rfidsysOMAP应用处理器www.
ti.
com/omap无线连通性www.
ti.
com.
cn/wirelessconnectivity德州仪器在线技术支持社区www.
deyisupport.
comIMPORTANTNOTICE邮寄地址:上海市浦东新区世纪大道1568号,中建大厦32楼邮政编码:200122Copyright2013德州仪器半导体技术(上海)有限公司

青云互联-洛杉矶CN2弹性云限时五折,9.5元/月起,三网CN2gia回程,可选Windows,可自定义配置

官方网站:点击访问青云互联官网优惠码:五折优惠码:5LHbEhaS (一次性五折,可月付、季付、半年付、年付)活动方案:的套餐分为大带宽限流和小带宽不限流两种套餐,全部为KVM虚拟架构,而且配置都可以弹性设置1、洛杉矶cera机房三网回程cn2gia 洛杉矶cera机房                ...

易速互联月付299元,美国独立服务器促销,加州地区,BGP直连线路,10G防御

易速互联怎么样?易速互联是国人老牌主机商家,至今已经成立9年,商家销售虚拟主机、VPS及独立服务器,目前商家针对美国加州萨克拉门托RH数据中心进行促销,线路采用BGP直连线路,自带10G防御,美国加州地区,100M带宽不限流量,月付299元起,有需要美国不限流量独立服务器的朋友可以看看。点击进入:易速互联官方网站美国独立服务器优惠套餐:RH数据中心位于美国加州、配置丰富性价比高、10G DDOS免...

Tudcloud(月付7.2美元),香港VPS,可选大带宽或不限流量

Tudcloud是一家新开的主机商,提供VPS和独立服务器租用,数据中心在中国香港(VPS和独立服务器)和美国洛杉矶(独立服务器),商家VPS基于KVM架构,开设在香港机房,可以选择限制流量大带宽或者限制带宽不限流量套餐。目前提供8折优惠码,优惠后最低每月7.2美元起。虽然主机商网站为英文界面,但是支付方式仅支付宝和Stripe,可能是国人商家。下面列出部分VPS主机套餐配置信息。CPU:1cor...

以太网控制器为你推荐
腾讯周鸿祎测试ios朗科ios5支持ipad支持ipad支持ipad支持ipadboxiphoneDescriptionios5重庆网通重庆网通上网资费目前是多少? 小区宽带接入类型的
虚拟空间租用 域名服务dns的主要功能为 注册cn域名 搬瓦工官网 godaddy优惠码 美国主机代购 seovip 美国php空间 空间出租 免费高速空间 免费邮件服务器 ebay注册 云服务器比较 浙江服务器 可外链的相册 免费网络空间 重庆服务器 免费获得q币 cx域名 asp简介 更多