-
大小: 4.95MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-08-11
- 语言: 其他
- 标签: 28335sysbios
资源简介
自己写的sys/BIOS程序,包含硬件中断hwi,软件中断swi,任务Task等
代码片段和文件信息
/*
* ======== main.c ========
* 看门狗中断号为39
*/
#include “DSP28x_Project.h“ //工程所需的头文件都在这个里面
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define ADC_MODCLK 0x3 // HSPCLK = SYSCLKOUT/2*ADC_MODCLK2 = 150/(2*3) = 25.0 MHz
#define I2C_OUTPUT_ALL 0x00
#define I2C_CONFIG_REG 0x03
Uint16 sdataA[8]; // Send data for SCI-A
Uint16 rdataA[8]; // Received data for SCI-A
Uint16 rdata_pointA; // Used for checking the received data
Int main(void)
{
// unsigned int i;
InitSysCtrl();
MemCopy(&RamfuncsLoadStart &RamfuncsLoadEnd &RamfuncsRunStart);
InitFlash();
//IO口功能初始化
void Init_Bee();
Init_LED_Gpio();
Init_key_Port();
Gpio_ledwei_init();
Init_1602_Port();
InitSpiaGpio();
InitScicGpio();
InitI2CGpio();
InitEPwm1Gpio();
InitEPwm2Gpio();
InitEPwm3Gpio();
//外设初始化
spi_fifo_init(); // 初始化Spi的FIFO
spi_init(); // 初始化SPI
// scic_fifo_init();
// sci_init(SCIA); // Init SCI-A
LCD_init();
I2CA_Init();
InitEPwm1Example();
InitEPwm2Example();
InitEPwm3Example();
selectbit(3); //选择数码管显示位数
I2cWriteRegister(0x1CI2C_CONFIG_REGI2C_OUTPUT_ALL);
DSP28x_usDelay(100);
// Specific clock setting for this example:
EALLOW;
SysCtrlRegs.HISPCP.all = ADC_MODCLK; // HSPCLK = SYSCLKOUT/ADC_MODCLK
EDIS;
InitAdc(); // Init the ADC
ConfigAdc();
asm (“ RPT #10 || NOP“);//等待配置稳定
// Enable the watchdog
EALLOW;
SysCtrlRegs.SCSR =0; //su2 DOG REST 放在这才有效
SysCtrlRegs.WDCR = 0x002F;// SysCtrlRegs.WDCR = 0x0028
EDIS;
BIOS_start(); /* does not return */
return(0);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 748 2015-09-15 19:29 Bios_practice\.ccsproject
文件 17901 2015-09-15 19:40 Bios_practice\.config\.productview.dat
文件 71 2015-10-17 15:47 Bios_practice\.config\xconfig_app\.buildtime
文件 0 2015-09-15 19:40 Bios_practice\.config\xconfig_app\.interfaces
.....H. 618 2015-09-15 19:40 Bios_practice\.config\xconfig_app\.xdcenv.mak
文件 537 2015-09-15 19:40 Bios_practice\.config\xconfig_app\compiler.opt
文件 490 2015-09-15 19:40 Bios_practice\.config\xconfig_app\compiler.opt.defs
文件 984 2015-08-18 21:45 Bios_practice\.config\xconfig_app\config.bld
文件 594 2015-09-15 19:40 Bios_practice\.config\xconfig_app\custom.mak
文件 0 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\.vers_b160
文件 0 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\.vers_g180
文件 0 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\.vers_r170
文件 0 2015-08-18 21:45 Bios_practice\.config\xconfig_app\package\.xdc-A65
文件 167 2015-08-18 21:45 Bios_practice\.config\xconfig_app\package\build.cfg
文件 312 2015-08-18 21:45 Bios_practice\.config\xconfig_app\package\cfg\app.x28FP.mak
文件 7852 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\cfg\app_p28FP.cfg
文件 3223 2015-08-18 21:45 Bios_practice\.config\xconfig_app\package\cfg\app_p28FP.mak
文件 2851 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\package.bld.xm
文件 209 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\package.defs.h
文件 2632 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\package.xdc.dep
文件 261 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\package.xdc.inc
文件 436 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\package_xconfig_app.c
文件 66 2015-08-18 21:45 Bios_practice\.config\xconfig_app\package\rel\xconfig_app.xdc.inc
文件 0 2015-08-18 21:45 Bios_practice\.config\xconfig_app\package\rel\xconfig_app.xdc.ninc
文件 1237 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\xconfig_app.ccs
文件 6756 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\xconfig_app.class
文件 5703 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package\xconfig_app.java
文件 0 2015-08-18 21:45 Bios_practice\.config\xconfig_app\package\xconfig_app.sch
文件 2407 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package.bld
文件 10554 2015-09-15 19:40 Bios_practice\.config\xconfig_app\package.mak
............此处省略810个文件信息
- 上一篇:近世代数基础-张禾瑞高清带目录版PDF
- 下一篇:UNITY代码大全
评论
共有 条评论