历史上的今天
返回首页

历史上的今天

今天是:2024年09月17日(星期二)

2019年09月17日 | STM8学习笔记二----CCO输出

2019-09-17 来源:eefocus

系统时钟CCO输出的步骤(算法):


1、启用某个时钟(该时钟要作为CCO输出的时钟源)。


2、切换时钟(开机默认的时钟是HSI,即内部高速时钟),等待系统时钟切换完成。


3、等待切换后的时钟就绪后,设置当前时钟分频。


4、设置CCO输出时钟的分频。


代码如下:


#include "led.h"

#include "stm8s.h"

#include "stm8s_clk.h"

#include "stm8s_gpio.h"



void main()

{

  CLK_LSICmd(ENABLE);  //启用内部低速时钟,时钟频率128Khz

  

  while(CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSI, 

     DISABLE, CLK_CURRENTCLOCKSTATE_DISABLE)==ERROR); //等待时钟切换完成

  

  while(CLK_GetFlagStatus(CLK_FLAG_LSIRDY)==RESET); //等待LSI就绪

  CLK_SYSCLKConfig(CLK_PRESCALER_CPUDIV128);  //CPU时钟128分频,即1Khz

  

  LED_Init();  //led初始化

  LED1_Close();//led1关闭

  

  CLK_CCOConfig(CLK_OUTPUT_CPUDIV64); //配置CCO输出为CPU时钟的64分频,输出频率16hz

  while(1)

  {}

}



推荐阅读

史海拾趣

芯佰微(Corebai)公司的发展小趣事

芯佰微非常重视技术研发和专利积累。公司拥有一支高素质的研发团队,不断投入资源进行新技术和新产品的研发。同时,芯佰微也积极申请各类专利,保护自己的技术成果。经过多年的积累,芯佰微已经成功申请并获得了数十项专利,这些专利不仅提升了公司的技术实力,也为公司的未来发展提供了有力保障。

Aearo Technologies公司的发展小趣事

在发展过程中,Aearo Technologies经历了一次重要的收购事件。3M公司看中了Aearo在能量控制领域的领先地位和技术实力,于XXXX年将其收购。收购后,Aearo Technologies成为了3M旗下的一家子公司,继续保留其品牌和技术优势。通过业务整合和资源共享,Aearo Technologies在3M的支持下实现了更快速的发展。

Dymec公司的发展小趣事

随着业务的不断拓展,Dymec公司逐渐意识到品质对于品牌的重要性。公司决定加大对产品质量的投入,从原材料采购到生产流程,再到质量检测,每一个环节都严格把控。这种对品质的执着追求使得Dymec公司的产品在市场上获得了良好的口碑,公司也逐渐成为了电子连接器行业的知名品牌。

Eagle Plastic Devices公司的发展小趣事

为了保持技术领先地位和满足不断变化的市场需求,Eagle Plastic Devices公司不断加大研发投入,引进先进的研发设备和人才。公司建立了完善的研发体系,包括新产品开发、工艺改进、性能测试等环节。通过不断的技术创新和产品升级,Eagle Plastic Devices公司成功推出了多款具有竞争力的新产品,进一步巩固了其在行业内的领先地位。

启英泰伦(Chiplntelli)公司的发展小趣事

启英泰伦(Chiplntelli)公司成立于2015年,专注于人工智能语音芯片及配套应用解决方案的研发。在公司创立初期,团队面临了众多技术挑战和市场竞争。然而,他们凭借对技术的深刻理解和不懈追求,成功推出了第一代深度神经网络语音AI芯片CI1006,这款芯片在行业内被认定为首创。这一重要里程碑为启英泰伦的发展奠定了坚实的基础,也标志着公司在人工智能语音芯片领域的正式起步。

CETC公司的发展小趣事

为了进一步提升公司的国际影响力,CETC开始积极布局海外市场。公司先后在美国、欧洲等地设立了研发中心和分支机构,与当地企业开展深度合作,共同研发适应市场需求的产品。同时,CETC还积极参加国际电子展会和论坛,展示公司的最新技术和产品,吸引了众多国际客户的关注。通过这些努力,CETC成功打开了海外市场的大门,为公司的长远发展注入了新的动力。

问答坊 | AI 解惑

中国MCU能不能像手机/多媒体处理器一样崛起?

在单片机市场,除了在低端8位市场可以看到排名第8的凌阳和排名第十的华邦外,鲜见中国芯的影子。 而与此形成强烈对比的是:联发科和展讯主导了中国GSM和TD市场。 即使分外重视中国市场的国际大厂,也不过是在中国建造投产8位单片机市场, ...…

查看全部问答>

群星LM3S8962评估板中文使用手册

个人翻译,如有不恰当的地方,欢迎指正!…

查看全部问答>

单片机编程中如何跳出while()循环程序?

在此先谢谢大家! 下面的程序是一个输出多组字符串的,目前的问题是如何跳出这个循环主程序。 我用了break,return,都没成功。不知道大家有什么好的法子! 希望赐教一下。 #include #define uint unsigned int #define uchar unsigned char ...…

查看全部问答>

请问Xterm是LINUX下的一种终端吧,为什么我在开发板上的WINCE6.0的终端是这个呢?

RT 我在OMAP3530开发板上创建的WINCE6.0环境,终端是XTERM, 第二个问题:我下的GPS适用于WINCE6.0的程序,后缀是EXE的,为什么在WINCE6.0下双击显示打开方式呢?不是可执行文件吗? PS:U盘里的JPG格式的图片也打不开,双击后也是显示打开方式 ...…

查看全部问答>

Hook API后调用原函数的问题

我Hook了ZwCreateFile以后, 调用原函数时出错, 相关代码如下: fpZwCreateFile                 OriginalCreateFile = NULL; //重新定义原函数 NTSTATUS NTAPI HookCreateFile (   &n ...…

查看全部问答>

什么是电动汽车动力系统集成?

什么是电动汽车动力系统集成?…

查看全部问答>

msp430五系列与一系列的程序方面的 不同

我想问的是他们在时钟设置和定时器设置有什么不同?在msp1611写好的程序能移植到五系列的片子上吗?还有IO口的操作有什么不同…

查看全部问答>

verilog 不可综合语句

转自ednchina(1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,notif0,notif1,if,inout,in ...…

查看全部问答>

电力线载波芯片

电力线载波调制解调器能不能自己做   用什么芯片   希望能得到指点…

查看全部问答>