资源简介
飞思卡尔恩智浦杯智能车大赛MT9V032摄像头代码
代码片段和文件信息
/*********************************************************************************************************************
* COPYRIGHT NOTICE
* Copyright (c) 2017逐飞科技
* All rights reserved.
* 技术讨论QQ群:179029047
*
* 以下所有内容版权均属逐飞科技所有,未经允许不得用于商业用途,
* 欢迎各位使用并传播本程序,修改内容时必须保留逐飞科技的版权声明。
*
* @file common
* @company 成都逐飞科技有限公司
* @author Go For It(1325536866)
* @version v2.0
* @Software IAR 7.7 or MDK 5.17
* @Target core MK60DN and MK60FX
* @Taobao https://seekfree.taobao.com/
* @date 2017-09-19
********************************************************************************************************************/
#include “common.h“
#define EX_REF_CLK 50 //(定义外部参考时钟为50MHZ)
uint32 mcgout_clk_mhz = 100;
uint32 core_clk_mhz = 100;
uint32 bus_clk_mhz = 100;
void get_clk(void)
{
#if defined(MK60DN)
mcgout_clk_mhz = EX_REF_CLK * ((MCG->C6 & MCG_C6_VDIV0_MASK) + 24) / ((MCG->C5 & MCG_C5_PRDIV0_MASK) + 1);
#elif defined(MK60FX)
mcgout_clk_mhz = EX_REF_CLK * ((MCG->C6 & MCG_C6_VDIV0_MASK) + 16) / ((MCG->C5 & MCG_C5_PRDIV0_MASK) + 1)/2;
#endif
core_clk_mhz = mcgout_clk_mhz / ((SIM->CLKDIV1 >> SIM_CLKDIV1_OUTDIV1_SHIFT) + 1);
bus_clk_mhz = mcgout_clk_mhz / (((SIM->CLKDIV1 >> SIM_CLKDIV1_OUTDIV2_SHIFT) & 0x0f) + 1);
uart_init(DEBUG_PORTDEBUG_BAUD); //初始化调试串口,如果不使用printf可以屏蔽
}
评论
共有 条评论