如题,其他的都不亮,只有这个亮了。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- /*
- * main.c
- */
- /* GPIO0,1,2,3 --> LED
- *
- */
- /////////////////////////////////////////////////////////
- // Header include
- #include "DSP28x_Project.h"
- //#pragma CODE_SECTION(EPwm1_timer_isr, "ramfuncs");
- //#pragma CODE_SECTION(EPwm2_timer_isr, "ramfuncs");
- /////////////////////////////////////////////////////////
- // defined
- #ifdef TOFLASH
- extern void MemCopy(Uint16 *SourceAddr, Uint16* SourceEndAddr, Uint16* DestAddr);
- extern Uint16 RamfuncsLoadStart;
- extern Uint16 RamfuncsLoadEnd;
- extern Uint16 RamfuncsRunStart;
- #endif
- void main(void)
- {
- InitSysCtrl();
- InitGpio();
- InitSciaGpio();
- DINT;
- InitPieCtrl();
- IER = 0x0000;
- IFR = 0x0000;
- InitPieVectTable();
- #ifdef TOFLASH
- MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
- InitFlash();
- #endif
- for (;;)
- {
- GpioDataRegs.GPATOGGLE.bit.GPIO0 = 1;
- DELAY_US(100000L);
- }
- }
复制代码
Proteus8.15仿真(不可用其他版本)程序下载:
F28027_LED.rar
(364.17 KB, 下载次数: 9)
|