|
包括代碼與原理圖
dsp2812源程序如下:
- /******************************************************************/
- /*Copyright (C), 2008-2009, 力天電子,LiTian Tech.Co.Ltd. */
- /* Module Name : GPIO */
- /* File Name : main.c */
- /* Author : 侯長(zhǎng)波 */
- /* Version : 2.0 */
- /* Function : 點(diǎn)亮一個(gè)發(fā)光二極管 */
- /* Description : */
- /******************************************************************/
- /*****************頭文件********************/
- #include "DSP281x_Device.h"
- #include "System.h"
- /****************端口宏定義*****************/
- /****************常量宏定義*****************/
- /***************全局變量定義****************/
- /****************函數(shù)聲明*******************/
- /*------------------------------------------*/
- /*形式參數(shù):void */
- /*返回值:void */
- /*函數(shù)描述:主函數(shù) */
- /*------------------------------------------*/
- void main(void)
- {
- InitSysCtrl(); // 系統(tǒng)初始化子程序,在DSP28_sysctrl.c中
- EALLOW;
- GpioMuxRegs.GPBDIR.bit.GPIOB0=1;//設(shè)置D1對(duì)應(yīng)的DSP引腳為輸出
- EDIS;
- GpioDataRegs.GPBDAT.bit.GPIOB0=0;//D1對(duì)應(yīng)輸出低電平,發(fā)光二極管點(diǎn)亮
- GpioDataRegs.GPBDAT.bit.GPIOB0=1;//D1對(duì)應(yīng)輸出高電平,發(fā)光二極管不亮
- GpioDataRegs.GPBCLEAR.bit.GPIOB0=1;//寫一清零GPIOB0
- GpioDataRegs.GPBSET.bit.GPIOB0=1;//寫一置位GPIOB0
- GpioDataRegs.GPBTOGGLE.bit.GPIOB0=1;//寫一取反GPIOB0輸出
- GpioDataRegs.GPBTOGGLE.bit.GPIOB0=1;//寫一取反GPIOB0輸出
- while(1);
- }
復(fù)制代碼
所有資料51hei提供下載:
電路圖.zip
(30.87 KB, 下載次數(shù): 35)
2017-11-22 21:44 上傳
點(diǎn)擊文件名下載附件
代碼.zip
(590 KB, 下載次數(shù): 33)
2017-11-22 21:44 上傳
點(diǎn)擊文件名下載附件
|
|