按相反的順序,來執(zhí)行功能,送應(yīng)被本發(fā)明 的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0063] 在流程圖中表示或在此W其他方式描述的邏輯和/或步驟,例如,可W被認(rèn)為是 用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可W具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,W 供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可W從指 令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合送些指令執(zhí)行系統(tǒng)、裝置 或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可W是任何可W包含、存儲、通信、傳 播或傳輸程序W供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合送些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使 用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括W下:具有一個(gè)或多個(gè) 布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(RAM),只讀 存儲器(ROM),可擦除可編輯只讀存儲器巧PROM或閃速存儲器),光纖裝置,W及便攜式光 盤只讀存儲器(CDR0M)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可W是可在其上打印所述程序的紙或其 他合適的介質(zhì),因?yàn)榭蒞例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必 要時(shí)W其他合適方式進(jìn)行處理來W電子方式獲得所述程序,然后將其存儲在計(jì)算機(jī)存儲器 中。
[0064] 應(yīng)當(dāng)理解,本發(fā)明的各部分可W用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述 實(shí)施方式中,多個(gè)步驟或方法可W用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件 或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下 列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯口電路 的離散邏輯電路,具有合適的組合邏輯口電路的專用集成電路,可編程口陣列(PGA),現(xiàn)場 可編程口陣列(FPGA)等。
[0065] 本技術(shù)領(lǐng)域的普通技術(shù)人員可W理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步 驟是可W通過程序來指令相關(guān)的硬件完成,所述的程序可W存儲于一種計(jì)算機(jī)可讀存儲介 質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0066] 此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可W集成在一個(gè)處理模塊中,也可W 是各個(gè)單元單獨(dú)物理存在,也可W兩個(gè)或兩個(gè)W上單元集成在一個(gè)模塊中。上述集成的模 塊既可W采用硬件的形式實(shí)現(xiàn),也可W采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如 果W軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可W存儲在一個(gè)計(jì)算機(jī) 可讀取存儲介質(zhì)中。
[0067] 上述提到的存儲介質(zhì)可W是只讀存儲器,磁盤或光盤等。
[0068] 在本說明書的描述中,參考術(shù)語"一個(gè)實(shí)施例"、"一些實(shí)施例"、"示例"、"具體示 例"、或"一些示例"等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特 點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不 一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可W在任何 的一個(gè)或多個(gè)實(shí)施例或示例中W合適的方式結(jié)合。
[0069] 盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員而言,可W 理解在不脫離本發(fā)明的原理和精神的情況下可W對送些實(shí)施例進(jìn)行多種變化、修改、替換 和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
【主權(quán)項(xiàng)】
1. 一種單片機(jī)程序數(shù)據(jù)燒錄方法,其特征在于,包括以下步驟: 上位機(jī)依次向單片機(jī)發(fā)送程序燒錄時(shí)鐘和待燒錄程序數(shù)據(jù)序列,其中,所述待燒錄程 序數(shù)據(jù)序列包括N個(gè)待燒錄程序數(shù)據(jù),N為大于或等于1的整數(shù); 所述單片機(jī)檢測所述程序燒錄時(shí)鐘中是否產(chǎn)生預(yù)設(shè)變化沿; 當(dāng)所述程序燒錄時(shí)鐘中產(chǎn)生所述預(yù)設(shè)變化沿時(shí),所述單片機(jī)從第一計(jì)數(shù)值以單片機(jī)工 作時(shí)鐘的頻率計(jì)數(shù)至預(yù)設(shè)計(jì)數(shù)值,并生成數(shù)據(jù)采集信號;以及 所述單片機(jī)根據(jù)所述數(shù)據(jù)采集信號采集當(dāng)前待燒錄程序數(shù)據(jù),并在所述當(dāng)前待燒錄程 序數(shù)據(jù)采集完畢之后,燒錄所述當(dāng)前待燒錄程序數(shù)據(jù)。2. 如權(quán)利要求1所述的方法,其特征在于,所述單片機(jī)從第一計(jì)數(shù)值以單片機(jī)工作時(shí) 鐘的頻率計(jì)數(shù)至預(yù)設(shè)計(jì)數(shù)值,并生成數(shù)據(jù)采集信號包括以下步驟: 當(dāng)所述單片機(jī)從所述第一計(jì)數(shù)值以所述單片機(jī)工作時(shí)鐘的頻率計(jì)數(shù)至所述預(yù)設(shè)計(jì)數(shù) 值時(shí),所述單片機(jī)生成穩(wěn)定采集點(diǎn)信號;以及 對所述穩(wěn)定采集點(diǎn)信號、所述單片機(jī)工作時(shí)鐘和所述程序燒錄時(shí)鐘進(jìn)行與操作,以生 成所述數(shù)據(jù)采集信號。3. 如權(quán)利要求2所述的方法,其特征在于,當(dāng)所述單片機(jī)工作時(shí)鐘的頻率與所述程序 燒錄時(shí)鐘的頻率之比為1 :M時(shí),所述預(yù)設(shè)計(jì)數(shù)值為B,且 B=b+[M/4l 其中,b為所述第一計(jì)數(shù)值,Μ大于或等于10。4. 如權(quán)利要求3所述的方法,其特征在于,在所述單片機(jī)從第一計(jì)數(shù)值以單片機(jī)工作 時(shí)鐘的頻率計(jì)數(shù)至預(yù)設(shè)計(jì)數(shù)值之后,還包括以下步驟: 以所述單片機(jī)工作時(shí)鐘的頻率繼續(xù)計(jì)數(shù)。5. 如權(quán)利要求4所述的方法,其特征在于,當(dāng)在所述當(dāng)前待燒錄程序數(shù)據(jù)采集完畢之 后且所述當(dāng)前計(jì)數(shù)值與所述第一計(jì)數(shù)值之差小于Μ-1之前時(shí)檢測到所述程序燒錄時(shí)鐘產(chǎn) 生所述預(yù)設(shè)變化沿,所述預(yù)設(shè)變化沿?zé)o效。6. 如權(quán)利要求5所述的方法,其特征在于,所述第一計(jì)數(shù)值為當(dāng)所述程序燒錄時(shí)鐘中 產(chǎn)生所述預(yù)設(shè)變化沿時(shí)的計(jì)數(shù)值。7. 如權(quán)利要求1-6中任一項(xiàng)所述的方法,其特征在于,所述預(yù)設(shè)變化沿為上升沿或下 降沿。8. -種單片機(jī),其特征在于,包括: 計(jì)數(shù)控制邏輯,用于檢測上位機(jī)依次向單片機(jī)發(fā)送的程序燒錄時(shí)鐘中是否產(chǎn)生預(yù)設(shè)變 化沿,且當(dāng)所述程序燒錄時(shí)鐘中產(chǎn)生所述預(yù)設(shè)變化沿時(shí),從第一計(jì)數(shù)值以單片機(jī)工作時(shí)鐘 的頻率計(jì)數(shù)至預(yù)設(shè)計(jì)數(shù)值,并生成數(shù)據(jù)采集信號;以及 程序數(shù)據(jù)采集和燒錄邏輯,用于根據(jù)所述數(shù)據(jù)采集信號采集所述上位機(jī)依次向所述單 片機(jī)發(fā)送的待燒錄程序數(shù)據(jù)序列中的當(dāng)前待燒錄程序數(shù)據(jù),并在所述當(dāng)前待燒錄程序數(shù)據(jù) 采集完畢之后,燒錄所述當(dāng)前待燒錄程序數(shù)據(jù)至單片機(jī),其中,所述待燒錄程序數(shù)據(jù)序列包 括Ν個(gè)待燒錄程序數(shù)據(jù),Ν為大于或等于1的整數(shù)。9. 如權(quán)利要求8所述的單片機(jī),其特征在于,所述計(jì)數(shù)控制邏輯包括: 穩(wěn)定采集點(diǎn)信號生成模塊,用于當(dāng)從所述第一計(jì)數(shù)值以所述單片機(jī)工作時(shí)鐘的頻率計(jì) 數(shù)至所述預(yù)設(shè)計(jì)數(shù)值時(shí),生成穩(wěn)定采集點(diǎn)信號;以及 與門,用于對所述穩(wěn)定采集點(diǎn)信號、所述單片機(jī)工作時(shí)鐘和所述程序燒錄時(shí)鐘進(jìn)行與 操作,以生成所述數(shù)據(jù)采集信號。10. 如權(quán)利要求9所述的單片機(jī),其特征在于,當(dāng)所述單片機(jī)工作時(shí)鐘的頻率與所述程 序燒錄時(shí)鐘的頻率之比為1 :M時(shí),所述預(yù)設(shè)計(jì)數(shù)值為B,且 B=b+「M/4l 其中,b為所述第一計(jì)數(shù)值,Μ大于或等于10。11. 如權(quán)利要求10所述的單片機(jī),其特征在于,所述計(jì)數(shù)控制邏輯還用于: 在從所述第一計(jì)數(shù)值以所述單片機(jī)工作時(shí)鐘的頻率計(jì)數(shù)至所述預(yù)設(shè)計(jì)數(shù)值之后,以所 述單片機(jī)工作時(shí)鐘的頻率繼續(xù)計(jì)數(shù)。12. 如權(quán)利要求11所述的單片機(jī),其特征在于,當(dāng)在所述當(dāng)前待燒錄程序數(shù)據(jù)采集完 畢之后且所述當(dāng)前計(jì)數(shù)值與所述第一計(jì)數(shù)值之差小于Μ-1之前時(shí)所述計(jì)數(shù)控制邏輯檢測 到所述程序燒錄時(shí)鐘產(chǎn)生所述預(yù)設(shè)變化沿,所述預(yù)設(shè)變化沿?zé)o效。13. 如權(quán)利要求12所述的單片機(jī),其特征在于,所述第一計(jì)數(shù)值為當(dāng)所述程序燒錄時(shí) 鐘中產(chǎn)生所述預(yù)設(shè)變化沿時(shí)的計(jì)數(shù)值。14. 如權(quán)利要求8-13中任一項(xiàng)所述的單片機(jī),其特征在于,所述預(yù)設(shè)變化沿為上升沿 或下降沿。15. -種單片機(jī)程序數(shù)據(jù)燒錄系統(tǒng),其特征在于,包括: 如權(quán)利要求8-14中任一項(xiàng)所述的單片機(jī);以及 上位機(jī),用于依次向所述單片機(jī)發(fā)送程序燒錄時(shí)鐘和待燒錄程序數(shù)據(jù)序列,其中,所述 待燒錄程序數(shù)據(jù)序列包括Ν個(gè)待燒錄程序數(shù)據(jù),Ν為大于或等于1的整數(shù)。
【專利摘要】本發(fā)明公開了一種單片機(jī)程序數(shù)據(jù)燒錄方法,包括:上位機(jī)依次向單片機(jī)發(fā)送程序燒錄時(shí)鐘和待燒錄程序數(shù)據(jù)序列;單片機(jī)檢測程序燒錄時(shí)鐘中是否產(chǎn)生預(yù)設(shè)變化沿;當(dāng)程序燒錄時(shí)鐘中產(chǎn)生預(yù)設(shè)變化沿時(shí),單片機(jī)從第一計(jì)數(shù)值以單片機(jī)工作時(shí)鐘的頻率計(jì)數(shù)至預(yù)設(shè)計(jì)數(shù)值,并生成數(shù)據(jù)采集信號;單片機(jī)根據(jù)數(shù)據(jù)采集信號采集當(dāng)前待燒錄程序數(shù)據(jù),并在當(dāng)前待燒錄程序數(shù)據(jù)采集完畢之后,燒錄當(dāng)前待燒錄程序數(shù)據(jù)。本發(fā)明通過改變采集待燒錄程序數(shù)據(jù)的時(shí)間點(diǎn)至穩(wěn)定采集點(diǎn)以避免干擾對待燒錄程序數(shù)據(jù)燒錄正確性的影響,從而大大提高單片機(jī)程序燒錄過程的生產(chǎn)良率、正確率和統(tǒng)一性。本發(fā)明還公開了一種單片機(jī)和一種包括該單片機(jī)的單片機(jī)程序數(shù)據(jù)燒錄系統(tǒng)。
【IPC分類】G06F9/445
【公開號】CN105630520
【申請?zhí)枴緾N201410592596
【發(fā)明人】周博, 郭平日, 李奇峰, 楊云
【申請人】比亞迪股份有限公司
【公開日】2016年6月1日
【申請日】2014年10月28日