【vc++精品源码栏目提醒】:网学会员为需要vc++精品源码的朋友们搜集整理了[通信/电子]TMS320VC5402方波程序源代码 - 电子电信相关资料,希望对各位网友有所帮助!
TMS320VC5402方波程序源代码 在DMA方式下从多功能缓冲串口McBSP1发射和接收帧同步、位同步及数据再由MC145480进行D/A转换输出方波。
.mmregs .include c54.inc .include user.inc .def _main c54init .ref bsp_out_bufbsp_in_buf .text _main: nop stm 4ar1 stm 4ar2 stm 100har0 loop1: st 0000har0 banz loop1ar1- loop2: st 0ffffhar0 banz loop2ar2- STM 0x7208SWWSR STM 0SWCR STM 0xF800BSCR STM 0ST0 STM 0x2b00ST1 INTM1 off interrupt STM 0xBfe4PMST Interrupt vector map Bf80 STM 0xFFFFIFR STM 0x0488IMR Timer0 enabel interrupt DMAC1 enabel interrupt DMAC2 enabel interrupt STM 0CLKMD clkcon: LDM CLKMDA AND 0x01A BC clkconANEQ STM 0x43ffCLKMD PLL MUL41 20100MHz STM 0x0010TCR1 timer1 stop STM 0x0010TCR TSS1 Timer stop STM 12800PRD STM 0x0020TCR McBSP1 STM PCR1SPSA1 STM 0x0f70SPSD1 0000 1111 0111 0000 STM RCR11SPSA1 STM 0x0000SPSD1 0000 0000 0000 0000 STM RCR21SPSA1 STM 0x0018SPSD1 0000 0000 0001 1000 STM XCR11SPSA1 STM 0x0000SPSD1 0000 0000 0000 0000 STM XCR21SPSA1 STM 0x0018SPSD1 0000 0000 0001 1000 STM SRGR11SPSA1 STM 0x0731SPSD1 0000 0111 0011 0001 100MHz:100/2.048500X32 STM SRGR21SPSA1 STM 0x30ffSPSD1 0011 0000 1111 1111 STM SPCR11SPSA1 STM 0x2001SPSD1 0010 0000 0000 0001 STM SPCR21SPSA1 STM 0x02c3SPSD1 0000 0010 1100 0011 STM 0xaa55DXR11 DMA channel1: STM DMSRC1DMSA Source address register STM 100hDMSDI STM DXR11DMSDI STM 0ahDMSDI STM 0x60ffDMSDI 0110 0000 1111 1111 STM 0x5141DMSDI 0101 0001 0100 0001 channel2: STM DRR11DMSDI STM 120hDMSDI STM 0ahDMSDI STM 0x50ffDMSDI 0101 0000 1111 1111 STM 0x5045DMSDI 0101 0000 0100 0101 STM 0xc686DMPREC 1100 0110 1000 0110 RSBX INTM NOP NOP RET .end