【FPGA+DSP系列】——CCS联合proteus仿真DSP工程,以TMS320f28027芯片为例,LED闪烁仿真。

【FPGA+DSP系列】------CCS联合proteus仿真DSP工程,以TMS320f28027芯片为例,LED闪烁仿真。

前言

由于新学DSP,加上手里的板子基本上没什么资源,上板已经跑通ADC/pwm/IO控制灯简单外设。下载器本来就不好用,跑一个pwm一直看不到效果,代码没啥问题,都是例程,气的我还是来跑仿真吧。前两天是用matlab跑通了桥式整流的一个简单拓扑结构,因为实际中需要用管子来控制晶闸管的通断,所以想仿真搭建一下整流电路+dsp控制的效果。但是simulink貌似不可以跑dsp的代码,他只能生成dsp的代码,所以用proteus来跑一下仿真。

软件需求:CCS 我的版本是ccs12,还有C2000hardware,这个软件主要是用来获取TI提供给你的库函数文件等等,然后就是proteus,我的版本是8.17。

一、CCS创建led灯工程

创建工程我就不在赘述了,这个随便搜一下就可以。

直接上主函数:

c 复制代码
#include "F2802x_Device.h"
#include "DSP28x_Project.h"


int main(void)
{

        InitSysCtrl();

        EALLOW;
        SysCtrlRegs.PCLKCR3.bit.GPIOINENCLK=1;
        GpioCtrlRegs.GPAPUD.bit.GPIO0=0;           //关闭上拉
        GpioCtrlRegs.GPADIR.bit.GPIO0=1;                      //输出模式
        GpioCtrlRegs.GPAMUX1.bit.GPIO0=0;          //作为普通GPIO模式
        EDIS;


        while(1)
        {
            GpioDataRegs.GPATOGGLE.bit.GPIO0=1;    //led引脚电平翻转
            DELAY_US(50*100);                     //延时500ms
        }

        return 0;

}

修改一下这个地方,这个生成cof文件是为了下载到proteus中的dsp芯片里面去。

二、创建proteus工程

就这些器件,搜一下放好,连线就行。

然后下载代码。

然后运行

屏幕录制 2025-11-12 104651

总结

相关推荐
硅基手札5 小时前
【Linux 内核专栏 18】进程间通信 IPC(下)— Socket·Netlink·fd 三件套·futex·线程同步
linux·运维·驱动开发·单片机·嵌入式硬件·mcu·架构
Terasic友晶科技16 小时前
答疑解惑|Agilex 5如何指定Boot Core及设定Core的运行频率?
fpga开发·hps·terasic·cortex-a55·cortex-a76·boot core
无敌贵点大王20 小时前
嵌入式软件面试经(自用)
c语言·stm32·单片机·学习·mongodb·面试·职场和发展
我是海飞21 小时前
使用杰理 AC7925B 实现 Windows电脑 USB 副屏
windows·单片机·电脑·嵌入式·杰理
我是海飞21 小时前
杰理 JL703N SDK 实现 AI 自动化调试:自动进入下载模式、下载、重启与日志抓取
人工智能·单片机·自动化·音视频·杰理
Zwawa21 小时前
PID 的三个参数之外:位置式、增量式和反馈控制
c语言·单片机·嵌入式
辰丁电子21 小时前
allegro入门教程-菜单栏Route
fpga开发·pcb工艺·pcb·layout·allegro软件
创界工坊工作室21 小时前
29-基于单片机的万年历设计
stm32·单片机·嵌入式硬件·proteus
木由里予1 天前
NAND 这门生意
运维·服务器·网络·单片机
沐欣工作室_lvyiyi1 天前
基于STM32的社区养老控制系统设计(论文+源码)
stm32·单片机·嵌入式硬件·社区养老控制系统·保定理工学院·华德学院·淮南师范学院