X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
微控制器 MCU
[资料分享] DSP流水灯源程序
Jacktang
2019-11-7 21:41
楼主
DSP流水灯源程序
/*
* main.c
*
* Created on: 2019-9-2
* Author: CZQ
*/
/*
* GPxDAT 置1高电平 置0低电平
* GPxSET 1---高 0---无效
* GPxCLEAR 1---低 0---无效
* GPxTolgole 1---翻转
*/
#include "DSP2833x_Device.h" // DSP2833x Headerfile Include File
#include "DSP2833x_Examples.h" // DSP2833x Examples Include File
//声明函数
void delay_loop(void);
void Gpio_select(void);
main()
{
InitSysCtrl();
//GPIO配置
Gpio_select();
//清除所有中断,禁止CPU全局中断
DINT;
//初始化PIE控制寄存器到他们的默认状态
InitPieCtrl();
//禁止CPU中断和清除所有CPU中断标志
IER = 0x0000;
IFR = 0x0000;
//初始化PIE中断向量表,并使其指向中断服务子程序(ISR)
InitPieVectTable();
//用户代码,LED闪烁
GpioDataRegs.GPBDAT.all = 0x30000000; //0x30000000 00 61-1 60-1
GpioDataRegs.GPCDAT.all = 0x00000007; //0x00000007 000 68-0 67-0 66-1 65-1 64-1
for(;;)
{
GpioDataRegs.GPBDAT.all = 0x1000000;
GpioDataRegs.GPCDAT.all = 0x0000001F;
delay_loop();
GpioDataRegs.GPBDAT.all = 0x20000000;
GpioDataRegs.GPCDAT.all = 0x0000001F;
delay_loop();
GpioDataRegs.GPBDAT.all = 0x30000000;
GpioDataRegs.GPCDAT.all = 0x0000001E;
delay_loop();
GpioDataRegs.GPBDAT.all = 0x30000000;
GpioDataRegs.GPCDAT.all = 0x0000001D;
delay_loop();
GpioDataRegs.GPBDAT.all = 0x30000000;
GpioDataRegs.GPCDAT.all = 0x0000000B;
delay_loop();
GpioDataRegs.GPBDAT.all = 0x30000000;
GpioDataRegs.GPCDAT.all = 0x00000017;
delay_loop();
GpioDataRegs.GPBDAT.all = 0x30000000;
GpioDataRegs.GPCDAT.all = 0x0000000F;
delay_loop();
// delay_loop();
// GpioDataRegs.GPBTOGGLE.all = 0x30000000;
// GpioDataRegs.GPCTOGGLE.all = 0x00000007;
//
// delay_loop();
// GpioDataRegs.GPBTOGGLE.all = 0x30000000;
// GpioDataRegs.GPCTOGGLE.all = 0x00000007;
}
}
//延时子函数
void delay_loop()
{
Uint32 i;
Uint32 j;
for(i=0;i<32;i++)
for(j=0;j<100000;j++){}
}
//GPIO初始化函数
void Gpio_select(void)
{
EALLOW;
GpioCtrlRegs.GPAMUX1.all = 0x00000000; //ALL GPIO
GpioCtrlRegs.GPAMUX2.all = 0x00000000;
GpioCtrlRegs.GPBMUX1.all = 0x00000000;
GpioCtrlRegs.GPBMUX2.all = 0x00000000;
GpioCtrlRegs.GPCMUX1.all = 0x00000000;
GpioCtrlRegs.GPCMUX2.all = 0x00000000;
GpioCtrlRegs.GPADIR.all = 0xFFFFFFFF; //ALL outputs
GpioCtrlRegs.GPBDIR.all = 0xFFFFFFFF;
GpioCtrlRegs.GPCDIR.all = 0xFFFFFFFF;
EDIS;
}
DSP-流水灯.rar
(151.17 KB)
(下载次数: 4, 2019-11-7 22:00 上传)
本帖最后由 Jacktang 于 2019-11-7 22:01 编辑
点赞
回复评论
暂无评论,赶紧抢沙发吧
最新活动
有奖直播报名中!抢占工业4.1先机,WT·世健科技日等你来!
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
罗姆有奖直播 | 重点解析双极型晶体管的实用选型方法和使用方法
STM32N6终于要发布了,ST首款带有NPU的MCU到底怎么样,欢迎小伙们来STM32全球线上峰会寻找答案!
免费下载 | 安森美电动汽车充电白皮书,看碳化硅如何缓解“里程焦虑”!
是德科技有奖直播 | 应对未来高速算力芯片的设计与测试挑战
随便看看
女生该学电子类里的哪些比较好就业呢?
关于DSP28335 GPIO模块的各寄存器
FPGA设计几个基本概念
声音分贝的计算
红旗488怠速高基本设定方法
09器件已出来大家来讨论讨论信号类会出什么
求助 :6410 SPI Slave接收丢包
请问香主,如果用IO模拟总线的话,能跑多少MHz?
LPC1114 移植ucGUI成功!
求Saber软件
急!昨天器件刚出来,今天队友跑路了!
国务院关于印发鼓励软件产业和集成电路产业发展若干政策的通知
LDC 1314 指导手册
Linux 库函数出现问题
项目中用到C6000,有没有必要从C5000开始学,请大哥们指点,谢谢!
EEWORLD示波器V2.0中TFT液晶控制器已完成,有图!
DSP28335的_程序设计步骤
基于TI sensor tag的家用蓝牙组网
TI estore板子能保修吗?
关于IIC通用读写程序问题
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复