当前位置:文档之家› STM8L中文参考手册-2

STM8L中文参考手册-2

STM8L中文参考手册-2
STM8L中文参考手册-2

手动开关

手动开关没有自动切换为直接的但它提供给用户的切换事件时间的精确控制。参照图20中的流程图。

1。写使用系统时钟开关选择目标时钟源的8位值寄存器(clk_swr)。然后swbsy位是由硬件,和目标源振荡器开始。古老的时钟源继续驱动CPU和外设。

2。该软件具有等到目标时钟源准备(稳定的)。这是在clk_swcr寄存器和快捷旗由中断如果swien位设置显示。

3。最终软件的作用是设置,在所选择的时间,在clk_swcr的赛文点寄存器来执行开关。在手动和自动切换模式,旧的系统时钟源不会自动关闭的情况下是由其他模块(LSI混凝土可用于例如独立的看门狗驱动)。时钟源可以关机使用在内部时钟寄存器的位(clk_ickcr)和外部时钟寄存器(clk_eckcr)。如果时钟开关不因任何原因的工作,软件可以通过清除swbsy 标志复位电流开关操作。这将恢复clk_swr注册到其以前的内容(旧的系统时钟)。注意:在清理swbsy标志具有复位时钟主开关的程序,应用程序必须等到后产生新的主时钟切换请求之前有一段至少两个时钟周期。

9.7周门控时钟(PCG)

外周时钟门控(PCG)模式选择性地启用或禁用系统时钟(SYSCLK)连接到外围设备在运行或慢速模式的任何时间来优化功耗。

设备复位后,所有的外设时钟被禁用。唯一的一点是在复位状态是默认启用pcken27因为它用于启动。软件已被正确地写入关掉ROM Bootloader执行后的时钟。

您可以启用时钟的任何外围设置在clk_pckenrx周围门控时钟寄存器的相应pcken点。

●使周围,首先使在clk_pckenr相应的pcken点

寄存器然后设置使点周围的外围控制寄存器。

●禁用适当的外围,先禁用在周边的适当位

控制寄存器,然后停止相应的时钟。

注:蜂鸣器,RTC和液晶显示器是由不同的SYSCLK特定的时钟,使他们

继续运行,即使时钟门控的外设寄存器是断言。

9.8时钟安全系统(CSS)

9.8.1时钟安全系统对HSE

时钟安全系统(CSS)监控HSE晶体时钟源故障时安全作为系统时钟。如果HSE时钟失败是由于损坏或断开连接的谐振器或任何其他原因,时钟控制器激活一个摊位安全恢复机制自动切换系统时钟同分裂因子,使用过的HSE时钟故障HSI。一旦选定,辅助时钟源保持启用,直到单片机复位。应用程序可以通过设置在时钟安全系统注册cssen点使时钟安全系统(clk_cssr)。出于安全原因,一旦CSS启用它不能被停用,直到下一个复位器。

必须满足以下条件,通过CSS检测HSE石英晶体的失败:●HSE和稳定(hseon = 1和hserdy = 1的外部时钟寄存器

(clk_eckcr)

●CSS功能启用(cssen = 1在时钟安全系统寄存器(clk_cssr))

如果HSE是当前系统时钟,当检测到故障时,CSS执行下列操作:

●HSI接通(如果它被关闭)(在内部时钟寄存器享点(clk_ickcr)

寄存器设置)。

●HSE关闭(在clk_eckcr寄存器hseon位复位)

●辅助位设置为显示,恒生指数作为系统的时钟源。分工

系统时钟的因素没有被修改。

●所有时钟寄存器的写保护,除了系统时钟分频寄存器

(clk_ckdivr)。应用程序还可以改变系统时钟分频器。

●CSSD位设置在clk_cssr寄存器和中断时产生的

cssdie位设置。

注:CSSD和辅助标志只有装置复位清零。

如果HSE不是当前的系统时钟源,当检测到故障时,CSS执行下列操作:

●HSE关闭(在clk_eckcr hseon位复位)

●CSSD位设置在clk_cssr寄存器和中断时产生的

cssdie位设置。

当cssdie位设置,如果HSE时钟出现故障,CSS中断触发,

执行下去直到CSS中断允许位被清除。因此,应用程序必须明确cssdie点clk_cssr寄存器的时钟中断服务程序(ISR)。

当HSE作为系统的时钟源,如果HSE失败之前到达

所需的稳定时间,这是没有检测到(CSSD等于零)和系统时钟

仍然是由以前的时钟。在这种情况下,应用程序必须中止时钟

通过清除swbsy位开关控制寄存器交换程序(clk_swcr)。

9.8.2时钟安全系统在LSE

第二时钟安全系统上实现了低,中,高密度+设备监控LSE晶体时钟源故障时,伦敦证交所作为RTC时钟。伦敦证交所的故障检测是通过大规模集成电路振荡器制作。

此功能是实现外部RTC的周边和时钟没有影响

控制寄存器。正常工作,它需要一个伦敦的时钟频率大于LSI / 4。

根据在csslse_csr寄存器的开关点的配置,该

RTC时钟可以自动切换的LSE LSI在LSE故障检测。

应用程序可以使在LSE和开关的时钟安全系统LSI通过设置cssen点分别在csslse_csr寄存器的开关点。

出于安全原因,一旦在LSE CSS启用,它不能被禁用,直到下一个复位的电源。

必须满足以下条件检测LSE石英晶体失败通过CSS LSE在LSE作为时钟源:

●使外设时钟设置在clk_pckenr3寄存器●的css_lse点使LSI时钟设置在clk_ickcr乳位寄存器

●配置LSE作为时钟源通过clk_crtcr寄存器。

注意:如果在LSE的CSS是没有启用配置LSE作为时钟源,虚假的

失败将被检测到,由于这样的事实,RTC时钟丢失。

●使LSE CSS设置在csslse_csr注册cssen点

注意:在LSE使CSS,用户必须等到伦敦经济学院(LSE)已启动时间词

经过

●如果需要,使来自伦敦经济学院的时钟自动切换到LSI LSE故障设置

在csslse_csr寄存器的开关点。

当检测到故障●LSE:

- CSSF位设置在csslse_csr寄存器和中断产生的如果

该cssie位设置。

如果开关位设置:RTC时钟源切换到大规模集成电路和

switchf位设置在csslse_csr寄存器。RTC时钟源仍然

LSI直到复位下功率。该clk_crtcr寄存器不更新的开关和无法控制的RTC时钟直到下次上电。

注意:只有RTC时钟由LSI周围代替LSE当switchf位设置。

如果开关位复位:RTC时钟源是LSE的钟。

位7:5保留,必须清除。

4位switchf:RTC时钟开关标志

这一点是由硬件和可以消除,只有上电复位。0:没有时钟开关发生或无故障检测对伦敦证交所

1:时钟切换到大规模集成电路完成

3位CSSF:CSS LSE旗

这一点是由硬件和软件编写0清除。

0:CSS LSE关闭或没有LSE晶体时钟干扰检测。1:LSE晶体时钟干扰检测。

2位cssie:LSE时钟安全系统中断使能

该位设置和清除软件。

0:在LSE时钟安全系统的中断禁止

1:在LSE时钟安全系统中断使能

1位开关:RTC时钟开关故障的情况下,LSE的LSI使

设置此位只能通过软件可以清除只有上电复位。0:在LSE失败了的情况下大规模集成电路时钟开关

1:时钟切换到LSI在LSE失败案例

0位cssen:LSE时钟安全系统使

设置此位只能通过软件可以清除只有上电复位。0:在伦敦证交所关闭时钟安全系统

1:在LSE对时钟安全系统

9.9时钟和液晶时钟

RTC有两个时钟源:

●rtcclk用于RTC定时器/计数器

rtcclk可以是HSE,LSE,HSI或LSI时钟。这种选择是通过编程rtcsel [3:0]位时钟(RTC 寄存器进行clk_crtcr)。这些时钟可以随意划分的可编程分频器(因子1到64)的

编程的rtcdiv [2:0]位在时钟RTC寄存器(clk_crtcr)。当HSE或HSI时钟作为rtcclk源,这个时钟必须分有一个最大的1兆赫为rtcclk输入。

●SYSCLK用于RTC寄存器的读写访问

系统时钟是由2位寄存器2周门控时钟门控(clk_pckenr2)。

液晶显示器有两个时钟源:

●rtcclk除以2用于产生LCD帧速率

这个时钟是由3位在周围门控时钟门控寄存器2(clk_pckenr2)。因此,即使RTC中不使用的应用,rtcclk必须配置为驱动液晶。

●lcdclk用于LCD寄存器读/写访问

这个时钟是通过设置在周围门控时钟寄存器的2位3 SYSCLK派生从(clk_pckenr2)。在主动停止模式lcdclk源rtcclk代替SYSCLK。

9.10声钟

哔时钟源可以是伦敦证交所或LSI钟。他们可以通过编程clkbeepsel [1:0]位在时钟嘀寄存器选择(clk_cbeepr)。

9.11可配置时钟输出能力(CCO)

可配置时钟输出(CCO)功能可以输出一个时钟在外部CCO引脚。你可以选择4个时钟信号的时钟作为CCO:

●模糊层次综合评价

●fhsi

●福尔斯湾

●flsi

注:50%工作周期是不能保证在所有可能的分频值

选择是由ccosel [3:0]位可配置时钟输出寄存器控制(clk_ccor)。时钟频率可以被预分频。划分系数取决于ccodiv [2:0]位。

真正的输出所选择的时钟启动所需的时钟选择和专用的I / O引脚的分频因子序列(参见“引脚说明”一章)。该I / O必须设置在1在相应的px_cr1寄存器被设置为输入上拉或推拉式输出。pxcr2寄存器的配置应符合最大输出速度

所需的时钟。

该ccoswbsy将表明,可配置的时钟输出系统操作。只要ccobswy位设置,该ccosel和ccodiv 位写保护。

CCO自动激活目标振荡器如果需要。

禁用时钟输出用户有明确的ccosel位。该ccoswbsy国旗仍然保持在1至关闭完成。对ccosel 位和标志复位清除之间的时间可以相对长的,比如在案例选择的时钟输出是很慢的fcpu。

9.12个独立的系统时钟的时钟源TIM2 / TIM3

在一些应用中,使用32.768 kHz的时钟作为RTC时间基准,它可能是

有时间基地,工作完全独立于系统时钟有趣。

然后用户可以安排任务,而无需考虑系统时钟。

为了这个目的,伦敦证交所的时钟是内部重定向到2定时器的ETR输入(TIM2 TIM3)作为额外的时钟源。请参阅第11.5.2:syscfg映射控制寄存器2(syscfg_rmpcr2)150页。注:相应的定时器的ETR分频器必须设置有至少4的比率

所选的系统时钟。

伦敦证交所的时钟必须正确接通在时钟配置寄存器定义。

9.13时钟中断

下面的中断可以由时钟控制器产生:●系统时钟源切换事件

●时钟安全系统事件

两个单独可屏蔽中断。

位7:3保留,必须清除。

位2:0 CKM [2:0]:系统时钟分频器

000 / 1:系统时钟源

001 / 2:系统时钟源

010 / 4:系统时钟源

011 / 8:系统时钟源

100 / 16:系统时钟源

101 / 32:系统时钟源

110 / 64:系统时钟源

111 / 128:系统时钟源

这些位是由软件定义的系统时钟预分频因子。

位7:5 rtcdiv [2:0]:时钟分频器

这些位是由软件选择的时钟分频因子。000 / 1:时钟源

001 / 2:时钟源

010 / 4:时钟源

011 / 8:时钟源

100 / 16:时钟源

101 / 32:时钟源

110 / 64:时钟源

111 / 128:时钟源

注意:任何用非有效的目标代码将被忽略。

这些位的内容被冻结和写保护时,rtcswbsy设置。

位4:1 rtcsel [3:0]:可配置的时钟源选择

这些位是由软件选择的时钟源是由RTC使用。

0000:无时钟选择

0001:HSI时钟作为时钟源

0010:大规模集成电路的时钟作为时钟源

0100:HSE时钟作为时钟源

1000:LSE时钟作为时钟源

注意:任何用非有效的目标代码将被忽略。

这些位的内容被冻结和写保护时,rtcswbsy设置。

0位rtcswbsy:RTC时钟的变化在系统繁忙

这一点是由硬件任何时间RTC的一个有效的时钟需要改变。这是复位时,RTC时钟变化过程是完整的。

7位保留,必须清除。

6位beepahalt:哔哔时钟停止/主动停止模式

该位设置和清除软件。

0:哔哔时钟切换期间暂停模式或主动停止模式1:哔哔时钟保持在停止模式下运行

5位联邦旅馆工人联盟:从停止/主动停止模式快速唤醒

该位设置和清除软件。

0:从停止/主动停止模式禁用快速唤醒:系统时钟停止/主动进入暂停模式前的最后一个选择的时钟源

1:从停止/主动停止模式启用快速唤醒:HSI / 8作为系统的时钟源,唤醒后停止/主动停止4位sahalt:主动停止模式

该位设置和清除软件。当它被设置,主电压调节器断电当单片机进入主动暂停模式,所以唤醒时间。

0:MVR调节剂对主动停止模式

1:主动停止模式下调节MVR

3位lsirdy:低速内部振荡器的准备

该位设置和清除的硬件。

0:大规模集成电路时钟没有准备好

1:大规模集成电路的时钟准备

2位乳:低速内部RC振荡器使

该位设置和清除软件。它是由硬件每当LSI振荡器是必需的,例如:

●当切换到大规模集成电路的时钟(见clk_swr寄存器)

●LSI作为主动CCO源(见clk_ccor寄存器)

●LSI作为积极的时钟源(见clk_crtcr寄存器)

●LSI作为主动哔哔时钟源(见clk_cbeepr寄存器)●LSI测量时启用(在beep_csr1寄存器MSR点集)

它不能被清除时,LSI的选择

●作为系统的时钟源(clk_scsr寄存器)●主动CCO源

●作为时钟源的哔哔声,周而beepahalt位设置●或作为RTC活跃的时钟源。

0:低速内部RC关闭

1:低速内部RC

1位hsirdy:高速内部振荡器的准备

该位设置和清除的硬件。

0:HSI时钟没有准备好

1:HSI时钟准备

0位享:高速内部RC振荡器

该位设置和清除软件。它是由硬件每当HSI振荡器是必需的,例如:

●激活时安全的振荡器的CSS

●当切换到HSI时钟(见clk_swr寄存器)

●当HSI作为主动CCO源,RTC时钟●退出停止/主动停止快速唤醒模式时

它不能被清除时,恒生指数作为系统时钟(clk_scsr寄存器),作为活性CCO活性RTC时钟源,或如果安全振荡器(辅助)启用。

0:高速内部RC关闭

1:高速内部RC

位7:0 pcken1 [7:0]:外周时钟使能

这些位是通过软件来启用或禁用SYSCLK时钟到相应的外围写。见表20 0:SYSCLK周围残疾

1:系统时钟周启用

7位pcken27:外周时钟使能

这些位是通过软件来启用或禁用SYSCLK时钟到相应的外围写。见表21 0:SYSCLK周围残疾

1:系统时钟周启用

6位保留

[ 5 ]:位5:0 pcken2外设时钟使能

这些位是通过软件来启用或禁用SYSCLK时钟到相应的外围写。见表21 0:SYSCLK周围残疾

1:系统时钟周启用

1。唯一的一点是在复位状态是默认启用pcken27因为它用于启动ROM软件已被正确地写入关掉ROM Bootloader执行后的时钟。

注:本周是在低密度,高密度的介质+和设备。在低

密度的设备,只有5位是可用的。

[ 5 ]:7位pcken3外设时钟使能

这些位是通过软件来启用或禁用SYSCLK时钟到相应的外围写。见表22

0:SYSCLK周围残疾

1:系统时钟周启用

位7:5 ccodiv [2:0]:可配置时钟输出分频器

这些位是由软件选择时钟CCO分裂因子。

000:CCO

001:CCO除以2

010:CCO除以4

011:CCO除以8

100:CCO除以16

101:CCO除以32

110:CCO除以64

111:CCO除以64

注意:任何用非有效的目标代码将被忽略。

这些位的内容被冻结和写保护时,ccoswbsy设置。

位4:1 ccosel [3:0]:可配置时钟输出选择。

这些位是由软件选择的CCO引脚的输出时钟源。0000:时钟输出禁用,对CCO引脚没有时钟输出

0001:HSI时钟输出对CCO引脚

0010:大规模集成电路的时钟输出对CCO引脚

0100:对CCO引脚HSE时钟输出

1000:LSE的时钟输出对CCO引脚

注意:任何用非有效的目标代码将被忽略。

这些位的内容被冻结和写保护时,ccoswbsy设置。

0位ccoswbsy:可配置时钟输出开关忙

该位设置和清除的硬件。结果表明,选定的CCO的时钟源是

接通和稳定。而ccoswbsy设置,该ccosel位和ccodiv位writeprotected。ccoswbsy仍然设置到CCO时钟启用。

0:CCO时钟不忙

1:CCO时钟忙

位7:6保留,必须清除。

5位lsebyp:低速外部时钟循环

设置和复位的软件旁路振荡器。这一点可以书面只有当外部低速振荡器被禁用。

0:LSE振荡器不能绕过

1:LSE振荡器旁路

4位hsebyp:高速外部时钟循环

设置和复位的软件调试绕过振荡器与外部时钟。这一点可以仅当外部1-16 MHz振荡器禁用写。

0:外部1-16兆赫振荡器不能绕过

1:外部1 MHz振荡器旁路与外部时钟

3位lserdy:低速外部晶振的准备

该位设置和清除的硬件。

0:LSE的时钟没有准备好

1:伦敦政治经济学院(LSE时钟的时钟可以是稳定的和可用的)

注:用户必须等待伦敦经济学院(LSE)的启动时间,得到一个稳定的频率。

2位lseon:低速外部晶体振荡器使

该位设置和清除软件。它可以用来打开或关闭外部晶体振荡器开关。它是由在下列情况下,硬件:

●当切换到伦敦证交所(见clk_swr时钟寄存器)

●当证交所作为主动CCO源(见clk_ccor寄存器)●当证交所作为主动时钟源(见clk_crtcr 寄存器)●当证交所作为主动声源(见clk_cbepr寄存器)不能被清除时,伦敦证交所的选择●作为系统的时钟源(clk_scsr寄存器),●主动CCO源

●为哔周围和beepahalt位设置●或作为RTC活动时钟源的时钟源。

0:LSE闹钟

1:LSE的时钟

1位hserdy:高速外部晶振的准备

该位设置和清除的硬件。

0:HSE时钟没有准备好

1:HSE时钟准备(HSE时钟是稳定和有效)

0位hseon:高速外部晶体振荡器使

该位设置和清除软件。它可以用来打开或关闭外部晶体振荡器开关。它是由在下列情况下,硬件:

●当切换到HSE时钟(见clk_swr寄存器)

●当HSE作为主动CCO源(见clk_ccor寄存器)

●当HSE作为活跃的时钟源(见clk_crtcr寄存器)

它不能被清除时,HSE作为系统时钟(在clk_scsr寄存器表示)或作为活性CCO源或主动时钟源。

0:HSE时钟关

1:HSE时钟开

位7:0 CKM [7:0]:系统时钟状态位

这些位可以通过硬件。他们表示当前选定的系统时钟源。0x01:HSI作为系统的时钟源(设定值)

0x02:LSI作为系统的时钟源

寄存器:HSE作为系统的时钟源

0x08:LSE作为系统的时钟源

7位SWI [7:0]:系统时钟选择位

这些位是由软件选择系统的时钟源。其内容是写保护,而时钟切换正在进行(而swbsy位设置)。他们将重置价值(HSI)如果辅助点设置在clk_cssr寄存器。如果选择快速停止唤醒模式(FHW点= 1

clk_ickcr寄存器)然后这些位设置硬件0x01(HSI选择)时恢复从停止/主动停止模式。

0x01:HSI作为系统的时钟源(重置价值)0x02:LSI作为系统的时钟源

寄存器:HSE作为系统的时钟源

0x08:LSE作为系统的时钟源

位7:4保留,必须清除。

3位瑞芙:时钟切换中断标志

这一点是由硬件时,swien位设置和软件编写0清除。其意义在于的赛文位状态。参考图19和图20。

●手动开关(赛文= 0):

0:目标时钟源没有准备好

1:目标时钟源准备

●在自动切换模式(赛文= 1):0:无时钟切换事件发生

1:时钟切换事件发生

2位swien:时钟切换中断使能

该位设置和清除软件。

0:时钟中断禁用开关

1:时钟切换中断使能

1位赛文:开关启动/停止

该位设置和清除软件。写一个1,这一点使切换系统时钟在clk_swr寄存器定义的源。

0:禁用时钟开关执行

1:使时钟切换执行

0位swbsy:开关忙

该位设置和清除的硬件。它可通过软件复位时钟切换过程。

0:无时钟开关持续

1:时钟切换正在进行

位7:5保留,必须清除。

4位cssdgon:CSS deglitcher系统

这一点,当设置,避免任何时钟故障在HSE产生关掉CSS机制执行。

3位符合时钟安全系统检测

这一点是由硬件和仅由装置的重置清除。

0:CSS关闭或没有HSE时钟晶体扰动检测。1:HSE时钟晶体扰动检测。

2位cssdie:时钟安全系统检测中断使能

该位设置和清除软件。

0:时钟安全系统的中断禁止

1:时钟安全系统中断使能

1位辅助:辅助振荡器连接到系统时钟

该位设置和清除的硬件。

0:辅助振荡器是关闭的。

1:辅助振荡器(HSI)是在选定为当前系统时钟源。

0位cssen:时钟安全系统使

这一点可以一次只写的软件。它不能在下一个装置复位。

0:时钟安全系统

1:时钟安全系统

位7:3保留

位2:1 clkbeepsel [1:0]:可配置的哔哔声时钟源选择。

这些位是由软件选择的时钟源是由BEEP使用。

00:无时钟选择

01:大规模集成电路的时钟作为时钟源的哔哔声

10:LSE时钟作为时钟源的哔哔声

注意:任何用非有效的目标代码将被忽略。

这些位的内容被冻结和写保护时,beepswbsy设置。

0位beepswbsy:系统繁忙哔哔时钟变化

这一点是由硬件任何时间发出有效的时钟需要改变。这是重置时哔时钟变化过程是完整的。

位7:0 hsical [7:0]:HSI校准

这个寄存器最初装有用来装饰HSI振荡器的工厂校准值。

位7:0 hsitrim [7:0]:HSI修整值。

为了确保最佳的HSI时钟精度,被写入该寄存器的值应在以下范围:[(hsicalr寄存器值)12 ]<x<[(hsicalr寄存器值)+ 8 ]。

注意:一旦这个寄存器的配置,它的值代替了hsicalr寄存器的值。

这些位是通过选择、改变HSI振荡器微调值中的应用。一种硬件保护可避免错误的写访问这个寄存器,指的是clk_hsiunlck寄存器。

位7:0 hsiunlck7:0 ]:HSI解锁机构

这个寄存器是由两个硬件解锁hsitrim寄存器写保护和使用hsitrim修HSI振荡器的应用价值。

该hsitrim解锁/使程序包括:

1)两个连续的写访问这个地址,第一个和第二个0xac价值与价值0x35

2)写访问的hsitrim寄存器。

注意:当这个程序是正确地完成hsitrim将再次锁定

7位eeready:Flash程序存储器和数据存储器的准备

这一点表明如果Flash程序存储器和数据存储器准备0:Flash程序存储器和数据存储器没有准备好

1:Flash程序存储器和数据存储器的准备

6位eebusy:Flash程序存储器和数据存储器忙

这一点表明如果Flash程序存储器和数据存储器准备忙0:Flash程序存储器和数据存储器不忙

1:Flash程序存储器和数据存储器忙

5位lsepd:LSE断电

这一点表明,LSE振荡器0的状态:LSE振荡器

1:LSE振荡器关闭

4位hsepd:HSE断电

这一点表明HSE振荡器0的状态:HSE振荡器

1:HSE振荡器关闭

3位lsipd:LSI电源关闭

这一点表明LSI振荡器0的状态:大规模集成电路振荡器

1:大规模集成电路振荡器关闭

2位hsipd:HSI断电

这一点表明振荡器的状态

0:HSI振荡器

1:HSI振荡器关闭

1位regoff:主调节器关闭

这一点可以直接关闭的主要调节器无论在regready标志状态0:遵循的标准功能的主要调节器

1:主要调节开关关闭,所有的时钟设置没有考虑到regready标志的状态

0位regready:主调节器准备好了

regready位表示的主要调节状态:设置此位时的主要调节器准备就绪

提供充分的权力。

1。请参见“通用硬件寄存器图”表中的数据在寄存器地址细节。

2。这个寄存器的低密度是可用的,培养基+和高密度的设备。在低密度的设备,只有5位是可用的。

10个通用I / O端口(GPIO)

本节适用于低密度stm8l05xx / stm8l15xx设备,介质密度

stm8l05xx / stm8l15xx设备,介质+密度stm8l05xx / stm8l15xx设备

高密度stm8l05xx / stm8l15xx / stm8l16xx设备,除非另有规定。

10.1引言

通用输入/输出端口用于芯片与外部世界之间的数据传输。一个I / O端口可以包含多达八个

引脚。每个引脚可单独

编程的数字输入和数字输出。此外,一些港口可能替代功能模拟输入,外部中断,片上外设输入/输出。只有一个函数可以映射到一个引脚在一个时间。

输出数据寄存器,输入数据寄存器,数据方向寄存器和两个配置寄存器是与每个端口。一个特定的港口将表现为一个输入或输出取决于港口的数据方向寄存器的状态。

10.2个GPIO的主要特点

●端口位可单独配置

●可选输入模式:浮动输入或输入上拉

●可选输出模式:推挽输出或伪开漏。●单独的寄存器数据的输入和输出

●外部中断可以单独启用和禁用

为降低电磁噪声●输出斜率控制

对片上外设●备用功能的I / O

●读修改写可能的数据输出锁存器

●I / O状态的电压范围为1.6 V至vddiomax保证

注意:在开漏,3.6 V和5 V宽容宽容的I / O,保护二极管到VDD不

实现。

10.3端口的配置与使用

输出数据寄存器(ODR),引脚输入寄存器(IDR),数据方向寄存器(DDR)总是与每个端口。

控制寄存器1(CR1)和控制寄存器2(CR2)允许输入/输出选项。一个I / O

销中的相应位DDR,编程ODR,CR1和CR2寄存器。

位在寄存器中对应的端口引脚n。

各种配置,总结在表24。

1。在3.6伏和5伏宽容的I / O,保护二极管到VDD不落实。

2。二极管连接到VDD,没有真正实现开漏垫。之间的一个地方保护

垫和体积来实现保护装置对正应力。

警告:在一些软件包,一些港口必须被视为主动即使他们不在包存在。为了避免虚假的影响,将它们配置为输入不中断在上拉启动,并让他们在这个国家改变端口时配置。额外的参考数据表信息。

10.3.1输入模式

清除DDRX位选择输入模式。在这种模式下,阅读一个IDR点返回相应的I / O引脚的数字值。

参考10.7节:输入模式的细节的118页上的模拟量输入信息,外部中断和施密特触发器启用/禁用。

如图所示,四种不同的输入方式,可以从理论上可由软件配置:

浮而不中断,浮动的中断,不中断或拉上拉

中断。然而在实践中,并非所有的港口都有外部中断能力或拉。你应该参考的数据引脚上的每一个港口的实际硬件的细节描述能力。

10.3.2输出模式

设置DDRX点选择输出模式。在这种模式中,写入到ODR位将数字值的I / O通过锁存器。阅读IDR点返回相应的I / O引脚的数字值。使用CR1,CR2寄存器,不同的输出方式可以由软件配置:推拉输出,开漏输出。

参考10.8节:输出模式的细节上119页的更多信息。

10.4复位配置

所有I / O引脚一般输入飘下复位(即在复位阶段)和在复位状态(即复位后释放)。然而,一些引脚可能具有不同的行为。是指对所有细节的数据引脚说明。

10.5未使用的I / O引脚

未使用的I / O引脚必须连接到固定的电压水平和配置为输入浮动。

连接一个上拉或下拉到未使用的I / O引脚,或使用内部弱上拉

如果它是可利用的在销。它也可以在输出模式配置。

10.7输入模式的详细介绍

10.7.1函数输入

一些I/O可以作为函数的输入。例如港口可作为输入到一个定时器输入捕捉。备用功能的输入是不会自动选择,

你选择写在相应的外围寄存器的控制位。

备用功能的输入,你应该选择浮动或拉的输入配置在DDR和CR1寄存器。

10.7.2中断能力

每个I / O可以配置为与输入中断能力通过设置Cr2X点而I / O是在输入模式。在这种配置中,信号边沿或电平输入的I / O

产生一个中断请求。

上升或下降边缘的敏感性是独立编程为每个中断向量在exti_cr [ 2:1】寄存器。

外部中断能力如果端口配置的输入模式是唯一可用的。

中断屏蔽

中断可以启用/通过编程配置寄存器中的相应位单独禁用(px_cr2)。在复位状态,中断被禁用。

10.8个输出模式的详细介绍

10.8.1交替输出功能

交互功能的输出提供了一个直接的路径从外围到输出或一个I / O板,优先于在数据输出锁存寄存器端口位(px_odr)和强迫px_ddr对应的位为1。

另一个函数的输出可以推拉或伪开漏取决于

外围控制寄存器1(px_cr1)和斜率可以根据控制控制寄存器2(px_cr2)值。

的例子:

SPI必须设置为推挽输出。SPI输出斜率控制的硬件配置的快速模式使一个最佳的操作。用户必须保持CR2斜率控制点可以避免伪中断。

10.8.2斜率控制

可以应用到一个I / O可以通过软件控制的最大频率

CR2点。具有改进的EMC性能低的频率的操作是选择在复位。

高频率(10 MHz)可以选择,如果需要的话。此功能可用于

无论是开漏或推挽输出模式的I /输出型O3和O4港口啊。指的是

引脚说明表中数据为特定的输出类型信息的每个引脚。

位7:0 ODR [7:0]:输出数据寄存器

写作的ODR寄存器在输出模式时将一个数字值的I / O通过锁存器。阅读ODR返回以前锁存寄存器中的值。

在输入模式,在ODR寄存器写入锁存寄存器中的值,但不改变

引脚的状态。ODR寄存器总是清除后复位。点读修改写指令(最好,

BRST)可用于DR寄存器没有影响其他驱动一个人销。

位7:0 IDR [7:0]:引脚的输入值

引脚寄存器可以用来读取引脚值不论端口是输入或输出模式。这个寄存器是只读的。

0:逻辑低电平

1:高逻辑电平

注:px_idr重置价值取决于外部电路。

位7:0 C1 [7:0]:控制位

这些位可以通过软件。他们选择不同的功能,在输入模式和输出模式(参见。

在输入模式(DDR = 0):

0:浮动输入

1:输入上拉

在输出模式(DDR = 1):

0:伪开漏

1:推拉,用于输出斜率控制取决于相应的CR2点

注:这一点对真实开漏端口没有效果(指引脚标记“T”在“数据表”销

描述表)。

PDMS中文教程结构建库

VPD VANTAGE Plant Design System 工厂三维布置设计管理系统 PDMS结构建库 培训手册

型钢库 PDMS已经提供了较完善的元件库,包括型材截面、配件和节点库。但不一定十分齐全,所以PDMS提供了非常方便的建库工具,这些功能都可在PARAGON中实现。 设计库、元件库和等级库之间的关系 等级库(Specificaion)是设计库与元件库之间的桥梁。设计者在等级库中选择元件后,等级中的元件自动找到对应的元件库中的元件;元件库中的几何形状和数据被设计库参考。如下图。 型钢库层次结构 型钢库World下包含了许多元件库和等级库,它们也是一种树状结构库。下图就是型钢库层次结构: 型钢等级库层次结构 等级库相当于元件库的索引,其目的是为设计人员提供一个选择元件的界面,它的层次结构既与界面的关系如下图所示。 本章主要内容: 1.定义型钢截面(Profile) 2.定义型钢配件(Fitting) 3.定义节点(Joint) 定义型钢截面(Profile) 练习一:定义型钢截面库 1.元件库最终的层次结构如下: 2.以管理员身份(如SYSTEM)登录PARAGON模块,再进入Paragon>Steelwork子模块。 3.在 4.选择菜单Create>Section,创建新的STSE, 5.在刚创建的STSE下,选择菜单Create>Element,创建三个元素:“ref.DTSE”、“ref.GMSS”和“ref.PTSS”。 现在的数据库结构如下: 6.设置。选择Settings>Referance Data… 和Display>Members…按下图设置: 7.鼠标指向CATA层,选择菜单Create>Section,创建新的STSE:example/PRFL/BOX。8.选择菜单Create>Category>For Profiles,创建新的STCA,如下图: 9.鼠标指向STCA:example/PRFL/REF.DTSE层,在命令行中键入命令:“NEW DTSE /BOX/EQUAL/DTSE”,这样新建了一个DTSE,如下图。 10.创建截面本身。选择菜单Create>Profile,按下图设置:

Plaxis中常见问题集锦

1 问:Geo FEM,Plaxis,Z-Soil软件比较? 2008/6/5 9:34:48 答:三者针对某个算例计算结果相差不大,误差在可接受范围之内。 就易用性来说,Plaxis好于Z-Soil好于GEO。Plaxis大家都用得很多了,Z-Soil的建模可以在前 处理模块中用CAD元素绘制,或者通过dxf文件导入;GEO4只能输入剖面线的坐标,比较烦琐。 Plaxis和Z-soil基本可以解决岩土工程所有问题,但GEO4由于建模功能的限制,只能解决隧道、 边坡等相关问题;Plaxis和Z-Soil可以进行渗流分析(非饱和)包括流固偶合分析。 总的来说,Plaxis和Z-Soil是专业的岩土工程有限元程序;GEO FEM是GEO4里面的一个工具 包,而GEO4类似于国内的理正一样,是遵循Eurocode的设计软件。 2 问:在plaxis中,用折减系数作出它的几个滑裂面,如何查看滑裂面的角度、圆心、半径等 这些滑裂面的相关参数呢? 2008/6/5 9:36:26 答:使用强度折减法,不用假定slip surface,故不会有这些数据。 3 问:Plaxis怎么模拟路堤分步填筑?在实际施工中,填筑不是一次加载的,可能先填一半, 过个月再填一半,而且这一半也不是一次填完,要在几天内完成,请问怎么在Plaxis中模拟,怎 么设置可以反应填筑速率,请高手指教? 2008/6/5 9:47:25 答:手册里有相关例子,你可以参考一下lesson 5。 堆载速率可以通过设置堆载这个stage的时间间隔来设置。如果只有基本模块,可以设置mstage 的数值。mstage=1.0,说明100%施加上去了,mstage=0.1,说明只有10%的荷载。由于Plaxis 不能设置load function,比较麻烦。当然,你可以将一层土细分成几个stage完成,也可以实现。 4 问:Plaxis 3D 用这个软件分析基坑时,基坑是钢格栅喷混凝土支护,支护用板来模拟,EI 和EA中的I和A分别指哪个面的惯性矩和面积,以及单位后面的/m应该是哪个长度? 2008/6/5 9:49:13 答:应该是:A=沿着洞轴方向L×厚度d E是弹性模量I是惯性矩 5 问:在网上看到有人怀疑Plaxis 3D Foundation和3D Tunnel的真三维性,有人说它们不是 真正的三维计算,有谁知道是怎么回事吗? 2008/6/5 9:59:42 答:Plaxis 3D Tunnel计算内核是三维的。但是目前只支持平面拉伸建模,建附加模型还存在困 难。3D Tunnel的确不能生成复杂的斜交隧道。 3D Foundation是专门解决基础问题的三维有限元计算软件。其解决基础问题要比FLAC3D要专 业,特别是考虑了一些工程实际,但开放性不如FLAC3d。近期3D Foundation将在此方面有重 大改进,新版本前处理借用GID作为前处理工具。Plaxis 系列优点长处是其理论,尤其是hs和 hs-small模型。 6 问:最近在算一个基坑,很好的地质条件,桩、撑刚度都取得很大,居然算出来水平位移始终 都有70mm左右,但用同济启明星算水土分算,并且参数都没有取最大值,算的结果只有17mm 左右。深圳规范要求水平位移不超过30mm,要是用Plaxis是很难算出小于规范值的结果的,事 实上,也不至于有那么大的位移的? 2008/6/5 10:05:32 答:主要问题是现在很多地质报告都不提供三轴的试验参数:例如E50模量,Eur模量,Es模量, 有效强度指标等;土体的本构参数比较特殊,要做特殊的试验,因此一般的项目参数方面的确有 问题。不过,即便是只有Es模量和直剪固快指标,通过换算和引入K0、孔隙比、Cc,Cs等其 他参数,也是可以得到其他需要的参数,不过这需要比较扎实的本构模型方面的知识和岩土工程 经验,知道不同的本构适合模拟什么土层,知道本构的优点和局限性,这对使用者的要求的确比 较高。 7 问:隧道已经组成一个类组,所以一定要对其进行材料定义。如果不定义得话,就不能对其 进行网格划分,这要怎么解决呢? 2008/6/5 10:08:42 答:你是不是只想模拟基坑开挖对既有隧道结构的影响,而省略掉前面隧道开挖过程的模拟。 这样的话,结果恐怕很难正确,而且会碰到你所说的问题。因为隧道在基坑开挖前,有一定的受

最新STM8L15X中文参考手册资料

本参考手册的目标应用程序开发人员。它提供了完整的信息如何使用stm8l05xx,stm8l15xx 和stm8l16xx微控制器的存储器和外围设备。 该stm8l05xx / stm8l15xx / stm8l16xx是一个家庭的不同存储密度的微控制器和外围设备。这些产品是专为超低功耗应用。可用的外设的完整列表,请参阅产品数据表。 订购信息,引脚说明,机械和电气设备的特点,请参阅产品数据表。 关于STM8 SWIM通信协议信息和调试模块,请参阅用户手册(um0470)。 在STM8的核心信息,请参阅STM8的CPU编程手册(pm0044)。关于编程,擦除和保护的内部快闪记忆体,请参阅STM8L闪存编程手册(pm0054)。

1 中央处理单元(CPU)。30。 1.1 引言30 1.2 CPU的寄存器。30。 1.2.1 描述CPU寄存器。..。30 1.2.2 STM8 CPU寄存器图。..。34 1.3 全球配置寄存器(cfg_gcr)。34。 1.3.1 激活水平。..。34 1.3.2 游泳禁用。..。35 1.3.3 描述全局配置寄存器(cfg_gcr)。..。35 1.3.4 全局配置寄存器图及复位值。..。35 2 启动ROM . . . 36 3程序存储器和数据存储器。37。 3.1引言37 3.2术语。37。 3.3个主要的快闪存储器的特点。38。 3.4记忆的组织。39。 3.4.1低密度设备的存储器组织。39 3.4.2介质密度的装置记忆的组织。..。40 3.4.3介质+密度装置记忆的组织。..。41 3.4.4高密度存储器组织。..。42 3.4.5专有代码区(译)。43 3.4.6用户区(UBC)。43 3.4.7数据的EEPROM(数据)。..。46 3.4.8主程序区。46 3.4.9选项字节。..。46 3.5内存保护。47。 3.5.1读出保护。47 3.5.2内存访问安全系统(质量)。47 3.5.3使写访问选项字节。49 3.6内存编程49 3.6.1同时读写(读写网)。..。49 2 / 573文档ID 15226转9 rm0031内容 3.6.2字节编程。..。49 3.6.3字编程。50 3.6.4块编程。50 3.6.5选项字节编程。52 Flash 3.7的低功耗模式。52。 3.8例ICP和IAP。52。 3.9闪光寄存器57 3.9.1闪光控制寄存器1(flash_cr1)。57 3.9.2闪光控制寄存器2(flash_cr2)。58

中文参考手册-PLAXIS 2D--岩土三维建模分析

参 考 手 册

目录 1简介 (7) 2 一般说明 (7) 2.2 文件处理 (9) 2.3 帮助工具 (9) 2.4 输入方法 (10) 3 输入前处理 (10) 3.1 输入程序 (10) 3.5 荷载和边界条件 (28) 4 材料属性和材料数据组 (33) 4.1 模拟土体及界面行为 (35) 4.1.1 一般标签页 (35) 4.1.2 参数标签页 (39) 4.1.3 渗流参数标签页 (50) 4.1.4 界面标签页 (56) 4.1.5 初始标签页 (61) 4.2 不排水行为模拟 (63) 4.2.1 不排水(A) (64) 4.2.2 不排水(B) (64) 4.2.3 不排水(C) (64) 4.3 土工试验模拟 (64) 4.3.1 三轴试验 (67) 4.3.2 固结仪试验 (68) 4.3.3 CRS (68) 4.3.4 DDS (69) 4.3.6 结果 (70) 4.4 板的材料数据组 (70) 4.4.1 材料数据组 (71) 4.4.2 属性 (71)

4.5.1 材料数据组 (74) 4.5.2 属性 (74) 4.6 锚杆的材料数据组 (75) 4.6.1 材料数据组 (76) 4.6.2 属性 (76) 4.7 几何构件的材料数据组赋值 (76) 5 计算 (77) 5.1 计算程序界面 (77) 5.2 计算菜单 (78) 5.3 计算模式 (79) 5.3.1 经典模式 (80) 5.3.2 高级模式 (80) 5.3.3 渗流模式 (81) 5.4 定义计算阶段 (81) 5.4.1 计算标签页 (81) 5.4.2 插入或删除计算阶段 (82) 5.4.3 计算阶段的标识和顺序 (82) 5.5 分析类型 (83) 5.5.1 初始应力生成 (83) 5.5.2 塑性计算 (85) 5.5.3塑性(排水)计算 (85) 5.5.4 固结(EPP)分析 (85) 5.5.5 固结(TPP)分析 (86) 5.5.6 安全性(PHI/C折减) (86) 5.5.7 动力分析 (87) 5.5.8 自由振动 (87) 5.5.9 地下水渗流(稳态) (88) 5.5.10 地下水渗流(瞬态) (88) 5.5.11 塑性零增长步 (88)

Plaxis中常见问题集锦

1 问:Geo FEM,Plaxis,Z-Soil软件比较?2008/6/5 9:34:48 答:三者针对某个算例计算结果相差不大,误差在可接受围之。 就易用性来说,Plaxis好于Z-Soil好于GEO。Plaxis大家都用得很多了,Z-Soil的建模可以在前处理模块中用CAD元素绘制,或者通过dxf文件导入;GEO4只能输入剖面线的坐标,比较烦琐。Plaxis和Z-soil基本可以解决岩土工程所有问题,但GEO4由于建模功能的限制,只能解决隧道、边坡等相关问题;Plaxis和Z-Soil可以进行渗流分析(非饱和)包括流固偶合分析。 总的来说,Plaxis和Z-Soil是专业的岩土工程有限元程序;GEO FEM是GEO4里面的一个工具包,而GEO4类似于国的理正一样,是遵循Eurocode的设计软件。 2 问:在plaxis中,用折减系数作出它的几个滑裂面,如何查看滑裂面的角度、圆心、半径等 这些滑裂面的相关参数呢? 2008/6/5 9:36:26 答:使用强度折减法,不用假定slip surface,故不会有这些数据。 3 问:Plaxis怎么模拟路堤分步填筑?在实际施工中,填筑不是一次加载的,可能先填一半, 过个月再填一半,而且这一半也不是一次填完,要在几天完成,请问怎么在Plaxis中模拟,怎么 设置可以反应填筑速率,请高手指教? 2008/6/5 9:47:25 答:手册里有相关例子,你可以参考一下lesson 5。 堆载速率可以通过设置堆载这个stage的时间间隔来设置。如果只有基本模块,可以设置mstage 的数值。mstage=1.0,说明100%施加上去了,mstage=0.1,说明只有10%的荷载。由于Plaxis 不能设置load function,比较麻烦。当然,你可以将一层土细分成几个stage完成,也可以实现。 4 问:Plaxis 3D 用这个软件分析基坑时,基坑是钢格栅喷混凝土支护,支护用板来模拟,EI 和EA中的I和A分别指哪个面的惯性矩和面积,以及单位后面的/m应该是哪个长度? 2008/6/5 9:49:13 答:应该是:A=沿着洞轴方向L×厚度d E是弹性模量I是惯性矩 5 问:在网上看到有人怀疑Plaxis 3D Foundation和3D Tunnel的真三维性,有人说它们不是 真正的三维计算,有谁知道是怎么回事吗? 2008/6/5 9:59:42 答:Plaxis 3D Tunnel计算核是三维的。但是目前只支持平面拉伸建模,建附加模型还存在困难。 3D Tunnel的确不能生成复杂的斜交隧道。 3D Foundation是专门解决基础问题的三维有限元计算软件。其解决基础问题要比FLAC3D要专 业,特别是考虑了一些工程实际,但开放性不如FLAC3d。近期3D Foundation将在此方面有重 大改进,新版本前处理借用GID作为前处理工具。Plaxis 系列优点长处是其理论,尤其是hs和 hs-small模型。 6 问:最近在算一个基坑,很好的地质条件,桩、撑刚度都取得很大,居然算出来水平位移始终 都有70mm左右,但用同济启明星算水土分算,并且参数都没有取最大值,算的结果只有17mm 左右。规要求水平位移不超过30mm,要是用Plaxis是很难算出小于规值的结果的,事实上,也 不至于有那么大的位移的? 2008/6/5 10:05:32 答:主要问题是现在很多地质报告都不提供三轴的试验参数:例如E50模量,Eur模量,Es模量, 有效强度指标等;土体的本构参数比较特殊,要做特殊的试验,因此一般的项目参数方面的确有 问题。不过,即便是只有Es模量和直剪固快指标,通过换算和引入K0、孔隙比、Cc,Cs等其 他参数,也是可以得到其他需要的参数,不过这需要比较扎实的本构模型方面的知识和岩土工程 经验,知道不同的本构适合模拟什么土层,知道本构的优点和局限性,这对使用者的要求的确比 较高。 7 问:隧道已经组成一个类组,所以一定要对其进行材料定义。如果不定义得话,就不能对其 进行网格划分,这要怎么解决呢? 2008/6/5 10:08:42 答:你是不是只想模拟基坑开挖对既有隧道结构的影响,而省略掉前面隧道开挖过程的模拟。 这样的话,结果恐怕很难正确,而且会碰到你所说的问题。因为隧道在基坑开挖前,有一定的受 力状况,这需要模拟隧道开挖过程才能得到其受力状况,基坑开挖的影响也是在其这个受力状况 上产生的。你现在的目的是让基坑开挖前,隧道结构的力和弯矩都为零了,所以结果很难正确。

地铁地表沉降外文翻译(适用于毕业论文外文翻译+中英文对照)

外文原文 Surface settlement predictions for Istanbul Metro tunnels excavated by EPB-TBM S. G. Ercelebi ?H. Copur ?I. Ocak Abstract In this study, short-term surface settlements are predicted for twin tunnels, which are to be excavated in the chainage of 0 ? 850 to 0 ? 900 m between the Esenler and Kirazl?stations of the Istanbul Metro line, which is 4 km in length. The total length of the excavation line is 21.2 km between Esenler and Basaksehir. Tunnels are excavated by employing two earth pressure balance (EPB) tunnel boring machines (TBMs) that have twin tubes of 6.5 m diameter and with 14 m distance from center to center. The TBM in the right tube follows about 100 m behind the other tube. Segmental lining of 1.4 m length is currently employed as the final support. Settlement predictions are performed with finite element method by using Plaxis finite element program. Excavation, ground support and face support steps in FEM analyses are simulated as applied in the field. Predictions are performed for a typical geological zone, which is considered as critical in terms of surface settlement. Geology in the study area is composed of fill, very stiff clay, dense sand, very dense sand and hard clay, respectively, starting from the surface. In addition to finite element modeling, the surface settlements are also predicted by using semi-theoretical (semi-empirical) and analytical methods. The results indicate that the FE model predicts well the short-term surface settlements for a given volume loss value. The results of semi-theoretical and analytical methods are found to be in good agreement with the FE model. The results of predictions are compared and verified by field measurements. It is suggested that grouting of the excavation void should be performed as fast as possible after excavation of a section as a precaution against surface settlements during excavation. Face pressure of the TBMs should be closely monitored and adjusted for different zones. Keywords Surface settlement prediction _ Finite element method _ Analytical method _ Semi-theoretical method _ EPB-TBM tunneling _ Istanbul Metro Introduction Increasing demand on infrastructures increases attention to shallow soft ground tunneling methods in urbanized areas. Many surface and sub-surface structures make underground construction works very delicate due to the influence of ground deformation, which should be definitely limited/controlled to acceptable levels. Independent of the excavation method, the short- and long-term surface and sub-surface ground deformations should be predicted and remedial precautions against any damage to existing structures planned prior to construction. Tunneling cost substantially increases due to damages to structures resulting from surface settlements, which are above tolerable limits (Bilgin et al. 2009).

STM8L152中文介绍

STM8L152介绍 8位超低功耗单片机,高达64 + 2字节数据的闪存EE PROM,EEPROM (Electrically Erasable Programmable ), 实时时钟,液晶显示器,定时器,USART,C,SPI,模数转换器,数模转换器,比较器特点:操作条件:工作电源:1.65v~ 3.6v 温度范围:40 to 85, 105 or 125 低功耗的特点:5个低功耗模式:等,低功率运行 (5.9|ì一),低功耗等(3|ì一),active-halt 全实时时钟(1.4|ì一),停止(400) 动态功率消耗:200UA/兆赫+ 330UA,快速唤醒从停止模式(4.7us) 超低漏 I/ O:50nA 先进的stm8核心: 哈佛结构和三级流水线

最大频率:16条16mhz,相关峰 最多40个外部中断源 复位和供应管理: 低功率,超安全欠压复位5可编程阈值 超低功率POR /PDR(通电复位/Protection(保护)、Detection(检测)、Response(响应)) 可编程电压检测器(Programmable voltage detector (PVD)) 时钟管理 32kHz和1-16MHz晶体振荡器 工厂校准的内部16MHz RC和 38kHz的低功耗RC 时钟安全系统

低功耗RTC BCD日历,闹钟中断, 数字校准+ / - 0.5ppm的准确度 先进的防篡改检测 DMA 4个通道。 ADC,DAC的,SPIS,我 2C,USART接口,定时器,1路。存储器到存储器的 LCD:8x40或4x44瓦特/升压转换器 12位ADC1 Msps/28渠道 温度。传感器和内部参考。电压 记忆

Plaxis中常见问题集锦

1 问:Geo FEM, Plaxis, Z-Soil软件比较?2008/6/5 9:34:48 答:三者针对某个算例计算结果相差不大,误差在可接受范围之内。 就易用性来说,Plaxis好于Z-Soil好于GEO。Plaxis大家都用得很多了,Z-Soil的建模可以在前处理模块中用CAD元素绘制,或者通过dxf文件导入;GEO4只能输入剖面线的坐标,比较烦琐。Plaxis和Z-soil基本可以解决岩土工程所有问题,但GEO4由于建模功能的限制,只能解决隧道、边坡等相关问题;Plaxis和Z-Soil可以进行渗流分析(非饱和)包括流固偶合分析。 总的来说,Plaxis和Z-Soil是专业的岩土工程有限元程序;GEO FEM是GEO4里面的一个工具包,而GEO4类似于国内的理正一样,是遵循Eurocode的设计软件。 2 问:在plaxis中,用折减系数作出它的几个滑裂面,如何查看滑裂面的角度、圆心、半径等 这些滑裂面的相关参数呢? 2008/6/5 9:36:26 答:使用强度折减法,不用假定slip surface,故不会有这些数据。 3 问:Plaxis怎么模拟路堤分步填筑?在实际施工中,填筑不是一次加载的,可能先填一半, 过个月再填一半,而且这一半也不是一次填完,要在几天内完成,请问怎么在Plaxis中模拟,怎 么设置可以反应填筑速率,请高手指教? 2008/6/5 9:47:25 答:手册里有相关例子,你可以参考一下lesson 5。 堆载速率可以通过设置堆载这个stage的时间间隔来设置。如果只有基本模块,可以设置mstage 的数值。mstage=1.0,说明100%施加上去了,mstage=0.1,说明只有10%的荷载。由于Plaxis 不能设置load function,比较麻烦。当然,你可以将一层土细分成几个stage完成,也可以实 现。 4 问:Plaxis 3D 用这个软件分析基坑时,基坑是钢格栅喷混凝土支护,支护用板来模拟,E I和EA中的I和A分别指哪个面的惯性矩和面积,以及单位后面的/m应该是哪个长度? 2008/6/5 9:49:13 答:应该是: A=沿着洞轴方向L×厚度d E是弹性模量 I是惯性矩 5 问:在网上看到有人怀疑Plaxis 3D Foundation和3D Tunnel的真三维性,有人说它们不是 真正的三维计算,有谁知道是怎么回事吗? 2008/6/5 9:59:42 答:Plaxis 3D Tunnel计算内核是三维的。但是目前只支持平面拉伸建模,建附加模型还存在困 难。3D Tunnel的确不能生成复杂的斜交隧道。 3D Foundation是专门解决基础问题的三维有限元计算软件。其解决基础问题要比FLAC3D要专 业,特别是考虑了一些工程实际,但开放性不如FLAC3d。近期3D Foundation将在此方面有重大 改进,新版本前处理借用GID作为前处理工具。Plaxis 系列优点长处是其理论,尤其是hs和 hs-small模型。 6 问:最近在算一个基坑,很好的地质条件,桩、撑刚度都取得很大,居然算出来水平位移始终 都有70mm左右,但用同济启明星算水土分算,并且参数都没有取最大值,算的结果只有17mm左 右。深圳规范要求水平位移不超过30mm,要是用Plaxis是很难算出小于规范值的结果的,事实 上,也不至于有那么大的位移的? 2008/6/5 10:05:32 答:主要问题是现在很多地质报告都不提供三轴的试验参数:例如E50模量,Eur模量,Es模量, 有效强度指标等;土体的本构参数比较特殊,要做特殊的试验,因此一般的项目参数方面的确有 问题。不过,即便是只有Es模量和直剪固快指标,通过换算和引入K0、孔隙比、Cc,Cs等其他 参数,也是可以得到其他需要的参数,不过这需要比较扎实的本构模型方面的知识和岩土工程经 验,知道不同的本构适合模拟什么土层,知道本构的优点和局限性,这对使用者的要求的确比较 高。 7 问:隧道已经组成一个类组,所以一定要对其进行材料定义。如果不定义得话,就不能对其 进行网格划分,这要怎么解决呢? 2008/6/5 10:08:42 答:你是不是只想模拟基坑开挖对既有隧道结构的影响,而省略掉前面隧道开挖过程的模拟。 这样的话,结果恐怕很难正确,而且会碰到你所说的问题。因为隧道在基坑开挖前,有一定的受 力状况,这需要模拟隧道开挖过程才能得到其受力状况,基坑开挖的影响也是在其这个受力状况

STM8L051低功耗模式实现说明文档

STM8L051低功耗模式测试文档 STM8L051的五种低功耗模式wait ,low power run mode,low power wait mode,Ative-Halt mode,Halt mode。 1、WAIT mode 在等待模式,CPU的时钟是停止的,被选择的外设继续运行。W AIT mode 分为两种方式:WFE,WFI。WFE是等待事件发生,才从等待模式中唤醒。WFI是等待中断发生,才从等待模式中唤醒。 2、low power run mode 在低功耗运行模式下,CPU和被选择的外设在工作,程序执行在LSI或者LSE下,从RAM 中执行程序,Flash和EEPROM都要停止运行。电压被配置成Ultra Low Power模式。进入此模式可以通过软件配置,退出此模式可以软件配置或者是复位。 3、low power wait mode 这种模式进入是在low power run mode下,执行wfe。在此模式下CPU时钟会被停止,其他的外设运行情况和low power run mode类似。在此模式下可以被内部或外部事件、中断和复位唤醒。当被事件唤醒后,系统恢复到low power run mode。 4、Active-Halt mode 在此模式下,除了RTC外,CPU和其他外设的时钟被停止。系统唤醒是通过RTC中断、外部中断或是复位。 5、Halt mode 在此模式下,CPU和外设的时钟都被停止。系统唤醒是通过外部中断或复位。关闭内部的参考电压可以进一步降低功耗。通过配置ULP位和FWU位,也可以6us的快速唤醒,不用等待内部的参考电压启动。 一、各个低功耗模式的代码实现 1、WAIT mode 等待模式分为两种:WFI和WFE。 1.1 WFI mode 当执行“wfi”语句时,系统就进入WFI模式,当中断发生时,CPU被从WFI模式唤醒,执行中断服务程序和继续向下执行程序。 通过置位CFG_GCR的AL位,使主程序服务完中断服务程序后,重新返回到WFI 模式。 程序如下: void Mcuwfi() { PWR_UltraLowPowerCmd(ENABLE); //开启电源的低功耗模式 CLK_HSEConfig(CLK_HSE_OFF); //关闭HSE时钟(16MHz) #ifdef USE_LSE CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_LSE);

材料模型手册

材料模型手册

目录 1 简介 (5) 1.1 不同模型的选用 (5) 1.2 局限性 (7) 2 材料模拟初步 (9) 2.1 应力的一般定义 (9) 2.2 应变的一般定义 (11) 2.3 弹性应变 (12) 2.4 用有效参数进行的不排水分析 (14) 2.5 用有效强度参数进行不排水有效应力分析 (18) 2.6 用不排水强度参数进行不排水有效应力分析(不排水B) (19) 2.7 用不排水参数进行不排水总应力分析 (19) 2.8 高级模型中的初始预固结应力 (20) 2.9 关于初始应力 (21) 4 霍克布朗模型(岩石行为) (32) 4.1 霍克布朗模型公式 (33) 4.2 霍克-布朗与莫尔-库伦之间的转换 (36) 4.3 霍克-布朗模型中的参数 (36) 5 土体硬化模型(各向同性) (41) 5.1 标准排水三轴试验的双曲线关系 (42) 5.2 土体硬化模型的双曲线近似 (43) 5.3 三轴应力状态下的塑性体积应变 (45) 5.4 土体硬化模型的参数 (46) 5.5 土体硬化模型中帽盖屈服面 (52) 6 小应变土体硬化模型(HSS) (54) 6.1 用双曲线准则描述小应变刚度 (55) 6. 2 HS 模型中使用HARDIN-DRNEVICH 关系 (56) 6.3 初始加载VS 卸载/重加载 (58) 6.4模型参数 (59) 6.5 参数0G 和0.7γ (61) 6.6 模型初始化 (62) 6.7 与土体硬化模型的其他区别 (63) 7 软土模型 (64) 7.1 应力和应变的各向同性状态(123'''σσσ==) (64)

材料模型手册笔记

8 材料模型手册笔记 1 、概述 1.1 不同模型的选用 Mohr-Coulomb 模型(MC),弹塑性Mohr-Coulomb 模型包括五个输入参数,即:表示土体弹性的E 和ν,表示土体塑性的?和c,以及剪胀角ψ。通过选择适当的K0值,可以生成初始水平土应力。 节理岩石模型(JR),节理模型是一种各向异性的弹塑性模型,特别适用于模拟包括层理尤其是断层方向在内的岩层行为等。 Hardening-Soil 模型(HS),是一种改进了的模拟岩土行为的模型,适用于所有的土,但是它不能用来解释粘性效应,即蠕变和应力松弛。对比Mohr-Coulomb 模型,Hardening-Soil 模型还可以用来解决模量依赖于应力的情况。这意味着所有的刚度随着压力的增加而增加。因此,输入的三个刚度值(三轴加载刚度E50、三轴卸载刚度Eur 和固结仪加载刚度E oed)与一个参考应力有关,这个参考应力值通常取为100kPa (1 bar)。 软土蠕变模型(SSC),是一个新近开发的应用于地基和路基等的沉陷问题的模型。 软土模型(SS),适用于接近正常固结的粘性土的主压缩。 改进的Cam-Clay 模型(MCC),主要用于模拟接近正常固结的粘性土。 不同模型的分析 对考虑的问题进行一个简单迅速的初步分析使用Mohr-Coulomb 模型。软土蠕变模型可以用于分析蠕变(即:极软土的次压缩)。 1.2 局限性 HS 模型:不能用来说明由于岩土剪胀和崩解效应带来的软化性质,不能用来模拟滞后或者反复循环加载情形,常需要较长的计算时间。 SSC 模型,通常会过高地预计弹性岩土的行为范围。特别是在包括隧道修建在内的开挖问题上。 SS 模型,同样的局限性(包括HS 模型和SSC 模型的)存在于SS 模型中。在开挖问题上不推荐使用这种模型。

Hardening soil模型简介(Plaxis)

Chapter8 The hardening soil model 8.1Reasons for the election of the model 8.1.1Introduction The numerical modeling is going to be carried out by means of the?nite-element method as it allows for modeling complicated nonlinear soil behavior and various interface conditions, with di?erent geometries and soil properties. PLAXIS program will be used,this program has a series of advantages:?Excess pore pressure:Ability to deal with excess pore-pressure phenomena.Ex-cess pore pressures are computed during plastic calculations in undrained soil.?Soil-pile interaction:Interfaces can be used to simulate intensely shearing zone in contact with the pile,with values of friction angle and adhesion di?erent to the friction angle and cohesion of the soil.Better insight into soil-structure interaction.?Automatic load stepping:The program can run in an automatic step-size and an automatic time step selection mode,providing this way robust results.?Dynamic analysis:Possibility to analyze vibrations and wave propagations in the soil. ?Soil model:It can reproduce advanced constitutive soil models for simulation of non-linear behavior. 8.1.2Model election:soil,pile and interface The available soil models are(PLAXIS Version8): 1Linear elastic model:it is the simplest available stress-strain relationship.Ac-cording to the Hooke law,it only provides two input parameters,i.e.Young’s modu-lus E and Poisson’s ratioν.It is NOT suitable here because soil under load behaves strongly inelastically.However,this will be used to model the pile 2Mohr-Coulomb model:it is a perfectly elastoplastic model of general scope,thus, has a?xed yield surface.It involves?ve input parameters,i.e.E andνfor soil elas-ticity,the friction angle?and the cohesion c for soil plasticity,and the angle of dilatancyψ.It is a good?rst-order model,reliable to provide us with a trustful?rst insight into the problem. Advantages:

Plaxis中常见问题集锦讲解

2008/6/5 Z-Soil软件比较?Plaxis,1 问:Geo FEM,9:34:48 答:三者针对某个算例计算结果相差不大,误差在可接受范围之内。的建模可以在前Z-SoilGEO。Plaxis大家都用得很多了,就易用性来说,Plaxis好于Z-Soil好于比较烦琐。只能输入剖面线的坐标,或者通过dxf文件导入;GEO4处理模块中用CAD元素绘制,只能解决隧道、基本可以解决岩土工程所有问题,但GEO4由于建模功能的限制,Plaxis 和Z-soil 可以进行渗流分析(非饱和)包括流固偶合分析。Plaxis和Z-Soil边坡等相关问题;里面的一个工具GEO4是专业的岩土工程有限元程序;GEO FEM是总的来说,Plaxis和Z-Soil类似于国内的理正一样,是遵循Eurocode 的设计软件。包,而GEO4问:在plaxis中,用折减系数作出它的几个滑裂面,如何查看滑裂面的角度、圆心、半径等2008/6/5 2 这些滑裂面的相关参数呢?9:36:26 slip surface,故不会有这些数据。答:使用强度折减法,不用假定问:Plaxis怎么模拟路堤分步填筑?在实际施工中,填筑不是一次加载的,可能先填一半,2008/6/5 过个月再填一半,而且这一半也不是一次填完,要在几天内完成,请问怎么在3 Plaxis中模拟,怎9:47:25 么设置可以反应填筑速率,请高手指教? 答:手册里有相关例子,你可以参考一下lesson 5。 堆载速率可以通过设置堆载这个stage的时间间隔来设置。如果只有基本模块,可以设置mstage的数值。mstage=1.0,说明100%施加上去了,mstage=0.1,说明只有10%的荷载。由于Plaxis不能设置load function,比较麻烦。当然,你可以将一层土细分成几个stage完成,也可以实现。 问:Plaxis 3D 用这个软件分析基坑时,基坑是钢格栅喷混凝土支护,支护用板来模拟,EI2008/6/5 4 和EA中的I和A分别指哪个面的惯性矩和面积,以及单位后面的/m应该是哪个长度?9:49:13 是弹性模量I是惯性矩答:应该是:A=沿着洞轴方向L×厚度d E问:在网上看到有人怀疑Plaxis 3D Foundation 和3D Tunnel的真三维性,有人说它们不是2008/6/5 5 真正的三维计算,有谁知道是怎么回事吗?9:59:42 答:Plaxis 3D Tunnel计算内核是三维的。但是目前只支持平面拉伸建模,建附加模型还存在困难。3D Tunnel的确不能生成复杂的斜交隧道。 3D Foundation是专门解决基础问题的三维有限元计算软件。其解决基础问题要比FLAC3D要专将在此方面有重3D FoundationFLAC3d。近期业,特别是考虑了一些工程实际,但开放性不如和hs 尤其是大改进,新版本前处理借用GID 作为前处理工具。Plaxis 系列优点长处是其理论,hs-small模型。问:最近在算一个基坑,很好的地质条件,桩、撑刚度都取得很大,居然算出来水平位移始终都有70mm左右,但用同济启明星算水土分算,并且参数都没有取最大值,算的结果只有17mm2008/6/5 6 左右。深圳规范要求水平位移不超过30mm,要是用Plaxis是很难算出小于规范值的结果的,事10:05:32 实上,也不至于有那么大的位移的? 答:主要问题是现在很多地质报告都不提供三轴的试验参数:例如E50模量,Eur模量,Es模量,有效强度指标等;土体的本构参数比较特殊,要做特殊的试验,因此一般的项目参数方面的确有问题。不过,即便是只有Es模量和直剪固快指标,通过换算和引入K0、孔隙比、Cc,Cs等其他参数,也是可以得到其他需要的参数,不过这需要比较扎实的本构模型方面的知识和岩土工程经验,知道不同的本构适合模拟什么土层,知道本构的优点和局限性,这对使用者的要求的确比较高。问:隧道已经组成一个类组,所以一定要对其进行材料定义。如果不定义得话,就不能对其2008/6/5 7 进行网格划分,这要怎么解决呢?10:08:42 答:你是不是只想模拟基坑开挖对既有隧道结构的影响,而省略掉前面隧道开挖过程的模拟。这样的话,结果恐怕很难正确,而且会碰到你所说的问题。因为隧道在基坑开挖前,有一定的受力状况,这需要模拟隧道开挖过程才能得到其受力状况,基坑开挖的影响也是在其这个受力状况上产生的。你现在的目的是让基坑开挖前,隧道结构的内力和弯矩

相关主题
文本预览
相关文档 最新文档