历史上的今天
今天是:2025年07月29日(星期二)
2020年07月29日 | STM8 外设时钟门控
2020-07-29 来源:51hei
关闭未使用外设的时钟可使STM8降低功耗。外设的时钟门控(PCG)模式使用户可在运行模式下随时打开或关闭fMASTER与下列外设的连接:
ADC
I2C
AWU(寄存器时钟,而非计数器时钟)
SPI
TIM[4:1]
UART
CAN(寄存器时钟,而非CAN时钟)
STM8系统复位后,所有外设时钟均处于开的状态。用户可通过清除CLK_PCKENR1或CLK_PCKENR2中的PCKEN位来关闭相应的外设时钟。但是在关闭外设的时钟前,用户必须设置相应的位禁用该外设。
为了使能一个外设,用户必须先设置寄存器CLK_PCKENR中对应的PCKEN位,然后设置外设控制寄存器中的外设使能位。
AWU计数器是由独立于fMASTER的内部或外部时钟(LSI或HSE)驱动,因此,即使寄存器的时钟已被关掉,该外设依然可以继续运行。
上一篇:STM8 主时钟切换
下一篇:STM8 时钟安全系统(CSS)
史海拾趣
|
在MCS-51 单片机的内部虽已集成了很多资源,但这类单片机属于一种“通用”的单片机,单片机内部的各种资源都是折衷配置的,如片内程序存储器、数据存储器的容量都不打,并行I/O端口的数量也不很多,此外,在有些应用中,片内定时器、中断、串行口等 ...… 查看全部问答> |
|
最近正在学习wince下搭建WEB服务器。 我在网上找到一个wince下的FTP服务器,运行之后,直接在PC的IE地址栏输入FTP://192.168.1.104就可以访问里面的文件了。 我现在就想在wince下搭建一个类似的WEB服务器,通过IE来访问wince设备的数据,控制设备 ...… 查看全部问答> |
|
请高手帮我分析一下:我的用是123的片子,做的是一个RF数据采集器,在零下30-40度做测试的时候,发现接受到的数据不正确.但是同一个仪器,拿到室温的时候又正常了.是不是可以分析为晶振工作不稳引起的.那么怎样才能要它在零下30-40度更加的稳定点?希望得 ...… 查看全部问答> |
|
lm3s811到底要怎么写程序啊!!要什么.h文件,怎么初始化!我真心蛋疼了 lm3s811到底要怎么写程序啊!!要什么.h文件,怎么初始化!我真心蛋疼了 整了一晚上加一天,一个程序都没运行成功! 求指教! 求批评! 求鞭策!… 查看全部问答> |
|
各位大侠,请教个A/D转换的问题: 我现在用PIC18F65J10做A/D转换,是10位的,VREF+,VREF-用的是VCC和地,信号用运放放大后输入,可是经采样后的数据隔几次就会出现一个00,我又把VREF-换成外部输入1V,输出值有隔几次出现一个4B(1V的采样值),这 ...… 查看全部问答> |
|
是的。 晚上和同事加了会班,由同事发现一个寄存器中我没有显示禁止流控,因此搞出了查了一两天的串口问题。 过后,他对我位操作的方式相当不满意。这期间有过一场小小的争论。 不过说起来,我已经对位操作或者不位操作 这件事情本身已经没有什 ...… 查看全部问答> |
|
keil编译时出现uncalled segment ignored for overlay process 程序如下,在鼠标头文件驱动里面,大家帮忙看下哪出问题了 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_MOUSE_SEND_DATA?MAIN **********************主函数************************** #inc ...… 查看全部问答> |




