zoukankan      html  css  js  c++  java
  • stm8s 时钟库函数选择内部RC初始化

    //本文选择16M内部RC震荡。分频为1 即系统时钟为16M
    void CLK_HSICmd(FunctionalState NewState)
    {
    
        /* Check the parameters */
        assert_param(IS_FUNCTIONALSTATE_OK(NewState));
    
        if (NewState != DISABLE)
        {
            /* Set HSIEN bit */
            CLK->ICKR |= CLK_ICKR_HSIEN;
        }
        else
        {
            /* Reset HSIEN bit */
            CLK->ICKR &= (u8)(~CLK_ICKR_HSIEN);
        }
    
    }
    void CLK_HSIPrescalerConfig(CLK_Prescaler_TypeDef HSIPrescaler)
    {
    
        /* check the parameters */
        assert_param(IS_CLK_HSIPRESCALER_OK(HSIPrescaler));
    
        /* Clear High speed internal clock prescaler */
        CLK->CKDIVR &= (u8)(~CLK_CKDIVR_HSIDIV);
    
        /* Set High speed internal clock prescaler */
        CLK->CKDIVR |= (u8)HSIPrescaler;
    
    }
    
    void CLK_Configuration(void)
    {
       CLK_HSICmd(ENABLE);/* Set HSIEN bit */
    
     
      CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); /* Fmaster = 16MHz */
    
    }
    
    //初始化时,调用下面函数就可以:
    CLK_Configuration();

查看全文
  • 相关阅读:
    MyXls导出Excel时在Web页即时生成原生Excel文件
    《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十四:设计聚合(Aggregation)(上)
    《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十五:设计聚合(Aggregation)(下)
    《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十六:管理分区及数据库处理(上)
    《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十七:管理分区及数据库处理(下)
    IE9启动崩溃并报"故障模块名称: msidcrl40.dll"的一个解决方案
    Microsoft® SQL Server® 2008 R2 Service Pack 1正式版
    《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十八:管理部署
    《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十二:从Analysis Services检索数据
    《Microsoft SQL Server 2008 MDX Step by Step》学习笔记三:了解结果集(Sets)
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10728894.html
  • Copyright © 2011-2022 走看看