关闭

关闭

关闭

封号提示

内容

首页 ST2009年新品预告.pdf

ST2009年新品预告.pdf

ST2009年新品预告.pdf

上传者: cutebear 2010-12-19 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《ST2009年新品预告pdf》,可适用于IT/计算机领域,主题内容包含年月STM年回顾暨年新产品预告PresenterPresentationNotes各位朋友上午好祝大家新年快乐。在新的一年到来之际今天我首先为大家回符等。

年月STM年回顾暨年新产品预告PresenterPresentationNotes各位朋友上午好祝大家新年快乐。在新的一年到来之际今天我首先为大家回顾一下STM在年所取得的成绩并简要地回顾一下已经推出的STM产品的基本特性然后展望一下我们在年即将推出的新产品在我的发言的后半段时间向各位介绍一下如何更好更快地理解STM各个模块的功能和特性。STM释放您的创造力ST大中国区年月STM产品从发布至今的一年多时间里已经获得众多客户的青睐让客户更能快速进入位微控制器的世界。感谢众多使用者和关心者的支持STM荣获年EDNChina创新奖(微控制器和DSP组)最佳产品奖。PresenterPresentationNotes自从年月日我们在中国北京首次向全球发布STM系列产品STM已经面世一年半的时间了。这个系列产品一推出市场就受到了众多客户的热烈欢迎并相继荣获多个奖项包括EDNChina创新奖的(微控制器和DSP组)最佳产品奖。客户的体验、支持和赞誉都很好地诠释了我们的口号“STM释放您的创造力”。STM释放您的创造力ST大中国区年月STM在中国发送发售本地化学习、评估套件超过,套ST还将在今年春季再次发起免费工具使用活动。STM在年中国区的出货量超过百万片预计年将超出百万片在中国超过家客户选用了STM其应用涵盖包括电力电表变频家电通讯汽车银行认证安全监控玩具等广泛领域。PresenterPresentationNotes截止到年底我们已经在中国大陆地区赠送和发售了超过万套STM的本地化学习、评估套件今年春天我们将再次发起免费工具使用活动。目前在中国地区STM已经累计发货超过万片预计年将达万片。有超过家中国企业选用了STM设计他们的产品包括新产品和旧产品的更新换代应用范围涵盖包括电力电表变频家电通讯汽车银行认证安全监控玩具等广泛领域。STM释放您的创造力ST大中国区年月STM如何释放您的创造力?可用性(Feasibility)灵活性(Flexibility)可伸缩性(Scalability)可替换性(Replaceable)可操作性(Accessibility)可移植性(Portability)安全性(Security)PresenterPresentationNotesSTM之所以能够受到众多客户的喜爱我们总结下来可以用下面几点进行概括那就是:正是因为这些特性STM真正做到了“释放您的创造力”。STM释放您的创造力ST大中国区年月宽广的产品线脚LQFP(x)BGA(x)脚LQFP(x)BGA(x)脚LQFP(x)脚LQFP(x)脚LQFP(x)脚LQFP(x)脚QFN(x)脚QFN(x)•种型号全兼容•软件•外设•脚对脚脚LQFP(x)BGA(x)脚LQFP(x)BGA(x)STMFTSTMFTSTMFCBSTMFCBSTMFCB全面量产KKKKKKKSTMFTSTMFTSTMFTSTMFTSTMFCSTMFCSTMFCSTMFCSTMFCSTMFCSTMFCSTMFCSTMFCSTMFRBSTMFRBSTMFRBSTMFRSTMFRSTMFRSTMFRSTMFRSTMFRSTMFRSTMFRSTMFRSTMFRCSTMFRCSTMFVSTMFVSTMFVBSTMFVBSTMFRDSTMFRDSTMFRESTMFRESTMFVCSTMFVCSTMFVDSTMFVDSTMFVESTMFVESTMFZCSTMFZCSTMFZDSTMFZDSTMFZESTMFZE最新发布PresenterPresentationNotes这张图显示了已经量产上市的种型号的STM产品一览内置闪存容量从K至K字节包括种封装规格物理尺寸最小为xmm最大为xmm种型号之间全部在软件、外设和管脚功能上兼容。其中STMFxx系列是我们在去年月推出的专门针对USB应用的新产品。STM释放您的创造力ST大中国区年月丰富的配置个位ADC(µs)温度传感器MHzCPU多达K字节SRAM基本型STMF多达~K字节SRAMCANBUSB全速~个专用PWM定时器~个位ADC(µs)温度传感器MHzCPU增强型STMF三个系列都包含:~xUSART~xSPI~xICMHz主振荡器~通道DMAx看门狗~x位定时器管脚是通用IO多达K字节的闪存内嵌MHz的RC振荡器和kHz的RC振荡器复位电路上电断电复位电压检测实时钟SDIOSDIOFSMCFSMCETMETMxISxIS个位ADC(µs)温度传感器MHzCPU多达K字节SRAMUSB基本型STMFUSB全速PresenterPresentationNotes从这张图可以看出STM丰富的模块配置包括多达个串口、个SPI、个IC、~个定时器还包括内置RTC、个看门狗、电源监控电路、~路DMA通道在此基础上的管脚都可做为通用IO端口使用。增强型产品还具有USB、CAN和~个专为变频应用而设计的PWM定时器该定时器可输出对互补的PWM信号满足驱动变频电机的需要。大容量的产品更包括存储器外扩接口、SDIO接口、IS等接口。STM释放您的创造力ST大中国区年月丰富的配置个位ADC(µs)温度传感器MHzCPU多达K字节SRAM基本型STMF多达~K字节SRAMCANBUSB全速~个专用PWM定时器~个位ADC(µs)温度传感器MHzCPU增强型STMF三个系列都包含:~xUSART~xSPI~xICMHz主振荡器~通道DMAx看门狗~x位定时器管脚是通用IO多达K字节的闪存内嵌MHz的RC振荡器和kHz的RC振荡器复位电路上电断电复位电压检测实时钟SDIOSDIOFSMCFSMCETMETMxISxIS个位ADC(µs)温度传感器MHzCPU多达K字节SRAMUSB基本型STMFUSB全速新PresenterPresentationNotes新推出的STMF系列产品是专门针对USB应用而设计的它在STM基本型产品的基础上增加了USB模块并把时钟频率提高到MHz其它特性与STMF系列产品相同。STM释放您的创造力ST大中国区年月灵活性:管脚重映射TIMCHTIMCHTIMCHTIMCHTIMCHTIMCHTIMCHTIMCHTIMCHTIMCHUSARTTXUSARTRXUSARTCKUSARTCTSUSARTRTSUSARTCTSUSARTRTSUSARTTXUSARTRXUSARTCKUSARTTXUSARTRXSPINSSSPISCKSPIMISOSPIMOSISTMFxx增强型LQFP管脚图PresenterPresentationNotesSTM的一个优越特性体现在它的灵活性上管脚的重映射特性是MCU产品设计上的首创。这张图是一个脚封装的产品管脚分布图以USART为例我们可以看到个功能管脚可以从默认的脚位、、、和被重新映射到脚位~再看定时器的个管脚可以从默认的下方被重新映射到图的右边。管脚重映射的好处是使得PCB的布局布线更加方便同时在可能的情况下增加虚拟外设的数目如内置的一个UART模块可以分别服务于个物理UART端口。STM释放您的创造力ST大中国区年月可伸缩性ScalabilityPresenterPresentationNotesSTM的另一个优越特性体现在它的可伸缩性:请看这是一个脚封装的脚位分布图。STM释放您的创造力ST大中国区年月可伸缩性ScalabilityPresenterPresentationNotes如果把一个脚封装的脚位分布图叠加在上面并把相同的对应管脚用直线连接起来我们可以清楚地看到所有这些连线全部都没有交叉。图中的红线表示必须的电源管脚粉色的条连线表示必须的功能管脚包括复位与晶振引脚剩下的所有蓝色连线都是通用IO管脚。STM释放您的创造力ST大中国区年月可伸缩性ScalabilityPresenterPresentationNotes这是在叠加了脚封装的脚位分布图之后的情形。STM释放您的创造力ST大中国区年月可伸缩性ScalabilityPresenterPresentationNotes现在我们看到的是再次叠加了脚封装的脚位分布图之后的情形所有的脚位分布依然保持了与其它封装兼容。这一特性所带来的好处是您可以轻松地在您自己的系列产品中根据档次的需要选用不同管脚数目的STM产品而在不同应用产品的设计上保持兼容加快新产品的设计或旧产品的换代。STM释放您的创造力ST大中国区年月丰富的开发工具成功的本地化工具完整的软硬件工具集选项评估板编译器(Tasking,IAR,ARM或GNUCC)开发软件(HiTOP,EWARM,µVision,RIDE)众多实例代码>发送给客户STM学习板STLINKPresenterPresentationNotesSTM的迅速普及得益于她拥有丰富的开发工具包括评估板、编译器、开发调试软件、众多的实例代码和与STM产品一同发布的STM固件函数库。在中国为了适应本地工程师和众多学生的需求我们成功地开发了一体化的、低成本的学习套件为迅速推广STM的应用奠定了基础。STM释放您的创造力ST大中国区年月丰富的开发工具成功的本地化工具完整的软硬件工具集选项评估板编译器(Tasking,IAR,ARM或GNUCC)开发软件(HiTOP,EWARM,µVision,RIDE)众多实例代码大容量STM学习板大容量STM学习板新PresenterPresentationNotes不久我们即将推出基于大容量的STM产品开发的学习板与现有的学习板相比增加了外扩的NAND闪存、NOR闪存、SRAM、与SDIO接口的SD卡槽和一个图形LCD屏板上配套的STLINK也作了更新可以实现固件程序的在线升级。STM释放您的创造力ST大中国区年月可移植性相同的固件库架构兼容的片内外设STRÆSTRÆSTMÆSTMSTMÍÎSTM内置通用ARM核心纯粹C语言编程通用开发环境众多第三方软件开发商PresenterPresentationNotes采用STM进行产品开发的一大优势是她的可移植性因为使用了标准的ARM核心用户可以得益于通用的开发环境、众多的第三方软件开发商成果并能够保持自己产品的连续性和重复利用已有的软件代码。在此基础上ST又为不同产品系列定义了相同的固件函数库架构使用户在跨平台的产品间的移植工作更加方便保护了以前投资同时通过保持片内外设的兼容实现了位的STM上的软件与位的STM上的软件之间的互相移植变得相对地容易了。STM释放您的创造力ST大中国区年月STM路线图互联设备STM系列基本型和增强型MHzCortexKK闪存小容量产品K~K已经投产开发阶段高性能低功耗USB基本型MHz大容量产品存储器外扩K~KPresenterPresentationNotes在年月我们最先发布的是STM基本型和增强型产品系列随后又推出了大容量产品、USB基本型产品和小容量产品我们下一步的目标将是三个方向:高性能、注重互联的产品和低功耗产品。STM释放您的创造力ST大中国区年月STM年新产品I更多的通信接口:以太网USBOTG双CAN接口等将增强现有STM产品的覆盖面让STM用户在拓展通信能力方面更加游刃有余!PresenterPresentationNotes年ST将增强现有STM产品的覆盖面让STM用户在拓展通信能力方面更加游刃有余!我们会推出具有以太网、USBOTG、双CAN接口等功能的产品。STM释放您的创造力ST大中国区年月STM年新产品II更精简的配置更实用的频率<MHz,更小容量的存储器更实惠的价格为客户现有的设计提供了低成本的方案PresenterPresentationNotes同时我们将致力于为客户现有的设计提供低成本的方案以更实惠的价格、较小容量的存储器和更精简的配置满足客户在低端产品方面的需求。STM释放您的创造力ST大中国区年月STMSSTMS是继STM后ST将要推出的全新的位MCU产品线其主要外设与STM的外设兼容。STMS将是ST开拓位MCU市场的又一重要利器:高性能的内核(MHz,DMIPS)内置丰富的外设以及多达KBEEPROM单线的调试、编程接口PresenterPresentationNotes年ST将在位MCU方面发布一个新的产品系列STMS她将是继STM的成功之后ST将要推出的全新位MCU产品线其主要外设与STM的外设兼容指令系统与已有的ST产品兼容并有所扩充相对于ST产品STMS在性能上有了质的飞跃。STMS将依托STM的优势和ST已有的优势成为ST开拓位MCU市场的又一重要利器她拥有高达DMIPS的内核内置丰富的外设以及多达K字节的EEPROM同时具有方便调试的单线调试、编程接口。年月解读STM内置外设功能PresenterPresentationNotes关于STM已有的成就和今年的新产品展望我们先简单地谈到这里。下面我来就如何更好的理解STM内置外设的功能给大家提供一个可行的思路。今天由于时间关系我不可能详细地解释所有、哪怕是某个外设的各项功能但我相信下面要介绍的方法可以为大家的学习指明一个方向。我要介绍的方法就是如何通过外设的功能框图全面地理解和掌握各项功能如果你能看懂STM参考手册中提供的各个外设的功能框图你应该可以自己解答很多手册里没有直接给出答案的问题。STM释放您的创造力ST大中国区年月GPIO端口的种模式输入浮空输入上拉输入下拉模拟输入开漏输出推挽式输出推挽式复用功能开漏复用功能PresenterPresentationNotes我们先来看看简单的但是最常用的通用IO端口。大家都知道基本上每个STM的GPIO端口都有种工作模式:输入浮空输入上拉输入下拉模拟输入开漏输出推挽式输出推挽式复用功能开漏复用功能请注意:这也是STM的GPIO端口的配置。STM释放您的创造力ST大中国区年月IO端口位的基本结构PresenterPresentationNotes这是一个典型的IO端口位的基本结构这个框图抄录于STM参考手册。它包括输入输出寄存器、ESD静电保护二极管和输入输出控制电路与驱动器。请注意图中左边红色圆圈圈起的地方这是保护二极管的上拉电位对于具有模拟输入的管脚这里上拉到内部的V电位所以具有模拟输入的管脚不是V容忍管脚而其它的V容忍管脚是吧这个保护二极管上拉到一个内部的V电位从而保证外部电路的V信号不会受此保护二极管的影响。下面我们看看在各种工作模式下哪些部分处于数据传输的通道上从而可以加深对端口工作原理的理解。STM释放您的创造力ST大中国区年月一、浮空输入模式PresenterPresentationNotes首先看看浮空输入模式在这张图上阴影的部分处于不工作状态尤其是下半部分的输出电路实际上是与端口处于隔离状态。黄色的高亮部分显示了数据传输通道外部的电平信号通过左边编号的IO端口进入STM经过编号的施密特触发器的整形送入编号的“输入数据寄存器”在“输入数据寄存器”的另一端(编号)CPU可以随时读出IO端口的电平状态。STM释放您的创造力ST大中国区年月二、输入上拉模式上拉电阻PresenterPresentationNotes这是输入上拉模式的配置与前面的浮空输入模式相比仅仅是在数据通道上部接入了一个上拉电阻根据STM的数据手册这个上拉电阻阻值介于K~K欧姆。同样CPU可以随时在“输入数据寄存器”的另一端读出IO端口的电平状态。STM释放您的创造力ST大中国区年月三、输入下拉模式下拉电阻PresenterPresentationNotes对于输入下拉模式的配置数据通道的下部接入了一个下拉电阻根据STM的数据手册这个下拉电阻阻值也是介于K~K欧姆。STM释放您的创造力ST大中国区年月四、模拟输入通道PresenterPresentationNotes模拟输入通道的配置则更加简单信号从左边编号的端口进入从右边编号的一端直接进入ADC模块。这里我们看到所有的上拉、下拉电阻和施密特触发器均处于断开状态因此“输入数据寄存器”将不能反映端口上的电平状态也就是说模拟输入配置下CPU不能在“输入数据寄存器”上读到有效的数据。STM释放您的创造力ST大中国区年月五、开漏输出模式开启状态PresenterPresentationNotes分析了输入模式之后我们来分析一下输出模式的结构。这是开漏输出模式的配置当CPU在右边的编号端通过位设置清除寄存器或输出数据寄存器写入数据后该数据位将通过编号的输出控制电路传送到编号的IO端口如果CPU写入的是逻辑“”则编号的NMOS管将处于关闭状态此时IO端口的电平将由外部的上拉电阻决定如果CPU写入的是逻辑“”则编号的NMOS管将处于开启状态此时IO端口的电平被编号的NMOS管拉到了VSS的零电位。在图的上半部施密特触发器处于开启状态这意味着CPU可以在“输入数据寄存器”的另一端随时监控IO端口的状态通过这个特性还实现了虚拟的IO端口双向通信:只要CPU输出逻辑“”由于编号的NMOS管处于关闭状态IO端口的电平将完全由外部电路决定因此CPU可以在“输入数据寄存器”读到外部电路的信号而不是它自己输出的逻辑“”。STM释放您的创造力ST大中国区年月六、开漏复用输出模式开启状态PresenterPresentationNotes开漏复用输出模式与开漏输出模式的配置基本相同不同的是编号的输出控制电路的输入与复用功能的输出端相连此时输出数据寄存器被从输出通道断开了。同样CPU可以从“输入数据寄存器”读到外部电路的信号。STM释放您的创造力ST大中国区年月七、推挽输出模式开启状态PresenterPresentationNotes在开漏输出模式的基础上推挽输出模式仅仅是在编号的输出控制电路之后增加了一个PMOS管。当输出逻辑“”时编号处的PMOS管导通而下方的NMOS管截止达到输出高电平的目的。当输出逻辑“”时编号处的PMOS管截止而下方的NMOS管导通达到输出低电平的目的。在这个模式下CPU仍然可以从“输入数据寄存器”读到外部电路的信号。STM释放您的创造力ST大中国区年月八、推挽复用输出模式开启状态PresenterPresentationNotes最后是推挽复用输出模式同样的道理编号的输出控制电路的输入与复用功能的输出端相连此时输出数据寄存器被从输出通道断开了。其它部分与前述模式一致包括对“输入数据寄存器”的读取。经过这几张框图的介绍我们了解了STM的种输入输出模式的配置。通过这几页简单讲解我想介绍给大家的是一种如何理解STM功能模块的方法这个方法就是根据功能框图分析数据和信号的传输通路并搞清楚在传输通道上各种控制机制的选项及其控制原理这样就可以全面地掌握该功能模块的操作原理。在实际应用中根据需要选择不同的控制选项组合就可以满足各种各样的不同应用要求。同时因为了解掌握了该功能模块的内部操作原理你可以自己回答很多手册上没有明确答案的问题。比如有人会问在UART发送时能否知道当前线路上传输的是“”还是“”这个问题手册中没有明确的答案但如果你了解了本页的“推挽复用输出模式”配置框图你可以很容易地知道在图中的编号这一端CPU可以随时读到传输线路上的信号状态。在本次研讨会之后大家可以从ENDChina的网站下载这个讲稿和图片再对照STM参考手册相信你会有更深刻的认识。STM释放您的创造力ST大中国区年月外部中断事件控制器框图AMBAAPB总线外设模块接口中断屏蔽寄存器挂起请求寄存器上升沿选择寄存器下降沿选择寄存器边沿检测电路事件屏蔽寄存器脉冲发生器PCLK至NVIC中断控制器输入线软件中断事件寄存器PresenterPresentationNotes下面我们再利用这个分析信号通路的方法来看看外部中断和事件控制模块的工作原理。这张图是一条外部中断线或外部事件线的示意图图中信号线上划有一条斜线旁边标志字样的注释表示这样的线路共有套。图中的蓝色虚线箭头标出了外部中断信号的传输路径首先外部信号从编号的芯片管脚进入经过编号的边沿检测电路通过编号的或门进入中断“挂起请求寄存器”最后经过编号的与门输出到NVIC中断控制器在这个通道上有个控制选项外部的信号首先经过边沿检测电路这个边沿检测电路受上升沿或下降沿选择寄存器控制用户可以使用这两个寄存器控制需要哪一个边沿产生中断因为选择上升沿或下降沿是分别受个平行的寄存器控制所以用户可以同时选择上升沿或下降沿而如果只有一个寄存器控制那么只能选择一个边沿了。接下来是编号的或门这个或门的另一个输入是“软件中断事件寄存器”从这里可以看出软件可以优先于外部信号请求一个中断或事件既当“软件中断事件寄存器”的对应位为“”时不管外部信号如何编号的或门都会输出有效信号。一个中断或事件请求信号经过编号的或门后进入挂起请求寄存器到此之前中断和事件的信号传输通路都是一致的也就是说挂起请求寄存器中记录了外部信号的电平变化。外部请求信号最后经过编号的与门向NVIC中断控制器发出一个中断请求如果中断屏蔽寄存器的对应位为“”则该请求信号不能传输到与门的另一端实现了中断的屏蔽。明白了外部中断的请求机制就很容易理解事件的请求机制了。图中红色虚线箭头标出了外部事件信号的传输路径外部请求信号经过编号的或门后进入编号的与门这个与门的作用与编号的与门类似用于引入事件屏蔽寄存器的控制最后脉冲发生器把一个跳变的信号转变为一个单脉冲输出到芯片中的其它功能模块。在这张图上我们也可以知道从外部激励信号来看中断和事件是没有分别的只是在芯片内部分开一路信号会向CPU产生中断请求另一路信号会向其它功能模块发送脉冲触发信号其它功能模块如何相应这个触发信号则由对应的模块自己决定。在图上部的APB总线和外设模块接口是每一个功能模块都有的部分CPU通过这样的接口访问各个功能模块这里就不再赘述了。STM释放您的创造力ST大中国区年月普通定时器(TIMx)框图输入滤波极性选择、边沿检测和预分频触发控制器从模式控制器解码器接口自动重装载寄存器自动重装载寄存器捕获比较寄存器捕获比较寄存器输出控制预分频(PSC)预分频(PSC)预分频输入滤波和边沿检测ITRITRITRITRITRTIFEDTRCETRPETRF内部时钟(CKINT)来自RCC的TIMxCLKETRTRGO至其它定时器至DACADC复位、使能、向上向下、计数TIFPTIFPTRGI计数器(CNT)停止、清除、向上向下UUIUCKCNTCKPSCOCREFCCIOCTIMxCHICPSCCIUICTITIFPTIFP捕获比较寄存器捕获比较寄存器输出控制预分频输入滤波和边沿检测OCREFCCIOCTIMxCHICPSCCIUICTITIFPTIFPTRCTRCXORTIMxCHTIMxCHTIMxETRTGIUETRF以下省略CH和CH图例中断事件PresenterPresentationNotes最后我再通过分析数据和信号的传输通路来看看STM的普通定时器的工作原理和操作选项。根据我们对客户和网友的问题统计归类发现关于定时器功能的问题最多究其原因我认为这是由于没有很好地理解定时器的内部工作原理同时也是因为定时器的内部有比其它功能模块多得多的操作选项其实很多问题可以轻松地在这张功能框图上找到答案。下面我们来看看如何理解这个定时器功能框图:这张图是定时器章节中出现的第一张图我把它重新画了一下并用颜色区分开各个部分以便更好地理解。图中一个弯折指向下方的红色箭头旁边还有一个大写的U表示一个更新事件这个标记出现在某个寄存器的左边表示该寄存器的影子寄存器可以在更新事件时被刷新而在自动重装载寄存器右边的红色箭头标记表示自动重装载的动作可以产生一个更新事件。图中那个弯折指向上方的蓝色箭头表示在它出现的位置可以产生一个中断信号箭头右边的编号表示该中断的名称例如UI表示更新中断CCI表示通道的中断TGI表示触发中断。因为篇幅的原因图的下方省略了定时器的捕获比较通道和通道。STM释放您的创造力ST大中国区年月普通定时器(TIMx)框图输入滤波极性选择、边沿检测和预分频触发控制器从模式控制器解码器接口自动重装载寄存器自动重装载寄存器捕获比较寄存器捕获比较寄存器输出控制预分频(PSC)预分频(PSC)预分频输入滤波和边沿检测ITRITRITRITRITRTIFEDTRCETRPETRF内部时钟(CKINT)来自RCC的TIMxCLKETRTRGO至其它定时器至DACADC复位、使能、向上向下、计数TIFPTIFPTRGI计数器(CNT)停止、清除、向上向下UUIUCKCNTCKPSCOCREFCCIOCTIMxCHICPSCCIUICTITIFPTIFP捕获比较寄存器捕获比较寄存器输出控制预分频输入滤波和边沿检测OCREFCCIOCTIMxCHICPSCCIUICTITIFPTIFPTRCTRCXORTIMxCHTIMxCHTIMxETRTGIUETRF以下省略CH和CH图例中断事件时钟单元时钟单元捕获和比较通道捕获和比较通道时钟及其控制时钟及其控制PresenterPresentationNotes在这一页中我把前页的框图按照功能模块进行了划分并用虚线框标出了个部分:第一部分是时钟单元第二部分是供应和控制时钟脉冲的控制电路第三部分是个捕获和比较通道。图中用分别标明。这样划分之后将有助于大家的理解。下面将按照这个部分进行简要的说明。STM释放您的创造力ST大中国区年月定时器的时基单元计数器的计数方向由TIMxCR中的DIR位控制:向上计数:递增达到TIMxARR时再从开始向下计数:递减达到时再从TIMxARR开始中央对齐计数:先向上达到TIMxARR后再向下每次计数器溢出时可以产生更新事件每个更新事件时刷新预分频寄存器和自动重装载寄存器更新事件的产生和寄存器的刷新可以被关闭(受控的)自动重装载寄存器(TIMxARR)自动重装载寄存器(TIMxARR)预分频(TIMxPSC)预分频(TIMxPSC)计数器(TIMxCNT)停止、清除、向上向下停止、清除、向上向下UUIUCKCNTU来自时钟及其控制单元TIMxARR和TIMxPSC均有影子寄存器PresenterPresentationNotes这是定时器的时钟单元部分在STM参考手册上称为时基单元。这个部分的核心是由三个寄存器构成它接收从时钟控制单元送来的时钟信号时钟信号首先经过预分频器的分频降低频率后输出信号CKCNT送入计数器进行计数预分频器的分频取值范围可以是从~之间的任意数值一个MHz的输入信号经过分频后可以产生最小接近赫兹的信号。计数器具有位计数功能它可以在时钟控制单元的控制下进行递增计数、递减计数或中央对齐计数即先递增计数达到自动重装载寄存器的数值后再递减计数。计数器还可以通过时钟控制单元的控制直接被清零、或在计数值到达重装载寄存器的数值后被清零计数器还可以直接被停止、或在计数值到达重装载寄存器的数值后被停止或暂停一段时间计数然后在控制单元的控制下再恢复计数。预分频寄存器和自动重装载寄存器都有一个自己的影子寄存器图中这个寄存器的方框都以投影表示一目了然。影子寄存器的内容是当前参与操作的实际数值当用户程序修改预分频寄存器的内容时并没有真正地改变它的影子寄存器的内容只有当发生一个更新事件时影子寄存器的内容才会被修改。同理自动重装载寄存器及其影子寄存器的操作也是同样的原理。设置影子寄存器可以保证当前正在进行的操作不受干扰同时用户可以十分精确地控制电路的时序另外我们看到而且将会看到所有的影子寄存器都是可以通过更新事件被刷新这样可以保证定时器的各个部分能够在同一时刻改变配置从而实现所有输入输出通道的同步STM的高级定时器就是利用这个特性实现三路互补PWM信号的同步输出完成三相变频电机的精确控制。STM释放您的创造力ST大中国区年月定时器的时钟源及从模式选择控制线至预分频器(TIMxPSC)内部时钟(CKINT)外部时钟模式(ETRF)时钟源选择外部时钟模式(TRGI)编码器信号(TIFP)编码器信号(TIFP)从模式控制器直接提供内部时钟直接提供内部时钟编码器模式按TIFP计数编码器模式按TIFP计数编码器模式按TIFP计数编码器模式按TIFP计数编码器模式按TIFP和TIFP计数编码器模式按TIFP和TIFP计数复位模式TRGI上升沿清除计数器复位模式TRGI上升沿清除计数器门控模式TRGI=高时开启计数器时钟门控模式TRGI=高时开启计数器时钟触发模式TRGI上升沿启动计数器触发模式TRGI上升沿启动计数器外部时钟模式TRGI作为计数器时钟外部时钟模式TRGI作为计数器时钟模式控制寄存器控制级联至其它的计数器PresenterPresentationNotes定时器的第二部分是供应和控制时钟脉冲的控制电路首先时钟源可以有个来源他们是:由主振荡器分出的内部时钟、由ETR管脚引入的外部时钟、定时器的触发源当作时钟和在从模式控制器控制下的编码器信号。在从模式控制电路的控制条件得到满足的时候选定的时钟信号将进入上一页介绍的时基单元驱动计数器计数。本页的下半部分列出了从模式控制电路的控制条件控制条件共有个从上至下依次是:直接提供内部时钟、编码器模式、复位模式、门控模式、触发模式和外部时钟模式。种编码器模式的区别仅仅在于选择个编码器信号中的哪一个进入预分频器进行计数。后面种模式都涉及到TRGI这个内部信号使用这个信号的状态或者清除计数器或者开启计数器甚至可以直接作为计数器的时钟。STM释放您的创造力ST大中国区年月定时器的外部触发源每个定时器有个外部触发源(TRGI):内部触发(ITR)内部触发(ITR)内部触发(ITR)内部触发(ITR)TI的边沿检测器(TIFED)滤波后的定时器输入(TIFP)滤波后的定时器输入(TIFP)外部触发输入(ETRF)从定时器TIMTIMTIMTIMITRTIMTIMTIMTIMITRTIMTIMTIMTIMITRTIMTIMTIMTIMITRTIMTIMTIMTIM输入通道经滤波后的边沿检测TIF上升沿TIF下降沿TIFEDPresenterPresentationNotes紧接上一页这一页列出了所有个TRGI即个外部触发源。前个触发源是来自其它的定时器对于不同的定时器这个触发源也不同图中的表格列出了不同的定时器对应的来自其它定时器的触发源如红框圈起的部分表示TIM的个触发源分别是:TIM、TIM、TIM和TIM。STM释放您的创造力ST大中国区年月输入通路定时器的捕获比较通道捕获比较寄存器捕获比较寄存器预分频,,,ICPSUETRF预分频,,,输出通路输出控制OCREFCCIOCTIMxCH输出控制OCREFCCIOCTIMxCHICPSUCCICCI至通道至通道来自计数器(TIMxCNT)输入滤波和边沿检测TITIXORTIMxCHTIMxCH输入滤波和边沿检测TRCTRCICICTIFPTIFPTIFPTIFP捕获比较寄存器捕获比较寄存器PresenterPresentationNotes定时器的第三部分是个捕获和比较通道。这个部分又可以分解为个小部分:输入通路和输出通路当一个通道工作于捕获模式时该通道的输出部分自动停止工作同样当一个通道工作于比较模式时该通道的输入部分自动停止工作。当一个通道工作于捕获模式时输入信号从管脚经输入滤波、边沿检测和预分频电路后控制捕获寄存器的操作当指定的输入边沿到来时定时器将把这个时刻计数器的当前数值拷贝至捕获寄存器并在中断使能时产生中断。读出捕获寄存器的内容就可以知道信号发生变化的准确时间。当一个通道工作于比较模式时用户程序将比较数值写入比较寄存器定时器会不停地将该寄存器的内容与计数器的内容进行比较一旦比较条件成立则产生相应的输出如果使能了中断则产生中断如果使能了管脚输出则按照控制电路的设置产生输出波形。今天时间有限我只能介绍一个大概的思路请大家回去对照STM参考手册中的其它框图文字说明和示范波形图了解详细的操作选项和过程。STM释放您的创造力ST大中国区年月PresenterPresentationNotes对于每个人、每个公司年都是困难的一年到处都存在着危机但同时也是机遇我们将抓住这个机会努力地工作提供满足市场需要的产品提供满足市场需要的服务与大家携手共渡难关。我的发言就到这里希望今天的演讲对您有所帮助谢谢各位。STM年回顾暨年新产品预告SlideNumberSTMSTM如何释放您的创造力?宽广的产品线丰富的配置丰富的配置灵活性:管脚重映射可伸缩性SlideNumberSlideNumberSlideNumber丰富的开发工具丰富的开发工具可移植性STM路线图STM年新产品ISTM年新产品IISTMS解读STM内置外设功能GPIO端口的种模式IO端口位的基本结构一、浮空输入模式二、输入上拉模式三、输入下拉模式四、模拟输入通道五、开漏输出模式六、开漏复用输出模式七、推挽输出模式八、推挽复用输出模式外部中断事件控制器框图普通定时器(TIMx)框图普通定时器(TIMx)框图定时器的时基单元定时器的时钟源及从模式选择定时器的外部触发源定时器的捕获比较通道SlideNumber

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/38
1下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部