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

📄 hostloop.c

📁 "DIGITAL SIGNAL PROCESSING WITH C AND THE TMS32 0C30"一书的附带程序
💻 C
字号:
/*HOSTLOOP.C-LOOP PROGRAM WITH AMPLITUDE CONTROL*/
#include "aiccom.c"                           /* AIC communications routines*/
int AICSEC[4] = {0x1428,0x1,0x4A96,0x67};       /* AIC setup data           */
volatile int *host = (volatile int *) 0x804000; /* address of host          */

void main(void)
{
  int data_IN, data_OUT, ampt = 1, i;            /* declare variables       */
  AICSET();                                      /* initialize AIC          */
  do
  {
    i = *host & 0xFF;                            /* i = 8 bit word from host*/
    if (i > 0 && i < 11) ampt = i;               /* i is attenuation value  */
    data_IN = UPDATE_SAMPLE(data_OUT);           /* input output sample     */
    data_OUT = data_IN / ampt;                   /* scale input to output   */
  }
  while (1);                                     /* endless loop            */
}  
  

⌨️ 快捷键说明

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