当前位置:文档之家› stm8l中文参考手册(下)

stm8l中文参考手册(下)

stm8l中文参考手册(下)
stm8l中文参考手册(下)

手动开关

手动开关没有自动切换为直接的但它提供给用户的切换事件时间的精确控制。参照图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”在“数据表”销

描述表)。

DIV+CSS:网站首页布局实例教程

DIV+CSS:网站首页布局实例教程 第一步:页面布局与规划 在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。 下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我们不难发现,图片大致分为以下几个部分: 1、顶部部分,其中又包括了LOGO、MENU和一幅Banner图片; 2、内容部分又可分为侧边栏、主体内容; 3、底部,包括一些版权信息。 有了以上的分析,我们就可以很容易的布局了,我们设计层如下图:

根据上图,我再画了一个实际的页面布局图,说明一下层的嵌套关系,这样理解起来就会更简单了。 DIV结构如下: │body {}/*这是一个HTML元素,具体我就不说明了*/ └#Container {}/*页面层容器*/

├#Header {}/*页面头部*/ ├#PageBody {}/*页面主体*/ │├#Sidebar {}/*侧边栏*/ │└#MainBody {}/*主体内容*/ └#Footer {}/*页面底部*/ 至此,页面布局与规划已经完成,接下来我们要做的就是开始书写HTML代码和CSS。 第二步:写入整体层结构和CSS 接下来我们在桌面新建一个文件夹,命名为“DIV+CSS布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容: 无标题文档 这是XHTML的基本结构,将其命名为index.htm,另一个记事本文档则命名为css.css。 下面,我们在标签对中写入DIV的基本结构,代码如下:

[color=#aaaaaa][/color]
[color=#aaaaaa][/color]
[color=#aaaaaa][/color]
为了使以后阅读代码更简易,我们应该添加相关注释,接下来打开css.css文件,写入CSS 信息,代码如下: /*基本信息*/ body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;} /*页面层容器*/ #container {width:100%} /*页面头部*/ #Header {width:800px;margin:0 auto;height:100px;background:#FFCC99}

最新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

jQuery Mobile中文手册

jQuery Mobile开发入门手册——入门篇 作者:张勇辉更新日期2010-11-03 Blog:https://www.doczj.com/doc/8d10571728.html,

目录 jQuery Mobile开发入门手册——入门篇 (1) 概述 (3) 框架特性 (3) 版本约定 (3) 初始配置 (4) 页面声明 (4) 技术理论 (4) WebKit 和HTML5 (4) 移动Web 应用程序的考虑 (5) 一般站点的呈现 (5) 组件 (7) 页面 (7) 模态对话框 (8) 工具条 (9) 标题容器 (9) 页脚容器 (10) 导航 (11) 按钮 (11) 表单应用 (13) 列表应用 (14)

概述 此文档是基于jQuery Mobile框架的移动设备Web应用开发知识而编制,目的是为了方便开发人员快速的掌握此框架的开发应用,其中包含了框架的基础应用知识和在团队协作开发中的常规约定。 框架特性 JQuery Mobile以“Write Less, Do More”作为目标,为所有的主流移动操作系统平台提供了高度统一的UI框架:jQuery的移动框架可以让你为所有流行的移动平台设计一个高度定制和品牌化的Web应用程序,而不必为每个移动设备编写独特的应用程序或操作系统。 jQuery Mobile目前支持的移动平台有苹果公司的iOS(iPhone,ipad,iPod Touch),Android,Black Berry OS6.0,惠普WebOS,Mozilla的Fennec和Opera Mobile。今后,将增加包括Windows Mobile,Symbian和MeeGo在内的更多移动平台。 根据jQuery Mobile项目网站,目前jQuery Mobile的特性包括: ?jQuery核心——与jQuery桌面版一致的jQuery核心和语法,以及最小的学习曲线。?兼容所有主流的移动平台——iOS、Android、BlackBerry,Palm WebOS、Symbian、Windows Mobile、BaDa、MeeGo以及所有支持HTML的移动平台。 ?轻量级alpha版本的jQuery Mobile 其JavaScript 大小仅为12KB ,CSS 文件也只有6KB大小。 ?标记驱动的配置jQuery Mobile采用完全的标记驱动而不需要JavaScript的配置。 ?渐进增强jQuery Mobile采用完全的渐进增强原则:通过一个全功能的HTML网页,和额外的JavaScript功能层,提供顶级的在线体验。这意味着即使移动浏览器不支持JavaScript,基于jQuery Mobile的移动应用程序仍能正常的使用。 ?自动初始化通过使用mobilize()函数自动初始化页面上的所有jQuery部件。 ?无障碍包括WAI-ARIA在内的无障碍功能以确保页面能在类似于VoiceOver等语音辅助程序和其他辅助技术下正常使用。 ?简单的API 为用户提供鼠标、触摸和光标焦点简单的输入法支持。 ?强大的主题化框架jQuery Mobile提供强大的主题化框架和UI接口。 版本约定 为了避免由于版本不统一等引发的问题,在此次撰写中对框架的版本进行了如下约定:jQuery核心:V 1.50 Mobile核心:V 1.0 ALPHA 3

W3cSchool_DIV+CSS2_参考手册

CSS 参考手册 CSS背景属性 属性描述值 background 简写属性,作用是将背景属性设置在一个声明中。background-color background-image background-repeat background-attachment background-position background-attachment 设置是否背景图像是固定的或随页面其余部分滚动。scroll fixed background-color 设置元素的背景颜色。color-rgb color-hex color-name transparent background-image 将图像设置为背景。url none background-position 设置背景图像的起始位置。top left top center top right center left center center center right bottom left bottom center bottom right x-% y-% x-pos y-pos background-repeat 设置背景图像是否及如何重复。repeat repeat-x repeat-y no-repeat CSS 边框属性(border) 属性描述值 border 简写属性。作用是在一个声明中用来设置四个边框的所有属性。border-width border-style border-color border-bottom 简写属性。作用是在一个声明中用来设置底边框的所有属性。border-bottom-width border-style border-color border-bottom-color 设置底边框的颜色。border-color border-bottom-style 设置底边框的样式。border-style border-bottom-width 设置底边框的宽度。thin medium thick length border-color 设置四个边框的颜色,可以设置一到四个颜色。color

悦动使用手册说明书电子版

悦动使用手册说明书电 子版 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

悦动使用手册(说明书)电子版1.驾驶席安全气囊……………3-25 2.灯光控制/转向信号………4-45 3.仪表盘………………………4-30 4.雨刮器/喷水器……………4-49 5.点火开关………………………5-4 6.方向盘………………………4-26 7.数字钟………………………4-77 8.危险警告灯开关……………4-44 9.空调控制系统*……………4-54 10.组合箱………………………4-74 11.变速杆…………………………5-9 12.点烟器………………………4-75 13.AUX………………………4-79 14.烟灰缸………………………4—75 15.助手席安全气囊……………3-25

17.手套箱………………………4-73 *:如有配备。 1.门锁闭锁/锁机械操纵……4-8 2.室外后视镜控制开关*……4-27 3.中央控制门锁操纵开关*……4-9 4.电动门窗锁止开关…………4-16 5.电动门窗开关*……………4-13 6.行李箱盖释放杆……………4-12 7.保险丝盒……………………7-44 8.后雾灯开关…………………4-48 9.语音警报系统开关*……4-41 10.方向盘倾斜杆………………4-26 11.发动机罩释放杆……………4-17 12.制动踏板…………………5-15 13.加速踏板………………………5-5

*:如有配备。

悦动自动档使用说明~ 自动档的使用说起来简单也不简单,说难也不难,很多朋友买了自动档就是为了一d到底,自动档确实简单,只要手握方向,眼观八方,工作的事全交给右脚,就能翻山越岭,跋山涉水,无所不去也。 但是我本人作为一个资深工薪族,准备把车保养的好点开个十年的人,还是对这个简单的东西进行了深入的研究,发现自动档的驾驶那是大有学问 。以正常驾驶为例,先说说自动档的分布,咱们悦动的自动波箱由上至下分别为 p-r-n-d-3(d往右边拨下就是)-2-l。 从起步开始说,众所周知,夏天不需要热车,冬天要热车,悦动车本身没水温表,手动档热车就比较简单了,有时间的原地等会,没时间的在起步的前两公里以慢速度< 30km的时候热下,也就可以了。但是自动档的比较麻烦,我有段时间在p档踩刹车点火,凭感觉热得差不多了,踩刹车挂到d档,结果一挂上就感觉整台车往前窜了下,吓了我一跳,后来去4s询问了下,才明白是热车不当所致,据说很伤变速箱。正确的做法是: 先在p档点火,接下来看转数表,刚开始发动时车子声音大很正常,是因为车子的发动机在提高转速热车,因为是电喷车,所以自动完成这工作。接下来,一般转速会在1500以上,我们就坐着等到指针降到1000左右的时候,就可以挂d档走人了,当然正常怠速的时候转速都在800,走一会儿就会自己降下来了。还有我偶尔遇到的情况,刚点火转速只上升到1100左右,这时候是不能走的,直接挂d档车子也还是会窜一下,这种情况就要等到转速降到800才能走。

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渠道 温度。传感器和内部参考。电压 记忆

CSS3 选择器

我们会定期对W3School 的CSS 参考手册进行浏览器测试。 CSS3 选择器 在CSS 中,选择器是一种模式,用于选择需要添加样式的元素。 "CSS" 列指示该属性是在哪个CSS 版本中定义的。(CSS1、CSS2 还是CSS3。) 选择器例子例子描述C S S .class.intro 选择class="intro" 的所有元素。 1 #id#firstname 选择id="firstname" 的所有元素。 1 ** 选择所有元素。 2 element p 选择所有 元素。 1 element,element div,p 选择所有

元素和所有 元素。 1 element element div p 选择
元素内部的所有 元素。 1 element>element div>p 选择父元素为
元素的所有 元素。 2 element+element div+p 选择紧接在
元素之后的所有 元素。 2 [attribute][target] 选择带有target 属性所有元素。 2 [attribute=value][target=_blank] 选择target="_blank" 的所有元素。 2 [attribute~=value][title~=flower] 选择title 属性包含单词"flower" 的所有元素。 2 [attribute|=value][lang|=en] 选择lang 属性值以"en" 开头的所有元素。 2 :link a:link 选择所有未被访问的链接。 1 :visited a:visited 选择所有已被访问的链接。 1 :active a:active 选择活动链接。 1 :hover a:hover 选择鼠标指针位于其上的链接。 1 :focus input:focus 选择获得焦点的input 元素。 2 :first-letter p:first-letter 选择每个 元素的首字母。 1 :first-line p:first-line 选择每个 元素的首行。 1 :first-child p:first-child 选择属于父元素的第一个子元素的每个 元素。 2 :before p:before 在每个 元素的内容之前插入内容。 2 :after p:after 在每个 元素的内容之后插入内容。 2

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);

CSS常用文本属性

CSS常用文本属性 文本对齐属性(text-align) 这个属性用来设定文本的对齐方式。有以下值: ?left (居左,缺省值) ?right (居右) ?center (居中) ?justify (两端对齐) 示例代码如下: .p2 {text-align:right} 演示示例 文本修饰属性(text-decoration) 这个属性主要设定文本划线的属性。有以下值: ?none (无,缺省值) ?underline (下划线) ?overline (上划线) ?line-through (当中划线) 示例代码如下: .p2 {text-decoration: underline} 演示示例 文本缩进属性(text-indent) 这个属性设定文本首行缩进。其值有以下设定方法: ?length (长度,可以用绝对单位(cm, mm, in, pt, pc)或者相对单位(em, ex, px)) ?percentage (百分比,相当于父对象宽度的百分比) 示例代码如下: .p1 {text-indent: 8mm} 演示示例 行高属性(line-height) 这个属性设定每行之间的距离。其值有以下设定方法: ?normal (缺省值) ?length (长度,可以用绝对单位(cm, mm, in, pt,pc)或者相对单位(em, ex, px)) ?percentage (百分比,相当于父对象高度的百分比) 示例代码如下: .p1 {line-height:1cm} 演示示例 字间距属性(letter-spacing) 这个属性用来设定字符之间的距离。 ?normal (缺省值) ?length (长度,可以用绝对单位(cm, mm, in, pt, pc)或者相对单位(em, ex, px)) 示例代码如下: .p1 {letter-spacing: 3mm}

DivCSS布局入门教程相当经典

在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。 所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。 下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我们不难发现,图片大致分为以下几个部分: 1、顶部部分,其中又包括了LOGO、MENU和一幅Banner图片; 2、内容部分又可分为侧边栏、主体内容; 3、底部,包括一些版权信息。 有了以上的分析,我们就可以很容易的布局了,我们设计层如下图: 根据上图,我再画了一个实际的页面布局图,说明一下层的嵌套关系,这样理解起来就会更简单了。 DIV结构如下: │body {}/*这是一个HTML元素,具体我就不说明了*/ └#Container {}/*页面层容器*/ ├#H eader {} /*页面头部*/ ├#PageBody {}/*页面主体*/ │├#Sidebar {}/*侧边栏*/ │└#MainBody {}/*主体内容*/ └#Footer {}/*页面底部*/ 至此,页面布局与规划已经完成,接下来我们要做的就是开始书写HTML代码和CSS。 接下来我们在桌面新建一个文件夹,命名为“DIV+CSS布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容:

nodejs压缩js css配置文档

Windows 7 64位系统下Node.js安装及使用 1、node.js下载地址:https://www.doczj.com/doc/8d10571728.html,/download/ 根据自己电脑配置下载: 2、开始安装nodejs,默认是安装在C:\Program Files\nodejs下面 3、在你任意磁盘里面自己另外新建一个文件夹,我的node.js是安装在在D盘, 所以我在D盘自己新建文件夹,名为compress 需要自行把要压缩的css、js文件拷贝到此文件夹下。 也可以在你项目里要压缩的css或js文件夹同一目录下,按下面步骤执行(不建议) 3、安装CLI Grunt 的安装与管理都是通过 npm,npm 是 Node.js 的包管理器。 打开C:\Program Files\nodejs目录你会发现里面自带了npm,直接用 npm安装相环境既可

在全局环境中安装Grunt的命令行接口 在 cmd 中进入自己新建文件夹,输入npm install -g grunt-cli命令 如: 安装grunt-cli 并不等于安装了Grunt 任务运行器!Grunt CLI的任务是 运行gruntfil指定的Grunt版本。这样就可以在一台电脑上同时安装多 个版本的Grunt。 等待命令运行,不要关闭,如下图: 4、新建Grunt项目(在你新建的文件夹下创建下面两个文件) 标准配置包括两个文件: package.json :用于保存项目元数据 Gruntfile : ,用于配置或定义任务、 加载Grunt插件。

package.json 存放于项目根目录。运行 npm install 会安装指示版本的依赖库 基于压缩js、css样式 下面配置即可: 5、运行 npm install 会根据package.jsom配置安装指示版本的依赖库 等待命令运行完,在你新建文件夹里会出现一个这样的文件: 此文件夹是nodejs相关组件的自动安装路径

CSS和DOM属性用法速查手册

CSS和DOM属性用法速查手册 CSS属性用法速查手册 -------------------------------------------------------------------------------- !important增加特定规则的重要性。 :active设置当链接处于激活状态时a元素的样式。 :first-letter在对象的第一个字符上应用一个或多个样式。 :first-line在对象的第一行上应用一个或多个样式。 :hover设置当用户将鼠标指针悬停在链接上时a元素的样式。 :link设置当链接最近没有访问过时a元素的样式。 :visited设置当链接最近访问过时a元素的样式。 @charset设置外部样式表的字符集。 @font-face设置要嵌入HTML文档的字体。 @import导入一个外部样式表。 @media设置styleSheet对象中一组规则的媒体类型。 @page设置styleSheet中页面框的尺寸、方向和边距。 abbr设置或获取对象的缩写文本。 accelerator设置或获取表明对象是否包含快捷键的字符串。 accept设置或获取以逗号分隔的内容类型列表。 acceptCharset设置或获取处理表单的服务器必须接受的输入数据所用的字符编码方式列表。 accessKey设置或获取对象的快捷键。 action设置或获取表单内容要发送处理的URL。 activeElement获取当父document拥有焦点时获得焦点的对象。 additive设置或获取表明动画是否附加到其它动画的值。 align设置或获取对象针对其邻接文本如何排列。 align设置或获取标题或标志的排列。 align设置或获取表格排列。 align设置或获取对象相对于显示或表格的排列方式。 aLink设置或获取元素中所有激活链接的颜色。 alinkColor设置或获取元素中所有激活链接的颜色。 allowTransparency设置或获取对象是否可为透明。 alt设置或获取用于替代图像的文本。 altHTML设置可选的若对象装载失败时要执行的替换HTML脚本。 altKey设置或获取Alt键的状态。 altLeft设置或获取左Alt键的状态。 appCodeName获取浏览器的代码名称。 APPLICATION表明对象的内容是否为HTML应用程序(HTA),从而免除浏览器的安全模型。 appMinorVersion获取应用程序的次版本值。 appName获取浏览器的名称。 appVersion获取浏览器运行的平台和版本。

CSS14甲板集装箱安全系固作业指南

附则14 Annex 14 甲板集装箱安全系固作业指南 Guidance on providing safe working conditions for securing of containers on deck 1. 目的AIM 保证参与甲板集装箱系固操作的人员具有安全工作环境,特别是安全通道,正确的系固设备以及安全工作区域。本附则应在系固系统的设计阶段进行考虑。本附则为船东、船厂、船级社、主管机关以及设计者制定及审批货物安全通道布置(CSAP)提供指导。 To ensure that persons engaged in carrying out container securing operations on deck have safe working conditions and, in particular safe access, appropriate securing equipment and safe places of work. These guidelines should be taken into account at the design stage when securing systems are devised. These guidelines provide shipowners, ship builders, classification societies, Administrations and ship designers with guidance on producing or authorizing a Cargo Safe Access Plan (CSAP)。 1. 适用范围SCOPE 2.1 本附则中船舶指专用的集装箱船以及特殊设计并布置为在甲板上装载集装箱的其 他船舶。 Ships which are specifically designed and fitted for the purpose of carrying containers on deck. 1.2 对于在2015年1月1日及以后安放龙骨或处于类似建造阶段的船舶,本附则全文适 用。 Apply the annexed amendments in its entirety for containerships, the keels of which were laid or which are at a similar stage of construction on or after 1 January 2015; 2.3 对于在2015年1月1日及以前安放龙骨或处于类似建造阶段的船舶,仅4.4(培训及 熟悉)、7.1(一般说明)、7.3(维护)以及8(特殊集装箱安全设计)适用。 Apply sections 4.4 (Training and familiarization), 7.1 (Introduction), 7.3 Maintenance) and section 8 (Specialized container safety design) to existing containerships*, the keels of which were laid or which are at a similar stage of construction before 1 January 2015; and 2.4 对于在2015年1月1日及以前安放龙骨或处于类似建造阶段的船舶,本附则6(设 计)以及7.2(操作程序)应由船旗国主管机关确定,在不需要进行较大船体结构修改的基础上,尽可能适用。 Apply the principles of this guidance contained in sections 6 (Design) and 7.2 (Operational procedures) to existing containerships* as far as practical by the flag State Administration with the understanding that existing ships would not be required to be enlarged or undergo other major structural modifications as determined. 2. 定义DEFINITIONS

CSS样式表-手实用手册与讲解

伺服網路科技股份有限公司 (02)2711-7555
建立日期:2006/10 修改日期:2006/10 版 本:1.0
自定义页面样式 1 使用说明: 1 页面结构 2 头部说明 4 主体定制 8 主体背景(跨三栏)设置 左边栏背景设置 8 中间栏背景设置 8 右边栏背景设置 9 底部定制 10 底部背景修改 10 底部文字修改 10 模块定制 11 模块标题修改 11 模块边框修改 12 模块背景修改 12 普通文字修改 12 链接文字修改 13 学校名称修改 13 模块标题文字修改 13 明细页标题文字修改 14 信息陈列标题文字修改 14 简单说明文字修改 分类列表文字修改 页首连接文字修改 小技巧 17 CSS 标签定义对照表 样式结构图 21 Pictures 图文件范例说明 小图示 24 论坛图档 25 完成制作 26 14 15 16 18 24
8

自定义页面样式
使用说明:
本软件的页面样式设计采用了大量的CSS定义, 因此, 本手册仅限于熟悉CSS编写规则的专业 网页设计制作人员使用。 当从往站后台下载自定义页面样式文件后,解压缩您可以看到如下所示一些档案:
?
如图所示,在 Example 目录下,有两个文件夹(catalog、style)和一个档案(index.html) 。 catalog 文件夹内存放网页范例内容,供您预览使用,请不要随意更改; style 文件夹包含两个档案(style.css、font.css)以及两个文件夹(images、pictures) , 更改这些档案将从新设定当前页面样式的显示效果:
o o o
style.css font.css images
主样式表单,包含绝大部分的样式定义; 字型样式表单,简要定义了一些字型与字号大小; 存放样式表单中引用到的图档的文件夹,在样式表单里引用到的所有背景
图都存放在此;
o ?
pictures
是存放样式表单中没有引用、但在页面中引用的图档。
双击"index.html",开启网页制作范本页面、预览当前所有页面的显示效果; 同样,您对 css 样式的任意修改都可以通过刷新该范例页面来预览。
1

2021年STM8L中文参考手册-1

简介 欧阳光明(2021.03.07) 本参考手册的目标应用程序开发人员。它提供了完整的信息如何使用stm8l05xx,stm8l15xx和stm8l16xx微控制器的存储器和外围设备。 该stm8l05xx / stm8l15xx / stm8l16xx是一个家庭的不同存储密度的微控制器和外围设备。 这些产品是专为超低功耗应用。可用的外设的完整列表,请参阅产品数据表。 订购信息,引脚说明,机械和电气设备的特点,请参阅产品数据表。 关于STM8 SWIM通信协议信息和调试模块,请参阅用户手册(um0470)。 在STM8的核心信息,请参阅STM8的CPU编程手册(pm0044)。关于编程,擦除和保护的内部快闪记忆体,请参阅STM8L闪存编程手册(pm0054)。 表一、 类型零件号 控制器价值线低密度stm8l05xx设备:stm8l051x3 8KB Flash微控制器 价值线中密度stm8l05xx设备:stm8l052x6微控制器与32闪光 价值线高密度stm8l05xx设备:stm8l052x8 64-KB闪存微控制器 低密度stm8l15x设备:stm8l151c2 / K2 / G2/F2, stm8l151c3 / K3 / G3 / F3微控制器与4KB或8KB Flash 中密度stm8l15xx设备:stm8l151c4 / K4 / G4, 微控制器stm8l151c6 / K6 / G6,stm8l152c4 / K4和stm8l152c6 / K6 微控制器与16-KB或32闪光 培养基+密度stm8l15xx设备:stm8l151r6和 stm8l152r6微控制器与闪存(32比中密度器件广泛的外设范围) 高密度stm8l15xx设备:stm8l151x8和stm8l152x8 随着64-KB闪存微控制器(相同的外周设置为中等+) 高密度stm8l16xx设备:stm8l162x8微控制器与闪存(相同的外周设置为 64-KB高密度stm8l152设备加AES硬件加速器 目录 1中央处理单元(CPU)。30。 1.1引言30 1.2 CPU的寄存器。30。 1.2.1描述CPU寄存器。..。30 1.2.2STM8 CPU寄存器图。..。34 1.3全球配置寄存器(cfg_gcr)。34。 1.3.1激活水平。..。34

用户使用手册

汉科应用性能监控系统(BCSS)用户使用手册

第 2 页 共 32 页 汉科计算机信息技术有限公司 成都市天府大道南延线高新孵化园8号楼2021 目 录 1. 系统简介 ............................................................... 3 2. 安装说明 ............................................................... 7 2.1. 安装之前 ................................................................................................................... 7 2.1.1. 检查软件包的内容 ........................................................................................... 7 2.1.2. 系统支持说明 ................................................................................................... 7 2.1.3. 设计安装部署方案 ........................................................................................... 8 2.2. 安装系统控制台(System Console ) . (8) 2.2.1. ORACLE 的配置 .................................................................................................. 8 2.2.2. Weblogic server 的配置 ................................................................................ 9 2.3安装性能收集服务器(Collect server ) .................................................................. 10 2.4安装客户端代理(Client agent ) .............................................................................. 12 3. 使用说明 .............................................................. 14 3.1. WEB 端操作说明 ...................................................................................................... 14 3.1.1 系统功能概述 ................................................................................................. 14 3.1.2 页面操作说明 ................................................................................................. 15 3.2. 性能收集服务器使用说明 . (28) 3.2.1 配置文件说明 ................................................................................................. 28 3.2.2 性能收集器操作说明 ..................................................................................... 29 3.3. 性能收集客户端使用说明 . (30) 3.3.1 配置文件说明 ................................................................................................. 30 3.3.2 客户端操作说明 ............................................................................................. 30 4. 常见问题 .............................................................. 31 5. 技术支持 (32)

文本预览