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

📄 peri_init.c

📁 变频器程序
💻 C
字号:
/*********************************************************************
* Filename: peripheral.c                          	                 *
*                                                                    *
* Author: John Cao, HUST						                     *
*                                                                    *
* Last Modified: 16/06/2003                                          *
*                                                                    *
* Description: This program realizes init f2407 peripherals          *    
*                                                                    *
*********************************************************************/
#include        "f2407regs.h"      
void sci_init(void)
{	*MCRA=*MCRA|0x03;
    *SCICCR=0x0027;
    /* 0 0 1 0 0 1 1 1
       | | | | | | | |
       | | | | | 8 bits data
       | | | | |
       | | | | no address bit
       | | | self
       | | enable varify
       | odd
       1stop
    */                      
    *SCICTL1=0x0003;/*SW RESET=0 FOR CONFIG SCI*/
    /*0 0 0 0 0 0 1 1
      | | | | | | | Rx ENA
      | | | | | | Tx ENA
      | | | | | SLEEP?
      | | | | TX WAKE
      | | | RESERVE
      | | SW RESET ,FOR CONFIG SCICTL1
      | RX ERR INT ENA
      RESERVE              
    */            
    *SCICTL2=0x0000;
    /*0 0 0 0 0 0 0 0
      | | | | | | | TX INT ENA
      | | | | | | RX/BKINT ENA
      | | | | | RESERVED
      | | | | RESERVED
      | | | RESERVED
      | | RESERVED
      | TX EMPTY
      TXRDY              
    */     

    *SCIHBAUD=0x0002;
    *SCILBAUD=0x0007;  /*40*10^6/(9600*8)-1=0207H */


    *SCICTL1=0x0023; /*End CONFIG*/
    /*0 0 1 0 0 0 1 1
      | | | | | | | Rx ENA
      | | | | | | Tx ENA
      | | | | | SLEEP?
      | | | | TX WAKE
      | | | RESERVE
      | | SW RESET ,FOR CONFIG SCICTL1
      | RX ERR INT ENA
      RESERVE              
    */              
 }        
 
 

⌨️ 快捷键说明

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