31 lines
1.2 KiB
C
31 lines
1.2 KiB
C
/*==============================================================================
|
||
* Инициализация тактирования с использованием бибилотеки PLIB035
|
||
*------------------------------------------------------------------------------
|
||
* ЦНИИ СЭТ, Разваляев Алексей <wot890089@mail.ru>
|
||
*==============================================================================
|
||
* ЦНИИ СЭТ
|
||
*==============================================================================
|
||
*/
|
||
#ifndef __RCU_H
|
||
#define __RCU_H
|
||
//-- Includes ------------------------------------------------------------------
|
||
#include "plib035.h"
|
||
#include "retarget_conf.h"
|
||
|
||
//-- Defines -------------------------------------------------------------------
|
||
extern __IO uint32_t uwTick;
|
||
#define __MHZ 1000000
|
||
|
||
//-- Exported functions prototypes ---------------------------------------------
|
||
void sysclk_init(void);
|
||
|
||
uint32_t millis(void);
|
||
void millis_inc(void);
|
||
uint32_t micros(void);
|
||
void micros_inc(void);
|
||
|
||
|
||
|
||
OperationStatus rcu_set_clock_adc(RCU_PeriphClk_TypeDef ClkSrc, float ClkMHz, FunctionalState state);
|
||
#endif /*__RCU_H*/
|