1、主时钟源
有四种时钟源可以用做主时钟:
(1)1-24MHz高速外部晶体振荡器(HSE)
(2)最大24MHz高速外部时钟信号(HSE user-ext)
(3)16MHz高速内部RC振荡器(HSI)
(4)128KHz低速内部RC(LSI)
各个时钟源可以单独打开或关闭,从而优化功耗。我们采用HSI。为了使系统快速启动,复位后时钟控制器会自动使用HSI的8分频(HSI/8)作为主时钟;原因是HSI的稳定时间短,而8分频可保证系统在较差的VDD条件下安全启动。
2、时钟输出功能(CCO)
可以配置时钟输出功能使用户可以在外部管脚CCO上输出指定的时钟,可选CCO时钟的信号有6种:fHSE、fHSI、fHSIDIV、fLSI、fMASTER、fCPU(可选分频值)。
设置步骤:首先应该选择设置输出模式;然后需要指定I/O引脚,我们默认的引脚为PE0,所以只需要将两者绑定起来就可以了;最后打开时钟输出使能。
3、实现代码
1 /* Includes ------------------------------------------------------------------*/
2 #include "stm8s.h"
3
4 /* Private function prototypes -----------------------------------------------*/
5 static void CLK_Config(void);
6
7 /**
8 * @brief Example main entry point.
9 * @param None
10 * @retval None
11 */
12 void main(void)
13 {
14
15 // Clock configuration
16 CLK_Config();
17
18 enableInterrupts();
19
20 // configures the Switch from one clock to another
21 CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSI, DISABLE, CLK_CURRENTCLOCKSTATE_DISABLE);
22
23 // Connect LSI to COO pin , CLK_CCO--PE0
24 GPIO_Init(GPIOE, GPIO_PIN_0, GPIO_MODE_OUT_PP_LOW_FAST);
25
26 // Enables the Configurable Clock Output (CCO)
27 CLK_CCOCmd(ENABLE);
28
29 /* --- to see if 8mhz is output at CCo pin --- */
30
31 /* ------------------------------------------- */
32 }
33
34 /**
35 * @brief Configure system clock to run at 16Mhz and output the system clock on
36 * CCO pin
37 * @param None
38 * @retval None
39 */
40 static void CLK_Config(void)
41 {
42 CLK_DeInit();
43
44 /* Clock divider to HSI/1 */
45 CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);
46
47 /* Output Fcpu on CLK_CCO pin */
48 CLK_CCOConfig(CLK_OUTPUT_MASTER);
49 }
CLK
上一篇:STM8S 中断唤醒,定时唤醒,窗口看门狗
下一篇:STM8单片机复位源判断
推荐阅读
史海拾趣
随着LED背光驱动芯片的成功推出,启攀微电子(CHIPHOM)逐渐在市场上崭露头角。然而,公司并没有满足于现状,而是继续加大研发投入,拓展产品线。在一次国际电子展上,公司展示了音频功率放大芯片和电阻式触摸屏控制芯片,引起了众多客户的关注。通过不懈的市场推广和技术支持,启攀微电子(CHIPHOM)成功打开了国内外市场的大门,实现了销售收入的快速增长。
随着可穿戴设备的兴起,Cramer公司迅速捕捉到了市场机遇。他们推出了一款智能手表,该手表不仅具备基本的时间显示功能,还集成了健康监测、运动追踪等多项实用功能。为了提升产品的竞争力,Cramer公司与多家科技公司合作,共同研发新技术。这款智能手表在市场上获得了广泛认可,进一步提升了Cramer公司的品牌知名度和市场份额。
随着可穿戴设备的兴起,Cramer公司迅速捕捉到了市场机遇。他们推出了一款智能手表,该手表不仅具备基本的时间显示功能,还集成了健康监测、运动追踪等多项实用功能。为了提升产品的竞争力,Cramer公司与多家科技公司合作,共同研发新技术。这款智能手表在市场上获得了广泛认可,进一步提升了Cramer公司的品牌知名度和市场份额。
在科技创新的推动下,艾华集团的产品逐渐在国内外市场上崭露头角。公司不仅在国内市场上取得了显著成绩,还积极拓展海外市场,产品远销欧美、东南亚等地区。同时,艾华集团也注重品牌建设,通过提升产品品质、加强售后服务等方式,不断提升品牌影响力和美誉度。
随着市场需求的不断升级,芯海科技在ADC芯片的基础上,开始研发自主知识产权的8位MCU(微控制器)内核。经过数年的努力,公司成功将8位MCU内核技术应用于消费类电子产品市场,如小家电、电子玩具等。这一技术的突破进一步巩固了芯海科技在电子行业的地位,并为其后续发展提供了有力支撑。
近年来,创客文化在全球范围内兴起,Global Specialties迅速抓住了这一趋势。公司推出了一系列创客/DIY产品,包括各种模块化的电子元件和工具,旨在帮助创客们实现他们的创意和想法。通过举办线上线下的创客活动,Global Specialties不仅促进了创客之间的交流与合作,还进一步扩大了自己的品牌影响力。
vxwoks中TCP_PACKET、UDP_PACKET、TCP_HEADER、UDP_HEADER等结构的描述 vxwoks中TCP_PACKET、UDP_PACKET、TCP_HEADER、UDP_HEADER等结构的描述在哪个.h文件或doc文档中有描述? 很多结构描述都找不到,网上也搜索不到,求助ing!… 查看全部问答∨ |
以前学习中,一直想找本KEIL的中文帮助文档,最近在官方看到一个视频RV MDK开发工具视频(精典)连载。。。。 。发现KEIL官网出的最新版本的KEIL3.50安装后可以得到中文的帮助文档。 对于学习者 ...… 查看全部问答∨ |
各位大神,由于近段时间要做图像处理,也就一般CMOS的摄像头采集的图像处理,刚接触DSP,想请教一下那款DSP芯片的性价比比较高,适合本人采用,图像处理速度能达到400M就足以了。。。。 感激各位大神… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 新突破!超高速内存,为英特尔至强6性能核处理器加速
- 将vRAN站点整合至单服务器,助力运营商降低总体拥有成本
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?