国产亚洲精品AA片在线观看,丰满熟妇HD,亚洲成色www成人网站妖精,丁香五月天婷婷五月天男人天堂

新聞中心

EEPW首頁(yè) > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 一種便攜式電視機(jī)軟件的升級(jí)系統(tǒng)

一種便攜式電視機(jī)軟件的升級(jí)系統(tǒng)

作者:徐遙令 丁國(guó)民 創(chuàng)維集團(tuán)研究院 時(shí)間:2010-03-15 來(lái)源:電子產(chǎn)品世界 收藏

  3.產(chǎn)生INT0中斷時(shí),則啟動(dòng)I2C接口讀程序I2C_Read將I/O口緩沖寄存器中的數(shù)據(jù)寫(xiě)入內(nèi)部RAM;如果產(chǎn)生串行中斷,則啟動(dòng)串行接口讀程序UART_Read,將串行接口寄存器中的數(shù)據(jù)寫(xiě)入內(nèi)部RAM內(nèi),并清除串口接收中斷標(biāo)志RI,以使下一個(gè)數(shù)據(jù)能準(zhǔn)確接收。

本文引用地址:http://www.ljygm.com/article/106927.htm

  4.電腦系統(tǒng)以256字節(jié)作為一個(gè)數(shù)據(jù)塊進(jìn)行發(fā)送,每發(fā)送完256字節(jié)后發(fā)送一個(gè)累加校驗(yàn)和進(jìn)行校驗(yàn)。校驗(yàn)數(shù)據(jù)有效后,啟動(dòng)FLASH寫(xiě)程序SPI_Write,將RAM中的256字節(jié)數(shù)據(jù)寫(xiě)入FLASH;寫(xiě)完后向電腦系統(tǒng)發(fā)送響應(yīng)信號(hào)“RIGHT”,電腦系統(tǒng)繼續(xù)發(fā)送數(shù)據(jù)。W79E632判斷下一個(gè)字符是否是“結(jié)束”字符(即每一個(gè)數(shù)據(jù)塊的第一個(gè)字符),不是“結(jié)束”字符則繼續(xù)接收數(shù)據(jù);如果是“結(jié)束”字符則啟動(dòng)SPI_Write程序?qū)?ldquo;結(jié)束”字符直接寫(xiě)入FLASH,然后結(jié)束。W79E632校驗(yàn)后數(shù)據(jù)無(wú)效,則立即向電腦系統(tǒng)發(fā)送響應(yīng)信號(hào)“ERROR”,然后結(jié)束。

  5.結(jié)束時(shí),W79E632清除內(nèi)部RAM、I/O口緩沖寄存器和串行接口寄存器中的數(shù)據(jù),將定時(shí)器、UART接口或I2C接口恢復(fù)為初始狀態(tài),讀出堆棧中保存的數(shù)據(jù)并寫(xiě)入相應(yīng)的寄存器以恢復(fù)中斷前狀態(tài);綠燈繼續(xù)閃動(dòng)2s后開(kāi)中斷,系統(tǒng)恢復(fù)正常運(yùn)行狀態(tài)。

  作為主機(jī)發(fā)送升級(jí)程序數(shù)據(jù)

  升級(jí)系統(tǒng)作為主機(jī)的流程如圖4所示。

  1.系統(tǒng)正常運(yùn)行,開(kāi)串口中斷、外部中斷及定時(shí)器中斷,

查詢I/O口P3的狀態(tài),等待中斷。

  2.從I2C接口發(fā)送存儲(chǔ)的升級(jí)程序數(shù)據(jù)時(shí),按一下開(kāi)關(guān)SW3產(chǎn)生外部中斷INT1。此時(shí)設(shè)置與產(chǎn)生INT0時(shí)相同。如果查詢到P3口有脈沖則屏蔽除串口中斷、定時(shí)器中斷外的所有中斷,其他設(shè)置與產(chǎn)生INT1中斷相同。

  3.W79E632啟動(dòng)FLASH讀程序SPI_Read,讀取FLASH中存儲(chǔ)的升級(jí)程序數(shù)據(jù),每次連續(xù)讀完256字節(jié)存入W79E632的RAM中。W79E632每次存儲(chǔ)數(shù)據(jù)塊的第一個(gè)字符存儲(chǔ)前,判斷是否是“結(jié)束”字符。



評(píng)論


相關(guān)推薦

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

關(guān)閉