亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? HCS08仿真器資料:資料詳細
?? C
字號:
/*
    Open Source BDM - main program loop
    
     /* Prominent Notice-This software was modified from TBDML software - 12/05

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/

#include "hidef.h"
#include "MC68HC908JB16.h"
#include "commands.h"
#include "usb.h"
#include "bdm.h"
#include "led.h"
#include "main.h"
 
/* basic program flow:

1. all BDM activity is driven by commands received from the USB
2. all BDM commands are executed from within the ISRs servicing the USB IRQ (i.e. with interrupts disabled)
3. suspend timekeeping is performed in the main loop
4. the only asynchronous activity is detection of external resets on RESET_IN pin through KBD interrupts   

*/

/* timer counts up and the part is suspended when it reaches treshold value */
/* the USB interrupt resets the timer */
volatile signed char suspend_timer;
 
/* initialise the CPU */
void init(void) {
  CONFIG = CONFIG_URSTD_MASK | CONFIG_STOP_MASK | CONFIG_COPD_MASK; /* disable part reset on USB reset, enable STOP instruction & disable COP */
  ISCR = ISCR_ACK_MASK | ISCR_IMASK_MASK;         /* acknowledge IRQ interrupt and disable it */
  
  if (PTD_PTD3 ==0){
 //set up a mass erase
 
 asm {
     jmp  0xfa19
 	 ; mov	#0x04,UCR3		; enable USB pullup
 }
 		  
 
  } 
    
  POCR_PTDLDD= 1; 
  PTD = 0x14;
  
 DDRD_DDRD2 = 1;
 DDRD_DDRD4 = 1;
 DDRD_DDRD5 = 1;
 
 PTE_PTE0 = 1;
 PTE_PTE2 =  0;
 //DDRE_DDRE0 = 1;
 
 DDRE_DDRE2 = 1;
  bdm_init();
  usb_init();
  EnableInterrupts;                               /* enable interrupts */
}

/* wait 100us */
void wait100us(void) {
  asm {
    LDA   #((BUS_FREQUENCY*100/3)-4-2-4)  /* minus cycles needed for BSR, LDA and RTS */
  loop:
    DBNZA loop  /* 3 cycles per iteration */ 
  }
}

/* main function */
void main(void) {
  init();
  /* testing */
#if 0

 //bdm_sync_meas();   //
  //bdm_rx_tx_select();
    bdm08_connect();
  
  					 //bdm_status.sync_length= 975 ;
  BDM08_CMD_WRITECONTROL(0x88);
    bdm08_connect();
  while(1) {
    unsigned char i;
       
    BDM08_CMD_READSTATUS(&i);
    for (i=0;i<120;i++) asm(nop);
    	
  }
#endif  
  
  while(1) {
    wait100us();
    suspend_timer++;
    if (suspend_timer>=SUSPEND_TIME) {
      /* host is not sending keepalive signals, time to suspend all operation */
      /* BDM is in idle mode when not communicating, so nothing to do there */
      unsigned int i;
      KBSCR = KBSCR_IMASKK_MASK | KBSCR_ACKK_MASK; /* acknowledge any pending interrupt and disable KBD interrupts; this will prevent RESET activity waking us up out of stop */
      led_state=LED_OFF;  /* switch the LED off */      
      LED_SW_OFF;         /* do it now, the interrupt which would do it normally is not going to come */
      UIR0_SUSPND=1;      /* suspend USB */
      while (suspend_timer) asm(STOP);  /* go to sleep, wait for USB resume or reset */
      for (i=0;i<RESUME_RECOVERY;i++) wait100us();  /* wait for host to recover */
      led_state=LED_ON;   /* switch the LED back on */ 
      bdm_init();         /* reinitialise the BDM after wake-up as the device might have been disconected in the meantime; assume nothing */ 
    }
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区在线观看| 欧美高清在线精品一区| 欧美成人vps| 久久日韩粉嫩一区二区三区| 精品乱人伦小说| 欧美激情在线看| 亚洲国产高清aⅴ视频| 中文文精品字幕一区二区| 69成人精品免费视频| 久久久久久久精| 天堂成人国产精品一区| 色综合视频在线观看| 欧美日韩久久一区| 中文字幕一区二区在线播放| 极品少妇xxxx偷拍精品少妇| 3atv在线一区二区三区| ...xxx性欧美| 北岛玲一区二区三区四区 | 日韩午夜精品视频| 久久久久久亚洲综合| 一区二区三区久久久| 激情综合色综合久久综合| 91在线精品一区二区三区| 欧美综合天天夜夜久久| 5858s免费视频成人| 国产亚洲视频系列| 日韩在线一区二区三区| 色综合天天在线| 久久蜜臀精品av| 欧美aaaaaa午夜精品| 在线精品视频一区二区| 日本一区二区成人在线| 国产乱人伦偷精品视频不卡| 欧美一二区视频| 婷婷综合另类小说色区| 97久久精品人人爽人人爽蜜臀| 久久久久久久久久久久久久久99| 另类小说色综合网站| 日韩欧美电影一区| 日本不卡在线视频| 国产精品久久久久影院| 日本亚洲最大的色成网站www| 蜜桃av噜噜一区| 高清国产一区二区| 91麻豆.com| 欧美亚洲自拍偷拍| 欧美mv日韩mv| 1024成人网| 成人国产免费视频| 国产精品福利在线播放| 成人少妇影院yyyy| 国产精品久久久久久久蜜臀 | 在线电影一区二区三区| 亚洲五月六月丁香激情| 色综合天天综合色综合av| 一区二区三区日韩精品| 欧美三级日韩在线| 日本亚洲一区二区| 日韩欧美亚洲另类制服综合在线| 日韩av电影天堂| 久久影院视频免费| 成人av在线影院| 亚洲午夜久久久久| 欧美大片在线观看一区| 粉嫩在线一区二区三区视频| 亚洲视频一区二区在线| 日韩欧美一区二区视频| 粉嫩在线一区二区三区视频| 亚洲一区二区在线播放相泽 | 日本女优在线视频一区二区| 久久精品亚洲国产奇米99| 国产成人午夜精品影院观看视频 | 亚洲国产精品精华液ab| 欧美日韩免费一区二区三区 | 欧美午夜影院一区| 国产成人免费视频网站| 亚洲福利视频一区| xnxx国产精品| 日韩一区二区高清| 91免费在线看| 波多野结衣在线一区| 午夜激情综合网| 自拍偷拍亚洲激情| 久久久不卡网国产精品二区| 欧美美女网站色| 91久久精品一区二区三| 国产成人精品影院| 韩日精品视频一区| 日一区二区三区| 一区二区三区四区国产精品| 欧美激情一区二区三区在线| 日韩一区二区免费在线电影| 91麻豆免费看| www.成人网.com| av亚洲精华国产精华精华| 国产成人av一区二区三区在线观看| 天天免费综合色| 强制捆绑调教一区二区| 丝袜美腿亚洲一区| 亚洲chinese男男1069| 亚洲一区二区三区视频在线播放| 中文字幕一区二区三区色视频| 国产夜色精品一区二区av| 久久久久成人黄色影片| 国产欧美一区二区精品秋霞影院| 国产肉丝袜一区二区| 欧美国产日韩亚洲一区| 中文字幕一区二区三区四区| 亚洲综合色视频| 午夜私人影院久久久久| 日本欧美一区二区在线观看| 久久国产婷婷国产香蕉| 国产91丝袜在线播放九色| av动漫一区二区| 在线成人免费观看| 亚洲欧洲日产国码二区| 中文字幕一区视频| 一区二区三区精品在线观看| 国产麻豆91精品| 欧美一区二区三区在线电影| 最好看的中文字幕久久| 一区二区三区四区国产精品| 国产在线国偷精品免费看| 99re视频精品| 久久综合久久综合亚洲| 日本中文字幕一区| 欧美精品xxxxbbbb| 亚洲一区二区三区小说| 91首页免费视频| 国产精品久久久久久福利一牛影视| 国产一区二区三区在线观看精品| 7777精品伊人久久久大香线蕉完整版 | 亚洲精品一线二线三线无人区| 亚洲综合激情另类小说区| 韩国女主播成人在线| 欧美在线观看18| 中文字幕一区在线观看视频| 激情综合色播激情啊| 日韩欧美成人一区| 亚洲午夜免费电影| 欧美三级日韩三级国产三级| 亚洲欧美一区二区三区久本道91| 国产一区二区三区av电影| 欧美日韩在线观看一区二区 | 日韩一区二区三区电影| 亚洲成人av资源| 欧美日韩www| 一区二区日韩av| eeuss国产一区二区三区| 亚洲男同性恋视频| 欧美麻豆精品久久久久久| 精品一区二区免费视频| 精品久久久久一区二区国产| 99vv1com这只有精品| 亚洲国产精品精华液网站| 欧美成人精精品一区二区频| 国产在线精品不卡| 亚洲欧洲成人精品av97| 欧美老年两性高潮| 国产很黄免费观看久久| 亚洲一区在线观看网站| 日韩欧美一卡二卡| 99这里只有精品| 日精品一区二区| 亚洲国产高清在线观看视频| 欧美日本一道本| 国产91综合网| 亚洲成人动漫一区| 26uuu精品一区二区| 91麻豆高清视频| 日韩高清电影一区| 久久久精品一品道一区| 色婷婷久久久久swag精品 | 美女任你摸久久 | 国产自产v一区二区三区c| 亚洲已满18点击进入久久| 亚洲天堂av老司机| 久久久精品国产免大香伊| 日韩欧美一级二级| 日韩一级大片在线| 日韩欧美一级精品久久| 欧美va在线播放| 欧美在线看片a免费观看| 成人午夜激情影院| 国产一区二区在线视频| 亚洲a一区二区| 亚洲综合色婷婷| 亚洲精品中文在线观看| 精品国精品国产尤物美女| 555夜色666亚洲国产免| 欧美伦理影视网| 在线视频你懂得一区二区三区| 99久久精品国产一区二区三区| 国产在线国偷精品免费看| 韩国欧美国产一区| 日本不卡一区二区| 日韩国产精品久久| 亚洲国产视频一区二区| 亚洲观看高清完整版在线观看| 亚洲色图.com|