<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 基于雙核多接口的智能汽車(chē)控制系統設計

基于雙核多接口的智能汽車(chē)控制系統設計

作者:張永,劉學(xué)偉 時(shí)間:2010-05-10 來(lái)源:電子產(chǎn)品世界 收藏

     void Motor_init(void)
     { 
       TPM2SC = 0x00;    /* Stop and
                                        reset counter */
       TPM2MOD = VV_MAX;//15khz     /* Period value setting */
    (void)(TPM2C0SC == 0);              /* Channel 0 int. flag clearing
        (first part) */
    /* TPM2C0SC: CH0F=0,CH0IE=0,MS0B=1,MS0A=0,ELS0B=
         0,ELS0A=4 */
       TPM2C0SC = 0x24;         
     /* Int. flag clearing (2nd part) and channel 0 contr. register setting
          */
       TPM2C0V = VV_MAX/2; //50%占空比  /* Compare 0
           value setting */
       (void)(TPM2SC == 0);                 /* Overflow int. flag clearing
           (first part) */
       /* TPM2SC: TOF=0,TOIE=0,CPWMS=0,CLKSB=0,CLKSA=
          1,PS2=0,PS1=0,PS0=0 */
       TPM2SC = 0x08;                       /* Int. flag clearing (2nd part) and
            timer control register setting */
     }

本文引用地址:http://dyxdggzs.com/article/108813.htm

  普通I/O接口的應用

  MC9S08DZ60單片機的普通I/O口操作可以用于邏輯控制、顯示控制、信息采集等,其中對各個(gè)引腳的配置也比較簡(jiǎn)單,需要配置方向寄存器PTXDD、上拉使能寄存器PTXPE,壓擺率寄存器PTXSE及數據寄存器PTXD,以A口為例:
     Int_A()
     {
     PTADD=0X00;//作為輸入
     PTAPE=0XFF;//上拉使能
     PTASE=0XFF;//壓擺率使能
     }
     程序需要讀取A口數據時(shí)直接讀出PTAD寄存器的值即可。

  結語(yǔ)

  該系統實(shí)現了車(chē)中各模塊間的通信,對芯片的資源進(jìn)行了充分的利用,實(shí)現了多狀態(tài)的實(shí)時(shí)監測,保證了車(chē)模的速度控制和路徑優(yōu)化,為以后的技術(shù)發(fā)展提供了很好的平臺。

  評語(yǔ)

  MC9S08DZ60 MCU是Freescale半導體公司于2006年底月推出的一款低功耗、高性能的8位MCU,體積小,寄生參數減小,可靠性高,適合高頻應用??蓮V泛應用于汽車(chē)電子、消費電子、工業(yè)控制和醫療設備等領(lǐng)域。本文針對智能模型車(chē)的系統需要,提供了一種的智能汽車(chē)控制系統設計方案,利用芯片提供的間通信接口SPI,一個(gè)芯片處理傳感器,另一芯片控制上位機與驅動(dòng)電機和轉向舵機等,這種設計方案有助于提高車(chē)輛的整體性能,通過(guò)上位機實(shí)時(shí)監控車(chē)輛運行狀態(tài),可大大提高智能汽車(chē)的調試效率和準確性。在算法設計上有繼續提升的空間。

  參 考 文 獻
  [1] 卓晴,黃開(kāi)勝,邵貝貝.學(xué)做[M]. 北京:清華大學(xué)出版社,2007.02
  [2] 邵貝貝.單片機嵌入式應用的在線(xiàn)開(kāi)發(fā)方法[M]. 北京:清華大學(xué)出版社,2004.08
  [3] 陳偉,黃秋元,周鵬.高速電路信號完整性分析與設計[M].北京:電子工業(yè)出版社,2009.1
  [4] MC9S08DZ60 Data Sheet[D]. Freescale Semiconductor,2007
  [5] 譚浩強.C程序設計(第二版)[M]. 北京:清華大學(xué)出版社,1999.9


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 飛思卡爾 智能車(chē) 雙核

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>