使用CCS9.3搭建的完全可移植的DSP280049C工程,同时支持库函数和寄存器编程。上传者的博客有详细的配置过程可以参考。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 534 2020-03-15 10:42 F280049C_Template.ccsproject
文件 26889 2020-03-15 10:59 F280049C_Template.cproject
文件 5194 2020-03-15 11:06 F280049C_Template.launchesF280049C_Template.launch
文件 847 2020-03-15 09:05 F280049C_Template.project
文件 62 2020-03-15 09:05 F280049C_Template.settingsorg.eclipse.cdt.codan.core.prefs
文件 123 2020-03-15 09:05 F280049C_Template.settingsorg.eclipse.cdt.debug.core.prefs
文件 582 2020-03-15 11:00 F280049C_Template.settingsorg.eclipse.core.resources.prefs
文件 430 2019-12-23 20:27 F280049C_Templateccs.ccsproject
文件 36993 2019-12-23 20:27 F280049C_Templateccs.cproject
文件 4669 2019-12-23 20:27 F280049C_Templateccs.project
文件 698 2019-12-23 20:24 F280049C_TemplateccsDebugdriverlib.lib
文件 676368 2019-12-23 20:24 F280049C_TemplateccsDebugdriverlib_eabi.lib
文件 698 2019-12-23 20:24 F280049C_TemplateccsReleasedriverlib.lib
文件 423708 2019-12-23 20:24 F280049C_TemplateccsReleasedriverlib_eabi.lib
文件 6606 2019-12-23 20:26 F280049C_TemplateCmd28004x_generic_flash_lnk.cmd
文件 5510 2019-12-23 20:26 F280049C_TemplateCmd28004x_generic_ram_lnk.cmd
文件 12858 2019-12-23 20:26 F280049C_TemplateCmdf28004x_headers_nonbios.cmd
文件 6021 2019-12-23 20:27 F280049C_TemplateC_libadc.c
文件 2078 2019-12-23 20:27 F280049C_TemplateC_libasysctl.c
文件 18977 2019-12-23 20:27 F280049C_TemplateC_libcan.c
文件 3192 2019-12-23 20:27 F280049C_TemplateC_libcla.c
文件 2069 2019-12-23 20:27 F280049C_TemplateC_libclapromcrc.c
文件 5056 2019-12-23 20:27 F280049C_TemplateC_libclb.c
文件 7110 2019-12-23 20:27 F280049C_TemplateC_libcmpss.c
文件 2613 2019-12-23 20:27 F280049C_TemplateC_libcputimer.c
文件 3365 2019-12-23 20:27 F280049C_TemplateC_libdac.c
文件 2777 2019-12-23 20:27 F280049C_TemplateC_libdcc.c
文件 10673 2019-12-23 20:27 F280049C_TemplateC_libdcsm.c
文件 9354 2019-12-23 20:27 F280049C_TemplateC_libdma.c
文件 2584 2019-12-23 20:27 F280049C_TemplateC_libecap.c
............此处省略231个文件信息
#include “F28x_Project.h“
#include “device.h“
#include “math.h“
#define DEVICE_GPIO_PIN_LED1 23U // GPIO number for LD4
#define DEVICE_GPIO_PIN_LED2 34U // GPIO number for LD5
void main(void)
{
// 初始化时钟和外设 Initialize device clock and peripherals
Device_init();
// InitSysCtrl(); //本工程不能使用寄存器的InitSysCtrl();函数初始化。
/*//库函数版配置
// 初始化GPIO并设置为推挽输出 Initialize GPIO and configure the GPIO pin as a push-pull output
Device_initGPIO();
GPIO_setPadConfig(DEVICE_GPIO_PIN_LED1 GPIO_PIN_TYPE_STD); // Push-pull output or floating input
GPIO_setDirectionMode(DEVICE_GPIO_PIN_LED1 GPIO_DIR_MODE_OUT);
*/
InitGpio(); //寄存器指令配置
GPIO_SetupPinMux(DEVICE_GPIO_PIN_LED1 GPIO_MUX_CPU1 0);
GPIO_SetupPinOptions(DEVICE_GPIO_PIN_LED1 GPIO_OUTPUT GPIO_PUSHPULL);
// 初始化PIE并清空PIE寄存器,关闭CPU中断
// Initialize PIE and clear PIE registers. Disables CPU interrupts.
Interrupt_initModule();
// 初始化PIE向量表
// Initialize the PIE vector table with pointers to the shell Interrupt
// Service Routines (ISR).
Interrupt_initVectorTable();
// Enable Global Interrupt (INTM) and realtime interrupt (DBGM)
EINT;
ERTM;
float a=cos((float)3.1415926/4); // FPU32
float b=__sin((float)(3.14/4)); // TMU
for(;;)
{
// Turn on LED
// 硬件电路设计是GPIO输出低电平时LED亮
GPIO_writePin(DEVICE_GPIO_PIN_LED1 0);
// 延迟0.5s Delay for a bit.
DEVICE_DELAY_US(500000);
// Turn off LED
GPIO_writePin(DEVICE_GPIO_PIN_LED1 1);
// Delay for a bit.
DEVICE_DELAY_US(500000);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 534 2020-03-15 10:42 F280049C_Template.ccsproject
文件 26889 2020-03-15 10:59 F280049C_Template.cproject
文件 5194 2020-03-15 11:06 F280049C_Template.launchesF280049C_Template.launch
文件 847 2020-03-15 09:05 F280049C_Template.project
文件 62 2020-03-15 09:05 F280049C_Template.settingsorg.eclipse.cdt.codan.core.prefs
文件 123 2020-03-15 09:05 F280049C_Template.settingsorg.eclipse.cdt.debug.core.prefs
文件 582 2020-03-15 11:00 F280049C_Template.settingsorg.eclipse.core.resources.prefs
文件 430 2019-12-23 20:27 F280049C_Templateccs.ccsproject
文件 36993 2019-12-23 20:27 F280049C_Templateccs.cproject
文件 4669 2019-12-23 20:27 F280049C_Templateccs.project
文件 698 2019-12-23 20:24 F280049C_TemplateccsDebugdriverlib.lib
文件 676368 2019-12-23 20:24 F280049C_TemplateccsDebugdriverlib_eabi.lib
文件 698 2019-12-23 20:24 F280049C_TemplateccsReleasedriverlib.lib
文件 423708 2019-12-23 20:24 F280049C_TemplateccsReleasedriverlib_eabi.lib
文件 6606 2019-12-23 20:26 F280049C_TemplateCmd28004x_generic_flash_lnk.cmd
文件 5510 2019-12-23 20:26 F280049C_TemplateCmd28004x_generic_ram_lnk.cmd
文件 12858 2019-12-23 20:26 F280049C_TemplateCmdf28004x_headers_nonbios.cmd
文件 6021 2019-12-23 20:27 F280049C_TemplateC_libadc.c
文件 2078 2019-12-23 20:27 F280049C_TemplateC_libasysctl.c
文件 18977 2019-12-23 20:27 F280049C_TemplateC_libcan.c
文件 3192 2019-12-23 20:27 F280049C_TemplateC_libcla.c
文件 2069 2019-12-23 20:27 F280049C_TemplateC_libclapromcrc.c
文件 5056 2019-12-23 20:27 F280049C_TemplateC_libclb.c
文件 7110 2019-12-23 20:27 F280049C_TemplateC_libcmpss.c
文件 2613 2019-12-23 20:27 F280049C_TemplateC_libcputimer.c
文件 3365 2019-12-23 20:27 F280049C_TemplateC_libdac.c
文件 2777 2019-12-23 20:27 F280049C_TemplateC_libdcc.c
文件 10673 2019-12-23 20:27 F280049C_TemplateC_libdcsm.c
文件 9354 2019-12-23 20:27 F280049C_TemplateC_libdma.c
文件 2584 2019-12-23 20:27 F280049C_TemplateC_libecap.c
............此处省略231个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)