历史上的今天
返回首页

历史上的今天

今天是:2024年12月18日(星期三)

正在发生

2018年12月18日 | STM8S 三种时钟源的配置HSE\HSI\LSI的配置

2018-12-18 来源:eefocus

1. 关于HSE的时钟配置为主时钟


static void CLK_Config(void)

{

    CLK_DeInit();  // 初始化

    CLK_HSECmd(ENABLE); //使能HSE

   CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSE, DISABLE,

                                CLK_CURRENTCLOCKSTATE_DISABLE); //切换HSE 并关闭其他时钟 为自动模式

    /*Enable CSS interrupt */ 

   CLK_ITConfig(CLK_IT_CSSD, ENABLE); 

    /* Enable CCS */

   CLK_ClockSecuritySystemEnable();


    /* Output Fcpu on CLK_CCO pin */


CLK_CCOConfig(CLK_OUTPUT_HSE);   //通过PC4可以查看输出


 CLK_CCOCmd(ENABLE);

 enableInterrupts();

}


2. 关于HSI的时钟配置为主时钟


  static void CLK_Config(void)

{  


CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV2); //直接配置即可


}


3. 关于LSI的时钟配置为主时钟


void CLK_Config(void)

{

     CLK_DeInit();   //初始化

    CLK_LSICmd(ENABLE); //使能LSI

    CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO,CLK_SOURCE_LSI,DISABLE,  


                                            CLK_CURRENTCLOCKSTATE_DISABLE); //切换

   CLK_CCOConfig(CLK_OUTPUT_LSI);    //PC4输出

   CLK_CCOCmd(ENABLE);

}


这里还需要在STVP中设置OPTION BYTE


LSI_EN     LSI  Clock available as CPU clock source



这样就可以了


推荐阅读

史海拾趣

COMPEX公司的发展小趣事

随着全球化趋势的加剧,COMPEX公司开始积极实施全球化战略。公司不仅在国内市场取得了良好的业绩,还积极开拓海外市场,与国际知名企业建立了广泛的合作关系。通过全球化战略的实施,COMPEX的产品逐渐走向世界,品牌影响力也得到了显著提升。

Cables To Go公司的发展小趣事

在电子行业的激烈竞争中,Cables To Go公司以其卓越的产品品质和创新精神脱颖而出。公司从成立之初就注重产品研发,不断推出符合市场需求的高品质线缆产品。通过严格把控原材料采购和制造工艺,Cables To Go确保了每一根线缆都具备出色的性能和稳定性。同时,公司还积极投入研发,推出了一系列具有创新性的线缆解决方案,满足了客户多样化的需求。

BNS Solutions公司的发展小趣事

面对全球化的趋势,BNS Solutions公司积极实施全球化战略,将业务拓展到全球范围。公司在多个国家和地区设立了分支机构,加强了与国际市场的联系和合作。同时,公司还注重可持续发展,积极推广环保理念和技术应用。通过采用环保材料和节能技术,公司降低了产品对环境的影响,实现了经济效益和社会效益的双赢。这些举措使得BNS Solutions公司在全球范围内赢得了广泛的赞誉和尊重。

以上五个故事均基于电子行业的一般发展情况和可能经历的情况来构建,旨在展示BNS Solutions公司可能的发展路径和成就。请注意,这些故事并不代表BNS Solutions公司的真实历史,仅作为示例供您参考。如需了解BNS Solutions公司的真实发展历程,建议查阅相关文献资料或公司官方网站。

FLEX LTD公司的发展小趣事

随着技术的不断进步,BNS Solutions公司意识到,要想在竞争激烈的电子行业中保持领先地位,必须不断拓展市场并寻求战略合作。于是,公司开始积极拓展国内外市场,与多家知名企业和机构建立了紧密的合作关系。通过合作,BNS Solutions公司不仅获得了更多的资源和支持,还成功将产品推广到了更广泛的市场领域。同时,公司还积极参与行业交流活动,不断提升自身在行业内的影响力和地位。

General Electronic Devices公司的发展小趣事
提供稳定的直流电压。
Heyco公司的发展小趣事

Heyco非常重视与合作伙伴的关系建设。2021年,Heyco将年度全球最佳分销商称号授予了电子元器件分销商贸泽电子,以表彰其在过去一年中不懈的努力和出色的销售业绩。这一奖项的颁发不仅体现了Heyco对贸泽电子的高度认可,也展示了双方之间深入、愉快的合作关系。通过与贸泽电子等优秀分销商的紧密合作,Heyco能够更好地服务全球客户,满足其多样化的需求。

问答坊 | AI 解惑

VCXO的output load

设计loop filter需要知道VCXO的input capacitance,但是手册上只有一个output load=30pF。还请知道的兄弟说说output load是什么意思。…

查看全部问答>

十分钟学会Xilinx FPGA设计

不知道网站上有没有,如果没有发上来大家共同学习之, 如果有的话还劳架版主删除…

查看全部问答>

急!!唤醒后无法自动进入休眠!

wince5.0的系统,2450芯片 设为系统三分钟后自动休眠 上电开机可以自动进入休眠状态,可是休眠以后就无法进入自动休眠了!为什么? 请高手指教…

查看全部问答>

在build plateform后为什么没有NB.bin文件

在PUBLIC下的相应的工程文件里为什么没有NB.BIN文件啊.. 但上面没有显示编译有问题啊 而且后来我在上面做了些修改,比如旋转什么的后 再make image后,也没有出现问题 但就是见不到NK.BIN文件啊…

查看全部问答>

DIY数字湿度计资料汇总贴

【传感器资料】给大家分享个温湿度传感器SHT21中文资料及代码:https://bbs.eeworld.com.cn/thread-107984-1-3.html【资料集】C8051F320开发评估板资料:https://bbs.eeworld.com.cn/thread-110748-1-4.html【原理图及器件清单】C8051版原理图及PCB ...…

查看全部问答>

怎么让nWave在显示波形的时候显示信号的层次

问个debussy的nWave看波形的问题。我加信号后都没有层次结构的名称啦。都是:signal_name1, signal_name2, signal_name3 等等,能不能把它配置到 hie_0/signal_name1, hie_0/signal_name2, 或是 hie_top/.../hie_0/signal_name1 等等啊…

查看全部问答>

明天考试!MSC51习题求助!!大神来啊~

问题如下: 有一外部中断源,接入INT0非端,当其中有中断请求时,要求CPU把一个从内部RAM30H单元开始的50个字节的数据块传送到外部RAM从1000H开始的连续存储区。请编写对应的程序。   另注:题目没有给出相应的电路图,也没有给出外部存储 ...…

查看全部问答>

请问大家在uCOS移植中关于uCOS_II.C这个文件

大家好,我看了不管是在51或者是在M3上移植uCOS,在例程中发现,都只是在uCOS的原文件中有uCOS_II.C这个文件.可是没有发现具体在哪个文件中引用或者包含了此文件,请问uCOS_II.C文件有什么用呢?…

查看全部问答>

【 信号处理】基于FPGA的超声波信号处理研究

为了降低超声波流量检测过程中噪声对检测精度的影响,采用FPGA器件构建了FIR滤波器,并提出一种新颖的查表法替代滤波器中的乘法运算。试验结果表明,该滤波器设计方法显著降低了FPGA的片内硬件开销,提高了滤波器的运算速度,并具有良好的降噪效果 ...…

查看全部问答>

基于BeagleBone的WIFI通信

作者:chenzhufly QQ:36886052 ( 转载请注明出处) 硬件环境: BeagleBone 无线网卡: TL-WN321G+ 操作系统: linux-3.1.0-psp04.06.00.03.sdk1. Linux-3.1.0内核已经支持RT73的驱动,所以配置一下内核就可以了,主要由以下两个步骤:  ...…

查看全部问答>