中英文翻译文档格式.docx

上传人:b****2 文档编号:4892815 上传时间:2023-05-04 格式:DOCX 页数:17 大小:27.88KB
下载 相关 举报
中英文翻译文档格式.docx_第1页
第1页 / 共17页
中英文翻译文档格式.docx_第2页
第2页 / 共17页
中英文翻译文档格式.docx_第3页
第3页 / 共17页
中英文翻译文档格式.docx_第4页
第4页 / 共17页
中英文翻译文档格式.docx_第5页
第5页 / 共17页
中英文翻译文档格式.docx_第6页
第6页 / 共17页
中英文翻译文档格式.docx_第7页
第7页 / 共17页
中英文翻译文档格式.docx_第8页
第8页 / 共17页
中英文翻译文档格式.docx_第9页
第9页 / 共17页
中英文翻译文档格式.docx_第10页
第10页 / 共17页
中英文翻译文档格式.docx_第11页
第11页 / 共17页
中英文翻译文档格式.docx_第12页
第12页 / 共17页
中英文翻译文档格式.docx_第13页
第13页 / 共17页
中英文翻译文档格式.docx_第14页
第14页 / 共17页
中英文翻译文档格式.docx_第15页
第15页 / 共17页
中英文翻译文档格式.docx_第16页
第16页 / 共17页
中英文翻译文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

中英文翻译文档格式.docx

《中英文翻译文档格式.docx》由会员分享,可在线阅读,更多相关《中英文翻译文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

中英文翻译文档格式.docx

sThumb®

-compatibleThumb-2instructionsettoreducememoryrequirementsand,thereby,cost.Finally,theLM3S811microcontrolleriscode-compatibletoallmembersoftheextensiveStellarisfamily;

providingflexibilitytofitourcustomers'

preciseneeds.

TexasInstrumentsoffersacompletesolutiontogettomarketquickly,withevaluationanddevelopmentboards,whitepapersandapplicationnotes,aneasy-to-useperipheraldriverlibrary,andastrongsupport,sales,anddistributornetwork.

FunctionalOverview

ThefollowingsectionsprovideanoverviewofthefeaturesoftheLM3S811microcontroller.

ARMCortex™-M3

ProcessorCore

AllmembersoftheStellarisproductfamily,includingtheLM3S811microcontroller,aredesignedaroundanARMCortex™-M3processorcore.TheARMCortex-M3processorprovidesthecoreforahigh-performance,low-costplatformthatmeetstheneedsofminimalmemoryimplementation,reducedpincount,andlow-powerconsumption,whiledeliveringoutstandingcomputationalperformanceandexceptionalsystemresponsetointerrupts.

SystemTimer(SysTick)

Cortex-M3includesanintegratedsystemtimer,SysTick.SysTickprovidesasimple,24-bitclear-on-write,decrementing,wrap-on-zerocounterwithaflexiblecontrolmechanism.Thecountercanbeusedinseveraldifferentways,forexample:

■AnRTOSticktimerwhichfiresataprogrammablerate(forexample,100Hz)andinvokesaSysTickroutine.

■Ahigh-speedalarmtimerusingthesystemclock.

■Avariableratealarmorsignaltimer—thedurationisrange-dependentonthereferenceclockusedandthedynamicrangeofthecounter.

■Asimplecounter.Softwarecanusethistomeasuretimetocompletionandtimeused.

■Aninternalclocksourcecontrolbasedonmissing/meetingdurations.TheCOUNTFLAGbit-fieldinthecontrolandstatusregistercanbeusedtodetermineifanactioncompletedwithinasetduration,aspartofadynamicclockmanagementcontrolloop.

NestedVectoredInterruptController(NVIC)

TheLM3S811controllerincludestheARMNestedVectoredInterruptController(NVIC)ontheARM®

Cortex™-M3core.TheNVICandCortex-M3prioritizeandhandleallexceptions.AllexceptionsarehandledinHandlerMode.Theprocessorstateisautomaticallystoredtothestackonanexception,andautomaticallyrestoredfromthestackattheendoftheInterruptServiceRoutine(ISR).Thevectorisfetchedinparalleltothestatesaving,whichenablesefficientinterruptentry.

Theprocessorsupportstail-chaining,whichenablesback-to-backinterruptstobeperformedwithouttheoverheadofstatesavingandrestoration.Softwarecanseteightprioritylevelson7exceptions(systemhandlers)and26interrupts.

SystemControlBlock(SCB)

TheSCBprovidessystemimplementationinformationandsystemcontrol,includingconfiguration,control,andreportingofsystemexceptions.

MemoryProtectionUnit(MPU)

TheMPUsupportsthestandardARMv7ProtectedMemorySystemArchitecture(PMSA)model.

TheMPUprovidesfullsupportforprotectionregions,overlappingprotectionregions,accesspermissions,andexportingmemoryattributestothesystem.

MotorControlPeripherals

Toenhancemotorcontrol,theLM3S811controllerfeaturesPulseWidthModulation(PWM)outputs.

PWM

Pulsewidthmodulation(PWM)isapowerfultechniquefordigitallyencodinganalogsignallevels.

High-resolutioncountersareusedtogenerateasquarewave,andthedutycycleofthesquarewaveismodulatedtoencodeananalogsignal.Typicalapplicationsincludeswitchingpowersuppliesandmotorcontrol.

OntheLM3S811,PWMmotioncontrolfunctionalitycanbeachievedthrough:

■Dedicated,flexiblemotioncontrolhardwareusingthePWMpins

■Themotioncontrolfeaturesofthegeneral-purposetimersusingtheCCPpins

PWMPins

TheLM3S811PWMmoduleconsistsofthreePWMgeneratorblocksandacontrolblock.EachPWMgeneratorblockcontainsonetimer(16-bitdownorup/downcounter),twocomparators,aPWMsignalgenerator,adead-bandgenerator,andaninterrupt/ADC-triggerselector.ThecontrolblockdeterminesthepolarityofthePWMsignals,andwhichsignalsarepassedthroughtothepins.

EachPWMgeneratorblockproducestwoPWMsignalsthatcaneitherbeindependentsignalsorasinglepairofcomplementarysignalswithdead-banddelaysinserted.TheoutputofthePWMgenerationblocksaremanagedbytheoutputcontrolblockbeforebeingpassedtothedevicepins.

CCPPins

TheGeneral-PurposeTimerModule'

sCCP(CaptureComparePWM)pinsaresoftwareprogrammabletosupportasimplePWMmodewithasoftware-programmableoutputinversionofthePWMsignal.

FaultPin

TheLM3S811PWMmoduleincludesonefault-conditionhandlinginputtoquicklyprovidelow-latencyshutdownandpreventdamagetothemotorbeingcontrolled.

AnalogPeripherals

Tohandleanalogsignals,theLM3S811microcontrolleroffersanAnalog-to-DigitalConverter(ADC).

Forsupportofanalogsignals,theLM3S811microcontrolleroffersoneanalogcomparator.

ADC

Ananalog-to-digitalconverter(ADC)isaperipheralthatconvertsacontinuousanalogvoltagetoadiscretedigitalnumber.

TheLM3S811ADCmodulefeatures10-bitconversionresolutionandsupportsfourinputchannels,plusaninternaltemperaturesensor.Fourbufferedsamplesequencesallowrapidsamplingofuptoeightanaloginputsourceswithoutcontrollerintervention.Eachsamplesequenceprovidesflexibleprogrammingwithfullyconfigurableinputsource,triggerevents,interruptgeneration,andsequencepriority.

AnalogComparators

Ananalogcomparatorisaperipheralthatcomparestwoanalogvoltages,andprovidesalogicaloutputthatsignalsthecomparisonresult.

TheLM3S811microcontrollerprovidesoneanalogcomparatorthatcanbeconfiguredtodriveanoutputorgenerateaninterruptorADCevent.

Acomparatorcancompareatestvoltageagainstanyoneofthesevoltages:

■Anindividualexternalreferencevoltage

■Asharedsingleexternalreferencevoltage

■Asharedinternalreferencevoltage

Thecomparatorcanprovideitsoutputtoadevicepin,actingasareplacementforananalogcomparatorontheboard,oritcanbeusedtosignaltheapplicationviainterruptsortriggerstotheADCtocauseittostartcapturingasamplesequence.TheinterruptgenerationandADCtriggeringlogicisseparate.Thismeans,forexample,thataninterruptcanbegeneratedonarisingedgeandtheADCtriggeredonafallingedge

SerialCommunicationsPeripherals

TheLM3S811controllersupportsbothasynchronousandsynchronousserialcommunicationswith:

■Twofullyprogrammable16C550-typeUARTs

■OneSSImodule

■OneI2Cmodule

UART

AUniversalAsynchronousReceiver/Transmitter(UART)isanintegratedcircuitusedforRS-232Cserialcommunications,containingatransmitter(parallel-to-serialconverter)andareceiver(serial-to-parallelconverter),eachclockedseparately.

TheLM3S811controllerincludestwofullyprogrammable16C550-typeUARTsthatsupportdatatransferspeedsupto3.125Mbps.(Althoughsimilarinfunctionalitytoa16C550UART,itisnotregister-compatible.)

Separate16x8transmit(TX)andreceive(RX)FIFOsreduceCPUinterruptserviceloading.TheUARTcangenerateindividuallymaskedinterruptsfromtheRX,TX,modemstatus,anderrorconditions.Themoduleprovidesasinglecombinedinterruptwhenanyoftheinterruptsareassertedandareunmasked.

SSI

SynchronousSerialInterface(SSI)isafour-wirebi-directionalfullandlow-speedcommunicationsinterface.

TheLM3S811controllerincludesoneSSImodulethatprovidesthefunctionalityforsynchronousserialcommunicationswithperipheraldevices,andcanbeconfiguredtousetheFreescaleSPI,MICROWIRE,orTIsynchronousserialinterfaceframeformats.Thesizeofthedataframeisalsoconfigurable,andcanbesetbetween4and16bits,inclusive.

TheSSImoduleperformsserial-to-parallelconversionondatareceivedfromaperipheraldevice,andparallel-to-serialconversionondatatransmittedtoaperipheraldevice.TheTXandRXpathsarebufferedwithinternalFIFOs,allowinguptoeight16-bitvaluestobestoredindependently.

TheSSImodulecanbeconfiguredaseitheramasterorslavedevice.Asaslavedevice,theSSImodulecanalsobeconfiguredtodisableitsoutput,whichallowsamasterdevicetobecoupledwithmultipleslavedevices.

TheSSImodulealsoincludesaprogrammablebitrateclockdividerandprescalertogeneratetheoutputserialclockderivedfromtheSSImodule'

sinputclock.Bitratesaregeneratedbasedontheinputclockandthemaximumbitrateisdeterminedbytheconnectedperipheral.

I2C

TheInter-IntegratedCircuit(I2C)busprovidesbi-directionaldatatransferthroughatwo-wiredesign(aserialdatalineSDAandaserialclocklineSCL).

TheI2CbusinterfacestoexternalI2Cdevicessuchasserialmemory(RAMsandROMs),networkingdevices,LCDs,tonegenerators,andsoon.TheI2Cbusmayalsobeusedforsystemtestinganddiagnostic

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2