91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 112KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-11
  • 語言: 其他
  • 標簽: STM8S??

資源簡介

基于atomthreads實時操作系統移植到STM8S上面,親測可用。工程代碼只做了簡單的串口初始化,以及驅動一個LED,其他外設驅動您可以自己添加。

資源截圖

代碼片段和文件信息

/**
??******************************************************************************
??*?@file?stm8s_clk.c
??*?@brief?This?file?contains?all?the?functions?for?the?CLK?peripheral.
??*?@author?STMicroelectronics?-?MCD?Application?Team
??*?@version?V1.1.1
??*?@date?06/05/2009
??******************************************************************************
??*
??*?THE?PRESENT?FIRMWARE?WHICH?IS?FOR?GUIDANCE?ONLY?AIMS?AT?PROVIDING?CUSTOMERS
??*?WITH?CODING?INFORMATION?REGARDING?THEIR?PRODUCTS?IN?ORDER?FOR?THEM?TO?SAVE
??*?TIME.?AS?A?RESULT?STMICROELECTRONICS?SHALL?NOT?BE?HELD?LIABLE?FOR?ANY
??*?DIRECT?INDIRECT?OR?CONSEQUENTIAL?DAMAGES?WITH?RESPECT?TO?ANY?CLAIMS?ARISING
??*?FROM?THE?CONTENT?OF?SUCH?FIRMWARE?AND/OR?THE?USE?MADE?BY?CUSTOMERS?OF?THE
??*?CODING?INFORMATION?CONTAINED?HEREIN?IN?CONNECTION?WITH?THEIR?PRODUCTS.
??*
??*?

©?COPYRIGHT?2009?STMicroelectronics


??*?@image?html?logo.bmp
??******************************************************************************
??*/

/*?Includes?------------------------------------------------------------------*/

#include?“stm8s_clk.h“

/*?Private?typedef?-----------------------------------------------------------*/
/*?Private?define?------------------------------------------------------------*/
/*?Private?macro?-------------------------------------------------------------*/
/*?Private?variables?---------------------------------------------------------*/
/*?Private?function?prototypes?-----------------------------------------------*/

/*?Private?Constants?---------------------------------------------------------*/

/**
??*?@addtogroup?CLK_Private_Constants
??*?@{
??*/

uc8?HSIDivFactor[4]?=?{1?2?4?8};?/*!uc8?CLKPrescTable[8]?=?{1?2?4?8?10?16?20?40};?/*!
/**
??*?@}
??*/

/*?Public?functions?----------------------------------------------------------*/
/**
??*?@addtogroup?CLK_Public_Functions
??*?@{
??*/


/**
??*?@brief?This?function?returns?the?frequencies?of?different?on?chip?clocks.
??*?@par?Parameters:
??*?None
??*?@retval?the?master?clock?frequency
??*/
u32?CLK_GetClockFreq(void)
{

????u32?clockfrequency?=?0;
????CLK_Source_TypeDef?clocksource?=?CLK_SOURCE_HSI;
????u8?tmp?=?0?presc?=?0;

????/*?Get?CLK?source.?*/
????clocksource?=?(CLK_Source_TypeDef)CLK->CMSR;

????if?(clocksource?==?CLK_SOURCE_HSI)
????{
????????tmp?=?(u8)(CLK->CKDIVR?&?CLK_CKDIVR_HSIDIV);
????????tmp?=?(u8)(tmp?>>?3);
????????presc?=?HSIDivFactor[tmp];
????????clockfrequency?=?HSI_VALUE?/?presc;
????}
????else?if?(?clocksource?==?CLK_SOURCE_LSI)
????{
????????clockfrequency?=?LSI_VALUE;
????}
????else
????{
????????clockfrequency?=?HSE_VALUE;
????}

????return((u32)clockfrequency);

}


/**
??*?@}
??*/

/*******************?(C)?COPYRIGHT?2009?STMicroelectronics?*****END?OF?FILE****/

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????98645??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s.h

?????文件???????2967??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_clk.c

?????文件??????17808??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_clk.h

?????文件???????5135??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_gpio.c

?????文件???????6325??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_gpio.h

?????文件???????9223??2017-09-06?10:09??sim8SimpleTemplate\lib\stm8s_itc.c

?????文件???????5006??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_itc.h

?????文件???????6667??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_tim1.c

?????文件??????24968??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_tim1.h

?????文件???????3451??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_type.h

?????文件??????10250??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_uart2.c

?????文件??????18388??2017-08-27?18:12??sim8SimpleTemplate\lib\stm8s_uart2.h

?????文件???????5150??2017-09-06?10:34??sim8SimpleTemplate\os\atom.h

?????文件??????36597??2017-08-27?18:12??sim8SimpleTemplate\os\atomkernel.c

?????文件??????25561??2017-08-27?18:12??sim8SimpleTemplate\os\atommutex.c

?????文件???????2194??2017-08-27?18:12??sim8SimpleTemplate\os\atommutex.h

?????文件??????18261??2017-09-06?10:28??sim8SimpleTemplate\os\atomport-asm-iar.s

?????文件??????17296??2017-08-27?18:12??sim8SimpleTemplate\os\atomport-asm-raisonance.asm

?????文件???????1577??2017-08-27?18:12??sim8SimpleTemplate\os\atomport-asm-sdcc.s

?????文件???????3037??2017-08-27?18:12??sim8SimpleTemplate\os\atomport-private.h

?????文件???????2985??2017-08-27?18:12??sim8SimpleTemplate\os\atomport-template.h

?????文件???????2379??2017-08-27?18:12??sim8SimpleTemplate\os\atomport-tests.h

?????文件??????11939??2017-08-27?18:12??sim8SimpleTemplate\os\atomport.c

?????文件???????3787??2017-08-27?18:12??sim8SimpleTemplate\os\atomport.h

?????文件??????34316??2017-08-27?18:12??sim8SimpleTemplate\os\atomqueue.c

?????文件???????2637??2017-08-27?18:12??sim8SimpleTemplate\os\atomqueue.h

?????文件??????22987??2017-08-27?18:12??sim8SimpleTemplate\os\atomsem.c

?????文件???????2163??2017-08-27?18:12??sim8SimpleTemplate\os\atomsem.h

?????文件???????1929??2017-08-27?18:12??sim8SimpleTemplate\os\atomtests.h

?????文件??????15969??2017-08-27?18:12??sim8SimpleTemplate\os\atomtimer.c

............此處省略19個文件信息

評論

共有 條評論