⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arm.c

📁 基于DSP的视频程序,适用C6000系列.开发平台CCS 2 ( C6000)
💻 C
字号:
#include "arm.h"
void ARMInit(void)
{
     *(int *)HCMD = 0;
     *(int *)HPIC = HINTClr;
     while(*(int *)HREV != HREV_VALUE);
     {
         *(int *)HPIC = HINTClr;
     }
     
}
void SndByte(int val)
{
    while(*(int *)HSTA == 0);
    *(int *)HCMD = SEND_BYTE;
    *(int *)HTHR = val;
    *(int *)HPIC |= HINT;
    while(((*(int *)HPIC)&HINT)); 
}
int RcvByte( void)
{
  //  while(((*(int *)HPIC)&DSPINT) == 0);
  //  *(int *)HPIC |= DSPINT;
    while(*(int *)HSTA != 5); 
    *(int *)HSTA=1;
    return *(int *)HRBR&0xff;
}
void IOCfg(int val)
{
    while(*(int *)HSTA == 0);
    *(int *)HCMD = IO_CFG;
    *(int *)HIOC = val;
    *(int *)HPIC |= HINT;
    while(((*(int *)HPIC)&HINT));  
}
void IOWR(int val)
{
    while(*(int *)HSTA == 0);
    *(int *)HCMD = IO_WR;
    *(int *)HIOW = val;
    *(int *)HPIC |= HINT;
   while(((*(int *)HPIC)&HINT)); 
}
int IORD( void )
{
    while(*(int *)HSTA == 0);
    *(int *)HCMD = IO_RD;
    *(int *)HPIC |= HINT;
    while(((*(int *)HPIC)&HINT)); 
    return *(int *)HIOR&0xff;
}
   
void UART0test( void )
{
   int i,j;
   char buffer[8];
   for(i=0;i<8;i++)
       buffer[i]=RcvByte();
   for(j=7;j>=0;j--)
       SndByte(buffer[j]);    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -