国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      顯示設(shè)備軟件的布置方法及控制參數(shù)寫入flash的方法

      文檔序號:6773316閱讀:189來源:國知局
      專利名稱:顯示設(shè)備軟件的布置方法及控制參數(shù)寫入flash的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種顯示設(shè)備,特別是一種顯示設(shè)備軟件的布置方法以及控制參數(shù)寫 入FLASH的方法。
      背景技術(shù)
      軟件文檔指通過編譯器將控制程序集(*. c\*. h)鏈接、編譯后生成的文件,較常 見文檔格式有Bin ( 二進制文檔)和Hex (十六進制文檔)。將軟件文檔通過燒錄工具燒錄 進入MCU (微型控制器),即可構(gòu)成控制系統(tǒng),讓其根據(jù)軟件定義的工作方式對外圍的回路 和設(shè)備進行控制。由于電氣零件之間存在差異性,相同的控制參數(shù)無法匹配同產(chǎn)品的所有顯示設(shè) 備,超出規(guī)格的這些顯示設(shè)備需要在生產(chǎn)線上進行參數(shù)調(diào)整,調(diào)整后將控制參數(shù)的數(shù)值保 存在EEPROM (可電擦寫存儲器)中,符合產(chǎn)品規(guī)格而無需調(diào)整的產(chǎn)品,也是通過軟件將初始 的控制參數(shù)轉(zhuǎn)存到EEPROM中。近年來,顯示設(shè)備的功能要求越來越多,性能要求越來越高,MCU (微型控制器)內(nèi) 部的存儲空間不夠用,所以往往增設(shè)FLASH(閃存)外掛存儲器的結(jié)構(gòu)來存儲軟件。軟件主要由控制程序及控制參數(shù)構(gòu)成,由于外圍的回路和設(shè)備的控制接口通常有 固有的標準,所以在軟件中僅需要改變控制參數(shù)即可,比如更換Panel (液晶面板),軟件并 不需要改變整個Panel (液晶面板)的控制系統(tǒng),而只需要根據(jù)Panel (液晶面板)的規(guī)格 書來設(shè)定軟件中設(shè)定參數(shù)即可。雖然只需改變參數(shù),但由于MCU控制程序十分復(fù)雜,即使是 最簡單的顯示設(shè)備都需要十萬行以上的代碼,無法保證程序修改的準確性,所以即使做最 簡單的參數(shù)修改,都需要進行大量的驗證,來確保其準確性,因此工作極效率低,工作量大。 同時,人們發(fā)現(xiàn),當(dāng)數(shù)據(jù)存儲器件(FLASH、EEPROM等)中的數(shù)據(jù)如果需要常常寫入,容易受 到電沖擊的影響,而導(dǎo)致存放在其中的某些控制參數(shù)丟失。從而導(dǎo)致軟件損壞。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足之處,而提供一種可提高顯示設(shè)備開發(fā)設(shè) 計的效率、以及售后服務(wù)部門維修效率的、并能提高數(shù)據(jù)穩(wěn)定性的顯示設(shè)備軟件的布置方法。本發(fā)明的另一目的還在提供一種將控制參數(shù)寫入FLASH的方法。一種顯示設(shè)備軟件的布置方法,將軟件的控制程序與控制參數(shù)分離,將部分不變 的控制參數(shù)和預(yù)設(shè)定值存放在FLASH(閃存)中,并設(shè)定其為保護狀態(tài),使其只讀。將控制程序與控制參數(shù)分離布置,這樣可以極大降低控制參數(shù)設(shè)定的復(fù)雜度和風(fēng) 險性,避免大量冗余的驗證過程,提高顯示設(shè)備開發(fā)設(shè)計的效率;由于減少了控制參數(shù)的可 寫機會,降低了電沖擊造成數(shù)據(jù)丟失的風(fēng)險;同時,售后服務(wù)部門也沒有必要準備大量的庫 存產(chǎn)品,只要機構(gòu)尺寸一致,那么只需將手頭現(xiàn)有產(chǎn)品的控制參數(shù)設(shè)定到軟件文檔中并進 行燒錄即可,可以大大減少庫存數(shù)量,提高維修效率。
      所述的控制程序與控制參數(shù)分離布置的方法有將控制程序和控制參數(shù)模塊化分離,控制程序部分的所有需要的參數(shù)使用全局變 量獨立成為控制模塊,在控制參數(shù)部分,通過初始化函數(shù)將控制參數(shù)從FLASH(閃存)的預(yù) 先規(guī)劃的固定位置讀取出來并賦值給全局變量,形成初始化控制參數(shù)模塊,在控制環(huán)節(jié)就 直接調(diào)用這些已經(jīng)賦值的全局變量。在將控制參數(shù)燒錄到FLASH(閃存)時,在軟件還處于文檔狀態(tài)時,就將部分不變 的控制參數(shù)和預(yù)設(shè)定值設(shè)定到規(guī)劃好的固定位置中,再進行燒錄,以提高數(shù)據(jù)的安全性。所述的FLASH(閃存)的保護狀態(tài)為加入了寫保護腳(硬件保護)和狀態(tài)寄存器 (軟件保護)雙重數(shù)據(jù)保護使數(shù)據(jù)只讀。在FLASH(閃存)另一個保護區(qū)設(shè)定狀態(tài)位并規(guī)劃調(diào)整后保存數(shù)據(jù)的區(qū)域,以保留 其調(diào)整功能以備不時之需,一旦調(diào)整完成,必須加入雙重保護使數(shù)據(jù)只讀。本發(fā)明的控制參數(shù)寫入FLASH的方法1.根據(jù)FLASH(閃存)的狀態(tài)寄存器的設(shè) 定方式來規(guī)劃閑置空間中控制參數(shù)的存儲位置,2、編寫FLASH固定地址數(shù)據(jù)讀寫的控制函 數(shù),3、定義控制程序可控制的參數(shù)接口及對應(yīng)的全局變量(外部變量類型),4、在控制程序 的初始化階段,判定調(diào)整狀態(tài)位后將控制參數(shù)從FLASH固定地址中讀取出來賦值給全局變 量(外部變量類型),5、編寫調(diào)整程序,在調(diào)整完成進行存儲時,向FLASH固定地址寫入調(diào)整 標志位和調(diào)整后的數(shù)據(jù),6.根據(jù)之前的空間分配規(guī)劃圖,使用外部工具將需設(shè)定的控制參 數(shù)寫入軟件文檔的固定地址。綜上所述的,本發(fā)明相比現(xiàn)有技術(shù)如下優(yōu)點本發(fā)明將顯示設(shè)備軟件的控制程序與控制參數(shù)分離布置,這樣可以極大降低控制 參數(shù)設(shè)定的復(fù)雜度和風(fēng)險性,避免大量冗余的驗證過程,提高顯示設(shè)備開發(fā)設(shè)計的效率;由 于減少了控制參數(shù)的可寫機會,降低了電沖擊造成數(shù)據(jù)丟失的風(fēng)險;同時,售后服務(wù)部門也 沒有必要準備大量的庫存產(chǎn)品,只要機構(gòu)尺寸一致,那么只需將手頭現(xiàn)有產(chǎn)品的控制參數(shù) 設(shè)定到軟件文檔中并進行燒錄即可,可以大大減少庫存數(shù)量,提高維修效率。


      圖1是本發(fā)明實施例1的控制參數(shù)與控制程序分離的結(jié)構(gòu)示意圖;圖2是本發(fā)明實施例2的FLASH空間分配及應(yīng)用示意圖。
      具體實施例方式下面結(jié)合實施例對本發(fā)明進行更詳細的描述。實施例1一種如圖1所示的顯示設(shè)備軟件的布置方法,將軟件的控制程序與控制參數(shù)分 離,將部分不變的控制參數(shù)和預(yù)設(shè)定值存放在FLASH (閃存)中,并設(shè)定其為保護狀態(tài),使其 只讀。將控制程序和控制參數(shù)分離的方法為將兩者采用模塊化分離,控制程序部分的所有 需要的參數(shù)使用全局變量獨立成為控制模塊,在控制參數(shù)部分,通過初始化函數(shù)將控制參 數(shù)從FLASH(閃存)的預(yù)先規(guī)劃的固定位置讀取出來并賦值給全局變量,形成初始化控制參 數(shù)模塊,在控制環(huán)節(jié)就直接調(diào)用這些已經(jīng)賦值的全局變量。在將控制參數(shù)燒錄到FLASH(閃 存)時,在軟件還處于文檔狀態(tài)時,就將部分不變的控制參數(shù)和預(yù)設(shè)定值設(shè)定到規(guī)劃好的
      4固定位置中,再進行燒錄,以提高數(shù)據(jù)的安全性。所述的FLASH(閃存)的保護狀態(tài)為加 入了寫保護腳(硬件保護)和狀態(tài)寄存器(軟件保護)雙雙重數(shù)據(jù)保護使數(shù)據(jù)只讀。在 FLASH(閃存)另一個保護區(qū)設(shè)定狀態(tài)位并規(guī)劃調(diào)整后保存數(shù)據(jù)的區(qū)域,以保留其調(diào)整功能 以備不時之需,一旦調(diào)整完成,必須加入雙重保護使數(shù)據(jù)只讀。本實施例未述部分與現(xiàn)有技術(shù)相同。實施例2本發(fā)明的控制參數(shù)寫入FLASH的方法1.規(guī)劃閑置空間中的數(shù)據(jù)存儲結(jié)構(gòu)根據(jù)FLASH(閃存)的狀態(tài)寄存器的設(shè)定方式來規(guī)劃閑置空間中控制參數(shù)的存儲 位置。以下以E0N25F20 FLASH IC為例進行說明,該IC的狀態(tài)寄存器控制方式如下
      權(quán)利要求
      一種顯示設(shè)備軟件的布置方法,其特征在于將軟件的控制程序與控制參數(shù)分離,將部分不變的控制參數(shù)和預(yù)設(shè)定值存放在FLASH中,并設(shè)定其為保護狀態(tài),使其只讀。
      2.根據(jù)權(quán)利要求1所述的顯示設(shè)備軟件的布置方法,其特征在于將控制程序和控制 參數(shù)模塊化分離,控制程序部分的所有需要的參數(shù)使用全局變量獨立成為控制模塊,在控 制參數(shù)部分,通過初始化函數(shù)將控制參數(shù)從FLASH的預(yù)先規(guī)劃的固定位置讀取出來并賦值 給全局變量,形成初始化控制參數(shù)模塊,在控制環(huán)節(jié)就直接調(diào)用這些已經(jīng)賦值的全局變量。
      3.根據(jù)權(quán)利要求2所述的顯示設(shè)備軟件的布置方法,其特征在于在將控制參數(shù)燒錄 到FLASH時,在軟件還處于文檔狀態(tài)時,就將部分不變的控制參數(shù)和預(yù)設(shè)定值設(shè)定到規(guī)劃 好的固定位置中,再進行燒錄,以提高數(shù)據(jù)的安全性。
      4.根據(jù)權(quán)利要求3所述的顯示設(shè)備軟件的布置方法,其特征在于所述的FLASH的保 護狀態(tài)為加入了寫保護腳和狀態(tài)寄存器雙重數(shù)據(jù)保護使數(shù)據(jù)只讀。
      5.根據(jù)權(quán)利要求4所述的顯示設(shè)備軟件的布置方法,其特征在于在FLASH另一個保 護區(qū)設(shè)定狀態(tài)位并規(guī)劃調(diào)整后保存數(shù)據(jù)的區(qū)域,以保留其調(diào)整功能以備不時之需,一旦調(diào) 整完成,必須加入雙重保護使數(shù)據(jù)只讀。
      6.一種控制參數(shù)寫入FLASH的方法(1)根據(jù)FLASH的狀態(tài)寄存器的設(shè)定方式來規(guī)劃 閑置空間中控制參數(shù)的存儲位置;(2)編寫FLASH固定地址數(shù)據(jù)讀寫的控制函數(shù),(3)定義 控制程序可控制的參數(shù)接口及對應(yīng)的全局變量;(4)在控制程序的初始化階段,判定調(diào)整 狀態(tài)位后將控制參數(shù)從FLASH固定地址中讀取出來賦值給全局變量;(5)編寫調(diào)整程序,在 調(diào)整完成進行存儲時,向FLASH固定地址寫入調(diào)整標志位和調(diào)整后的數(shù)據(jù);(6)根據(jù)之前的 空間分配規(guī)劃圖,使用外部工具將需設(shè)定的控制參數(shù)寫入軟件文檔的固定地址,將部分不 變的控制參數(shù)和預(yù)設(shè)定值存放在FLASH中,并設(shè)定其為保護狀態(tài),使其只讀。
      全文摘要
      本發(fā)明公開了一種顯示設(shè)備軟件的布置方法及控制參數(shù)寫入FLASH的方法,其為將軟件的控制程序與控制參數(shù)分離,將部分不變的控制參數(shù)和預(yù)設(shè)定值存放在FLASH(閃存)中,并設(shè)定其為保護狀態(tài),使其只讀。本發(fā)明的優(yōu)點在于將控制程序與控制參數(shù)分離布置,這樣可以極大降低控制參數(shù)設(shè)定的復(fù)雜度和風(fēng)險性,避免大量冗余的驗證過程,提高顯示設(shè)備開發(fā)設(shè)計的效率;由于減少了控制參數(shù)的可寫機會,降低了電沖擊造成數(shù)據(jù)丟失的風(fēng)險;同時,售后服務(wù)部門也沒有必要準備大量的庫存產(chǎn)品,只要機構(gòu)尺寸一致,那么只需將手頭現(xiàn)有產(chǎn)品的控制參數(shù)設(shè)定到軟件文檔中并進行燒錄即可,可以大大減少庫存數(shù)量,提高維修效率。
      文檔編號G11C16/10GK101976577SQ20101053094
      公開日2011年2月16日 申請日期2010年11月3日 優(yōu)先權(quán)日2010年11月3日
      發(fā)明者歐陽楊星 申請人:冠捷顯示科技(武漢)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1