×

TW8823控制的代码

消耗积分:0 | 格式:rar | 大小:3KB | 2017-08-20

zhiyi86

分享资料个

TW8823控制的代码,此为其中一部分。

  #include 《intrins.h》

  #include “config.h”

  #include “typedefs.h”

  #include “reg.h”

  #include “cpu.h”

  #include “util.h”

  #include “printf.h”

  #include “i2c.h”

  #include “osd.h”

  #include “monitor.h”

  #include “monitor_MCU.h”

  #include “monitor_SPI.h”

  #include “monitor_DDR.h”

  #include “monitor_OSD.h”

  #include “main.h”

  #include “keyRemo.h”

  #include “Touch.h”

  BYTE DebugLevel = 0;

  XDATA BYTE MonAddress = TW88I2CAddress;

  XDATA BYTE MonIndex;

  XDATA BYTE MonRdata, MonWdata;

  XDATA BYTE monstr[30]; // buffer for input string

  XDATA BYTE *argv[10];

  XDATA BYTE argc=0;

  bit echo=1;

  extern DATA DWORD SystemClock;

  extern DATA WORD tic01;

  #include “Data\InitTest.inc”

  /*

  void SoftReset(void)

  {

  BYTE page, dat;

  page = ReadTW88( 0xff );

  WriteTW88(0xff, 0);

  dat = ReadTW88(0x06);

  WriteTW88( 0x06, dat | 0x80 );

  WriteTW88( 0xff, page );

  }

  */

  //=============================================================================

  //

  //=============================================================================

  void Prompt(void)

  {

  #ifdef INTERNAL_MCU

  #ifdef BANKING

  if ( MonAddress == TW88I2CAddress )

  Printf(“\n[B%1x]MCU_I2C[%02bx]》”, BANKREG, MonAddress);

  else

  #else

  if ( MonAddress == TW88I2CAddress )

  Printf(“\nMCU_I2C[%02bx]》”, MonAddress);

  else

  #endif

  #endif

  Printf(“\nI2C[%02bx]》”, MonAddress);

  }

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !