资源简介
3kw数字LLC原理图和源代码,内容完整。基于DSP2802x平台开发,
代码片段和文件信息
//----------------------------------------------------------------------------------
//
// FILE: {ProjectName}-DevInit_F2803x.c
//
// DEscriptION: Device initialization for F2803x series
//
//----------------------------------------------------------------------------------
// Copyright Texas Instruments ?2010
//----------------------------------------------------------------------------------
// Revision History:
//----------------------------------------------------------------------------------
// Date | Description / Status
//----------------------------------------------------------------------------------
// 29 Jun 2010 | MB
//----------------------------------------------------------------------------------
#include “PeripheralHeaderIncludes.h“
// Functions that will be run from RAM need to be assigned to
// a different section. This section will then be mapped to a load and
// run address using the linker cmd file.
#pragma CODE_SECTION(InitFlash “ramfuncs“);
#define Device_cal (void (*)(void))0x3D7C80
void DeviceInit(void);
void PieCntlInit(void);
void PieVectTableInit(void);
void WDogDisable(void);
void PLLset(Uint16);
void ISR_ILLEGAL(void);
//--------------------------------------------------------------------
// Configure Device for target Application Here
//--------------------------------------------------------------------
void DeviceInit(void)
{
WDogDisable(); // Disable the watchdog initially
DINT; // Global Disable all Interrupts
IER = 0x0000; // Disable CPU interrupts
IFR = 0x0000; // Clear all CPU interrupt flags
// The Device_cal function which copies the ADC & oscillator calibration values
// from TI reserved OTP into the appropriate trim registers occurs automatically
// in the Boot ROM. If the boot ROM code is bypassed during the debug process the
// following function MUST be called for the ADC and oscillators to function according
// to specification.
EALLOW;
SysCtrlRegs.PCLKCR0.bit.ADCENCLK = 1; // Enable ADC peripheral clock
(*Device_cal)(); // Auto-calibrate from TI OTP
SysCtrlRegs.PCLKCR0.bit.ADCENCLK = 0; // Return ADC clock to original state
EDIS;
// Switch to Internal Oscillator 1 and turn off all other clock
// sources to minimize power consumption
EALLOW;
SysCtrlRegs.CLKCTL.bit.INTOSC1OFF = 0;
SysCtrlRegs.CLKCTL.bit.OSCCLKSRCSEL=0; // Clk Src = INTOSC1
SysCtrlRegs.CLKCTL.bit.XCLKINOFF=1; // Turn off XCLKIN
SysCtrlRegs.CLKCTL.bit.XTALOSCOFF=1; // Turn off XTALOSC
SysCtrlRegs.CLKCTL.bit.INTOSC2OFF=1; // Turn off INTOSC2
EDIS;
// SYSTEM CLOCK speed based on internal oscillator = 10 MHz
// 0xC = 60 MHz (12)
// 0xB = 55 MHz (11)
// 0xA = 50 MHz (10)
// 0x9 = 45 MHz (9)
// 0x8 = 40 MHz (8)
// 0x7 = 35 MHz (7)
// 0x6 = 30 MHz (6)
// 0x5 = 25 MHz (5)
// 0x4 = 20 MHz (4)
// 0x3 = 15 MHz (3)
// 0x2 = 10 MHz (2)
PLLset(0xC); // choose from options above
//
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 90389 2017-04-26 09:38 3KW数字LLC源代码\HVLLC-PCB[R3].pdf
文件 79408 2017-04-26 09:38 3KW数字LLC源代码\HVLLC-SCH[R3].pdf
文件 324 2017-04-26 09:38 3KW数字LLC源代码\LLC\.ccsproject
文件 6331 2017-04-26 09:38 3KW数字LLC源代码\LLC\.cdtbuild
文件 677 2017-04-26 09:38 3KW数字LLC源代码\LLC\.cdtproject
文件 3640 2017-04-26 09:38 3KW数字LLC源代码\LLC\.launches\HVLLC.launch
文件 2501 2017-04-26 09:38 3KW数字LLC源代码\LLC\.project
文件 982 2017-04-26 09:38 3KW数字LLC源代码\LLC\.settings\org.eclipse.cdt.managedbuilder.core.prefs
文件 137 2017-04-26 09:38 3KW数字LLC源代码\LLC\.settings\org.eclipse.ltk.core.refactoring.prefs
文件 8830 2017-04-26 09:38 3KW数字LLC源代码\LLC\F28027_FLASH_HVLLC.CMD
文件 20426 2017-04-26 09:38 3KW数字LLC源代码\LLC\HVLLC-DevInit_F2802x.c
文件 6693 2017-04-26 09:38 3KW数字LLC源代码\LLC\HVLLC-DPL-ISR.asm
文件 32923 2017-04-26 09:38 3KW数字LLC源代码\LLC\HVLLC-Main.c
文件 2701 2017-04-26 09:38 3KW数字LLC源代码\LLC\HVLLC-Settings.h
文件 299 2017-04-26 09:38 3KW数字LLC源代码\LLC\macros.ini
文件 435350 2017-04-26 09:38 3KW数字LLC源代码\zhca520.pdf
文件 1034697 2017-04-26 09:38 3KW数字LLC源代码\zhca540.pdf
目录 0 2017-12-08 13:38 3KW数字LLC源代码\LLC\.launches
目录 0 2017-12-08 13:38 3KW数字LLC源代码\LLC\.settings
目录 0 2017-12-08 13:38 3KW数字LLC源代码\LLC
目录 0 2017-12-08 13:38 3KW数字LLC源代码
----------- --------- ---------- ----- ----
1726308 21
- 上一篇:计算机网络大作业.
- 下一篇:用jmeter测试tcp服务器
相关资源
- 最新树莓派开源原理图汇总
- 基于51单片机的出租车计价器硬件原理
- (操作)Cadence的原理图设计和Allegr
- Graphics Gems图形图像编程精粹所有源代
- 基于MSP430红外遥控小车的设计与开发
- 学生管理系统BS模式
- Cyclone III EP3C25 原理图
- GPU高性能运算之CUDA源代码
- 网上商城源代码 很好很强大
- 双目立体视觉源代码
- 安卓贪吃蛇游戏开发源代码及开发文
- 网络嗅探器 课程设计 源代码 报告
- 交互式计算机图形学 基于WEBGL的自顶
- 飞思卡尔KEA128核心系统原理图和封装
- 超声波测距codePCB原理图
- Cocos2dx游戏源代码《萝莉快跑》
- 基于51单片机最小系统 AD 原理图+PCB
- 《ADS应用详解——射频电路设计与仿
- 计算机网络实验与学习指导-基于Cis
- MPC8309原理图和电路板图
- Windows防火墙与网络封包截获技术光盘
- 软件工程课程设计报告及源代码
- 重力小球安卓源代码
- 计算机图形学 边界定义的8连通区域
- 《数据库》实验报告+期末大作业源代
- 操作系统原理实验报告+源代码哲学家
- 在线投票系统源代码+数据库设计+E-
- OA办公系统源代码+数据库
- stc学习板电路原理图
- CRM完整的客户管理系统源代码
评论
共有 条评论