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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? f12x_init.lst

?? cf8020+cp2200(網(wǎng)絡(luò))的驅(qū)動實現(xiàn)
?? LST
?? 第 1 頁 / 共 2 頁
字號:
 271          //-----------------------------------------------------------------------------
 272          // CP220x_RST_Low
 273          //-----------------------------------------------------------------------------
 274          //
 275          // Drives the CP220x's Reset Pin Low.
 276          //
 277          void CP220x_RST_Low(void)
 278          {
 279   1         char SFRPAGE_SAVE = SFRPAGE;
*** ERROR C202 IN LINE 279 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 280   1         SFRPAGE = CONFIG_PAGE;
*** ERROR C202 IN LINE 280 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 281   1         P4 &= ~0x20;                        // Set P4.5 Low
 282   1         SFRPAGE = SFRPAGE_SAVE;
*** ERROR C202 IN LINE 282 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 283   1      }
 284          
C51 COMPILER V7.09   F12X_INIT                                                             06/29/2007 17:12:09 PAGE 6   

 285          //-----------------------------------------------------------------------------
 286          // CP220x_RST_High
 287          //-----------------------------------------------------------------------------
 288          //
 289          // Drives the CP220x's Reset Pin High.
 290          //
 291          void CP220x_RST_High(void)
 292          {
 293   1         char SFRPAGE_SAVE = SFRPAGE;
*** ERROR C202 IN LINE 293 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 294   1         SFRPAGE = CONFIG_PAGE;
*** ERROR C202 IN LINE 294 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 295   1         P4 |= 0x20;                        // Set P4.5 High
 296   1         SFRPAGE = SFRPAGE_SAVE;
*** ERROR C202 IN LINE 296 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 297   1      }
 298          
 299          //-----------------------------------------------------------------------------
 300          // AB4_RST_State
 301          //-----------------------------------------------------------------------------
 302          //
 303          // Returns the state of the AB4's reset pin.
 304          //
 305          unsigned char AB4_RST_State(void)
 306          {
 307   1         char rst_pin_state;
 308   1         char SFRPAGE_SAVE = SFRPAGE;
*** ERROR C202 IN LINE 308 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 309   1         SFRPAGE = CONFIG_PAGE;
*** ERROR C202 IN LINE 309 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 310   1         rst_pin_state = P4 & 0x20;          // Get P4.5 State
 311   1         SFRPAGE = SFRPAGE_SAVE;
*** ERROR C202 IN LINE 311 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 312   1         return rst_pin_state;
 313   1      }
 314          
 315          //-----------------------------------------------------------------------------
 316          // Local Initialization Routines
 317          //-----------------------------------------------------------------------------
 318          
 319          //-----------------------------------------------------------------------------
 320          // PORT_Init
 321          //-----------------------------------------------------------------------------
 322          //
 323          // Configure UART1, Interrupts, Crossbar and GPIO ports
 324          //
 325          void PORT_Init (void)
 326          {
 327   1         char SFRPAGE_SAVE = SFRPAGE;     // Save Current SFR page
*** ERROR C202 IN LINE 327 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 328   1      
 329   1         SFRPAGE = CONFIG_PAGE;           // set SFR page
*** ERROR C202 IN LINE 329 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 330   1         P0MDOUT |= 0x01;                 // set TX1 to push-pull
 331   1         P1MDOUT |= 0x40;                 // Set P1.6(TB_LED) to push-pull
 332   1         P2MDOUT |= 0x0C;                 // Set P2.2(AB4_LED1) and P2.3(AB4_LED2)
 333   1                                          // to push-pull
 334   1         // all pins used by the external memory interface are in push-pull mode
 335   1         P4MDOUT =  0xC0;
*** ERROR C202 IN LINE 335 OF F12X_INIT.C: 'P4MDOUT': undefined identifier
 336   1         P5MDOUT =  0xFF;
*** ERROR C202 IN LINE 336 OF F12X_INIT.C: 'P5MDOUT': undefined identifier
C51 COMPILER V7.09   F12X_INIT                                                             06/29/2007 17:12:09 PAGE 7   

 337   1         P6MDOUT =  0xFF;
*** ERROR C202 IN LINE 337 OF F12X_INIT.C: 'P6MDOUT': undefined identifier
 338   1         P7MDOUT =  0xFF;
*** ERROR C202 IN LINE 338 OF F12X_INIT.C: 'P7MDOUT': undefined identifier
 339   1         P4 = 0xDF;                       // /WR, /RD, are high, RESET is low
 340   1         P5 = 0xFF;
 341   1         P6 = 0xFF;                       // P5, P6 contain the address lines
 342   1         P7 = 0xFF;                       // P7 contains the data lines
 343   1      
 344   1         TCON &= ~0x01;                   // Make /INT0 level triggered
 345   1      
 346   1         // Enable UART0, CP0, and /INT0. This puts /INT0 on P0.3.
 347   1         XBR0 = 0x80;
 348   1         XBR1 = 0x04;
 349   1         XBR2 = 0x44;
 350   1         SFRPAGE = SFRPAGE_SAVE;       // Restore SFR page
*** ERROR C202 IN LINE 350 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 351   1      
 352   1      }
 353          
 354          //-----------------------------------------------------------------------------
 355          // SYSCLK_Init
 356          //-----------------------------------------------------------------------------
 357          //
 358          // This routine initializes the system clock.
 359          //
 360          void SYSCLK_Init (void)
 361          {
 362   1           int i;                           // software timer
 363   1      
 364   1         char SFRPAGE_SAVE = SFRPAGE;     // Save Current SFR page
*** ERROR C202 IN LINE 364 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 365   1      
 366   1         SFRPAGE = CONFIG_PAGE;           // set SFR page
*** ERROR C202 IN LINE 366 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 367   1      
 368   1         OSCICN = 0x83;                   // set internal oscillator to run
 369   1                                          // at its maximum frequency
 370   1      
 371   1         CLKSEL = 0x00;                   // Select the internal osc. as
*** ERROR C202 IN LINE 371 OF F12X_INIT.C: 'CLKSEL': undefined identifier
 372   1                                          // the SYSCLK source
 373   1         //Turn on the PLL and increase the system clock by a factor of M/N
 374   1         PLL0CN  = 0x00;                  // Set internal osc. as PLL source
*** ERROR C202 IN LINE 374 OF F12X_INIT.C: 'PLL0CN': undefined identifier
 375   1         SFRPAGE = LEGACY_PAGE;
*** ERROR C202 IN LINE 375 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 376   1         FLSCL   = 0x30;                  // Set FLASH read time for 100 MHz clk
 377   1         SFRPAGE = CONFIG_PAGE;
*** ERROR C202 IN LINE 377 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 378   1      
 379   1         PLL0CN |= 0x01;                  // Enable Power to PLL
*** ERROR C202 IN LINE 379 OF F12X_INIT.C: 'PLL0CN': undefined identifier
 380   1      
 381   1         PLL0DIV = 0x01;                  // Set Pre-divide value to N (N = 1)
*** ERROR C202 IN LINE 381 OF F12X_INIT.C: 'PLL0DIV': undefined identifier
 382   1         PLL0MUL = 0x04;                  // Multiply SYSCLK by M (M=4)
*** ERROR C202 IN LINE 382 OF F12X_INIT.C: 'PLL0MUL': undefined identifier
 383   1         PLL0FLT = 0x01;                  // Set the PLL filter register for
*** ERROR C202 IN LINE 383 OF F12X_INIT.C: 'PLL0FLT': undefined identifier
 384   1                                          // a reference clock from 12.2 - 19.5 MHz
 385   1                                          // and an output clock from 65 - 100 MHz
C51 COMPILER V7.09   F12X_INIT                                                             06/29/2007 17:12:09 PAGE 8   

 386   1         for (i=0; i < 256; i++) ;        // Wait at least 5us
 387   1         PLL0CN  |= 0x02;                 // Enable the PLL
*** ERROR C202 IN LINE 387 OF F12X_INIT.C: 'PLL0CN': undefined identifier
 388   1      //   while(!(PLL0CN & 0x10));         // Wait until PLL frequency is locked
 389   1         CLKSEL  = 0x02;                  // Select PLL as SYSCLK source
*** ERROR C202 IN LINE 389 OF F12X_INIT.C: 'CLKSEL': undefined identifier
 390   1      
 391   1         SFRPAGE = SFRPAGE_SAVE;          // Restore SFR page
*** ERROR C202 IN LINE 391 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 392   1      }
 393          
 394          //-----------------------------------------------------------------------------
 395          // EMIF_Init
 396          //-----------------------------------------------------------------------------
 397          //
 398          // Configure the External Memory Interface for both on and off-chip access.
 399          //
 400          void EMIF_Init (void)
 401          {
 402   1      
 403   1         char SFRPAGE_SAVE = SFRPAGE;        // Save Current SFR page
*** ERROR C202 IN LINE 403 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 404   1      
 405   1         SFRPAGE = LEGACY_PAGE;
*** ERROR C202 IN LINE 405 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 406   1         EMI0CF = 0xFB;                      // Split-mode (banked), non-multiplexed
 407   1                                             // on P4 - P7
 408   1         EMI0TC = 0xFF;                                 // This constant may be modified
 409   1                                             // according to SYSCLK to meet the
 410   1                                             // timing requirements for the CP2200
 411   1      
 412   1      
 413   1         EMI0CN = 0x20;                                      // Page of XRAM accessed by EMIF
 414   1      
 415   1         SFRPAGE = SFRPAGE_SAVE;             // Restore SFR page
*** ERROR C202 IN LINE 415 OF F12X_INIT.C: 'SFRPAGE': undefined identifier
 416   1      }
 417          
 418          //===============
 419          // CONDITIONAL
 420          //===============
 421          #if(UART_ENABLED)
              
              //-----------------------------------------------------------------------------
              // UART1_Init
              //-----------------------------------------------------------------------------
              //
              // Configure the UART1 using Timer1, for <baudrate> and 8-N-1.
              //
              void UART1_Init (void)
              {
                 char SFRPAGE_SAVE = SFRPAGE;     // Save Current SFR page
              
                 SFRPAGE = UART1_PAGE;
                 SCON1   = 0x10;                  // SCON1: mode 0, 8-bit UART, enable RX
              
                 SFRPAGE = TIMER01_PAGE;
                 TMOD   &= ~0xF0;
                 TMOD   |=  0x20;                 // TMOD: timer 1, mode 2, 8-bit reload
              
              
                 if (SYSCLK/BAUDRATE/2/256 < 1) {
C51 COMPILER V7.09   F12X_INIT                                                             06/29/2007 17:12:09 PAGE 9   

                    TH1 = -(SYSCLK/BAUDRATE/2);
                    CKCON |= 0x10;                // T1M = 1; SCA1:0 = xx
                 } else if (SYSCLK/BAUDRATE/2/256 < 4) {
                    TH1 = -(SYSCLK/BAUDRATE/2/4);
                    CKCON &= ~0x13;               // Clear all T1 related bits
                    CKCON |=  0x01;               // T1M = 0; SCA1:0 = 01
                 } else if (SYSCLK/BAUDRATE/2/256 < 12) {
                    TH1 = -(SYSCLK/BAUDRATE/2/12);
                    CKCON &= ~0x13;               // T1M = 0; SCA1:0 = 00
                 } else {
                    // Adjust for truncation in special case
                    // Note: Additional cases may be required if the system clock is changed.
                    #if ((BAUDRATE == 115200) && (SYSCLK == 98000000))
                       TH1 = -((SYSCLK/BAUDRATE/2/48)+1);
                    #else
                       TH1 = -(SYSCLK/BAUDRATE/2/48);
                    #endif
                    CKCON &= ~0x13;               // Clear all T1 related bits
                    CKCON |=  0x02;               // T1M = 0; SCA1:0 = 10
                 }
              
                 TL1 = TH1;                       // initialize Timer1
                 TR1 = 1;                         // start Timer1
              
                 SFRPAGE = UART1_PAGE;
                 TI1 = 1;                         // Indicate TX1 ready
              
                 SFRPAGE = SFRPAGE_SAVE;          // Restore SFR page
              
              }
              
              //-----------------------------------------------------------------------------
              // _getkey
              //-----------------------------------------------------------------------------
              //
              // SFR Paged version of _getkey
              //
              char _getkey ()  {
              
                 char SFRPAGE_SAVE = SFRPAGE;     // Save Current SFR page
                 char c;
              
                 SFRPAGE = UART1_PAGE;
                 while (!RI1);
                 c = SBUF1;
              
                 RI1 = 0;
                 SFRPAGE = SFRPAGE_SAVE;
              
                 return (c);
              }
              
              //-----------------------------------------------------------------------------
              // putchar
              //-----------------------------------------------------------------------------
              //
              // SFR Paged version of putchar
              //
              char putchar (char c)  {
              
                 char SFRPAGE_SAVE = SFRPAGE;     // Save Current SFR page
                 SFRPAGE = UART1_PAGE;
C51 COMPILER V7.09   F12X_INIT                                                             06/29/2007 17:12:09 PAGE 10  

              
                 // output CR
                 if (c == '\n')  {
                    while (!TI1);
                    TI1 = 0;
                    SBUF1 = 0x0d;
                 }
              
                 // output character
                 while (!TI1);
                 TI1 = 0;
                 SBUF1 = c;
              
                 SFRPAGE = SFRPAGE_SAVE;
              
                 return (c);
              }
              
              #endif // UART_ENABLED
 523          
 524          #endif // MCU == F120
 525          
 526          //-----------------------------------------------------------------------------
 527          // End Of File
 528          //-----------------------------------------------------------------------------

C51 COMPILATION COMPLETE.  0 WARNING(S),  48 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡的三区四区五区| 久久成人综合网| 日韩欧美激情四射| 99久久精品久久久久久清纯| 亚洲 欧美综合在线网络| 欧美激情中文不卡| 欧美一级在线免费| 在线观看国产精品网站| 国产成人综合亚洲91猫咪| 天天射综合影视| 日日夜夜一区二区| 国产精品久线观看视频| 精品成a人在线观看| 欧美在线播放高清精品| 成人av综合在线| 国产一区二区三区精品视频 | 亚洲一线二线三线久久久| 26uuu色噜噜精品一区二区| 4438成人网| 欧美日韩一卡二卡三卡| 91麻豆文化传媒在线观看| 国产精品一级片| 国产一区二区三区不卡在线观看| 日韩国产精品91| 三级久久三级久久久| 亚洲成人动漫av| 亚洲一区在线电影| 亚洲一区二区在线观看视频 | 国产suv精品一区二区三区| 美女一区二区在线观看| 午夜视频在线观看一区| 亚洲午夜激情av| 亚洲欧美在线观看| 中文字幕亚洲视频| 中文字幕在线播放不卡一区| 国产精品美女一区二区三区| 亚洲国产精品传媒在线观看| 久久九九影视网| 亚洲国产成人自拍| 中文字幕av在线一区二区三区| 国产蜜臀av在线一区二区三区| 久久综合久久综合九色| 久久久久久影视| 国产欧美一区二区精品性色| 国产三区在线成人av| 国产精品乱码人人做人人爱| 中文字幕一区二区三区四区| 亚洲乱码国产乱码精品精的特点| 亚洲男人电影天堂| 亚洲成av人片一区二区三区| 性感美女久久精品| 欧美a级理论片| 国产福利91精品一区二区三区| 国产毛片精品视频| 成人丝袜高跟foot| 99re这里只有精品首页| 欧美最猛性xxxxx直播| 欧美日韩高清一区二区不卡| 日韩一区二区电影网| 久久综合精品国产一区二区三区| 久久精品视频一区| 国产精品久久久久久福利一牛影视 | 久久久精品免费免费| 国产精品污www在线观看| 最新国产成人在线观看| 一区二区三区中文字幕| 日韩福利电影在线观看| 国产精品资源站在线| 欧美日本一道本在线视频| 日韩欧美一二三四区| 久久久久亚洲蜜桃| 亚洲一区二区精品视频| 免费观看一级特黄欧美大片| 岛国精品在线观看| 欧美性猛交xxxx乱大交退制版| 在线播放中文一区| 国产欧美一区二区在线| 亚洲五月六月丁香激情| 国产毛片精品国产一区二区三区| 色综合久久综合网97色综合| 欧美日韩激情一区二区| 久久久九九九九| 亚洲一区二区三区精品在线| 韩国一区二区视频| www.久久精品| 精品美女在线观看| 亚洲女性喷水在线观看一区| 奇米四色…亚洲| aaa亚洲精品一二三区| 在线亚洲精品福利网址导航| 色婷婷av久久久久久久| 精品国产青草久久久久福利| 亚洲四区在线观看| 精品无码三级在线观看视频| 欧美在线视频你懂得| 国产欧美一区二区三区鸳鸯浴| 天堂在线一区二区| 不卡的av在线播放| 精品久久久久久无| 午夜精品福利在线| 99国产精品久久久久久久久久久| 久久亚洲精精品中文字幕早川悠里 | 免费欧美在线视频| 欧美亚洲国产怡红院影院| 国产亚洲1区2区3区| 日韩高清一区二区| 在线观看一区二区精品视频| 欧美国产综合一区二区| 精品一区二区三区免费| 欧美色大人视频| 亚洲欧美日韩国产手机在线 | 91蝌蚪porny成人天涯| 2021中文字幕一区亚洲| 日韩vs国产vs欧美| 在线看国产一区二区| 综合久久国产九一剧情麻豆| 国产成人亚洲精品狼色在线| 日韩免费电影网站| 日韩精品电影在线| 欧美日韩一区二区三区高清| 亚洲天堂2016| 色综合天天综合网国产成人综合天 | 免费亚洲电影在线| 欧美日韩精品欧美日韩精品一综合| 中文字幕一区二区三区色视频 | 成人午夜视频福利| 久久久精品国产免大香伊| 久久国产婷婷国产香蕉| 91麻豆精品国产91久久久资源速度 | 91视频在线看| 成人欧美一区二区三区| 成人免费看视频| 国产精品欧美一级免费| 成人天堂资源www在线| 亚洲国产成人在线| 不卡欧美aaaaa| 18成人在线观看| 日本道免费精品一区二区三区| 亚洲特黄一级片| 欧美性欧美巨大黑白大战| 午夜精品久久久久| 欧美一区二区在线看| 老司机精品视频导航| 精品噜噜噜噜久久久久久久久试看| 老司机精品视频一区二区三区| 2024国产精品视频| 国产九九视频一区二区三区| 久久久久久97三级| 91网站视频在线观看| 一区二区三区四区激情 | 久久综合九色欧美综合狠狠| 国产精品一区二区在线播放| 国产日韩欧美a| 91视频xxxx| 午夜精品久久久久久久99水蜜桃 | 琪琪一区二区三区| 久久久精品中文字幕麻豆发布| 岛国精品一区二区| 亚洲精品日韩综合观看成人91| 欧美人妖巨大在线| 久久99精品国产91久久来源| 国产欧美精品一区二区色综合| 99久久精品国产一区二区三区 | 精久久久久久久久久久| 国产精品女上位| 欧美喷水一区二区| 国产精品一区二区久久精品爱涩| 亚洲欧洲日韩一区二区三区| 欧美日韩国产综合一区二区| 国产在线观看免费一区| 1024国产精品| 日韩一区和二区| 波多野洁衣一区| 男女激情视频一区| 自拍偷拍亚洲激情| 日韩免费成人网| 97se狠狠狠综合亚洲狠狠| 日本v片在线高清不卡在线观看| 久久精品欧美一区二区三区麻豆| 91蝌蚪porny成人天涯| 毛片不卡一区二区| 亚洲男女一区二区三区| 精品国产免费人成在线观看| 99久久国产综合色|国产精品| 日av在线不卡| 亚洲黄色性网站| 国产欧美一区二区精品性色超碰| 91在线视频播放地址| 国产精品国产a级| 国产一区二区不卡| 日韩欧美另类在线| 日韩精品电影在线| 欧美视频中文一区二区三区在线观看 | 亚洲综合视频在线观看| 99久久国产综合精品女不卡| 国产精品福利在线播放| 91精品国产入口在线| 北岛玲一区二区三区四区| 青青草伊人久久| 亚洲乱码国产乱码精品精98午夜 |