為了解決一些遠(yuǎn)程單片機設(shè)備不方便升級內(nèi)部程序的困難,本文提出了利用單片機系統(tǒng)中現(xiàn)有的數(shù)據(jù)獲取方式來升級單片機內(nèi)部程序的方法。本文利用凌陽16 位單片機可以自讀寫片內(nèi)程序空間的特性,通過在片內(nèi)駐留BootLoader 程序的方式實現(xiàn)了凌陽16 位單片機片內(nèi)程序的在需要時的遠(yuǎn)程升級。單片機獲取數(shù)據(jù)的方式可以有很多,本文選取通過串口獲取數(shù)據(jù)進行程序升級為例,并選取常見的凌陽單片機SPCE061A 為例介紹了此方法的設(shè)計思路以及實現(xiàn)過程。單片機的應(yīng)用非常廣泛,在某些情況下,單片機內(nèi)部程序的升級在所難免,但是往往需要對單片機產(chǎn)品進行收回才能實現(xiàn),這樣在一些遠(yuǎn)程設(shè)備的程序升級問題上就顯得非常不方便。但是有些遠(yuǎn)程設(shè)備本身留有遠(yuǎn)程通訊的方式:例如某些遠(yuǎn)程數(shù)據(jù)傳輸模塊,為了把數(shù)據(jù)上報總會留有通訊的接口,比如422、485 甚至GPRS 或者局域網(wǎng)接口;又或者某些車載定位設(shè)備,為了和監(jiān)控中心通訊會留有GSM、CDMA 或者GPRS 等通訊方式。在這種情況下就可以利用其現(xiàn)有的通訊方式對其內(nèi)部單片機程序進行升級而不需要收回產(chǎn)品。本文的主要內(nèi)容就是來研究這種遠(yuǎn)程升級單片機程序的方法。由于近年來凌陽科技的單片機,尤其是 16 位單片機,得到了越來越多的推廣,其應(yīng)用領(lǐng)域越來越廣泛。本文選取一種常見的凌陽科技的16 位單片機SPCE061A 為例,來介紹單片機程序遠(yuǎn)程升級的方法。SPCE061A 里內(nèi)嵌了32K 字的閃存(FLASH),即可以作為程序存儲空間又可以存儲數(shù)據(jù),并且有自讀寫任意閃存地址的能力,本文利用這一功能,提出了通過在單片機中駐留BootLoader 程序的方法,來實現(xiàn)單片機程序的遠(yuǎn)程升級。遠(yuǎn)程升級的實現(xiàn),需要單片機自身的響應(yīng)同時還需要遠(yuǎn)程服務(wù)器提供升級所需的代碼。下文將通過這兩個方面來分別介紹。
標(biāo)簽: 單片機程序 遠(yuǎn)程升級
上傳時間: 2013-10-31
上傳用戶:yxgi5
SPCE061A采用的內(nèi)核 SPCE061A采用的內(nèi)核(CPU)為μ‘nSP。 μ‘nSP(讀做micro-n-S-P)是凌陽科技推出的16位微處理器,它的突出特點是較高的處理速度,這就使其有能力進行復(fù)雜的數(shù)字信號處理(DSP,Digital Signal Processing)。 μ‘nSP內(nèi)核由凌陽自主開發(fā),因而也具備它自己的指令系統(tǒng)。 指令系統(tǒng).61 3.1 指令系統(tǒng)的概述及符號約定.61 3.2 數(shù)據(jù)傳送指令62 3.3 算術(shù)運算..66 3.3.1 加法運算..67 3.3.2 減法運算..68 3.3.3 帶進位的加減運算.70 3.3.4 取補運算..70 3.3.5 SPCE061A的乘法指令.71 3.3.6 SPCE061A的n項內(nèi)積運算指令.71 3.3.7 比較運算(影響標(biāo)志位N,Z,S,C)..73 3.4 SPCE061A的邏輯運算.74 3.4.1 邏輯與..74 3.4.2 邏輯或..75 3.4.3 邏輯異或..76 3.4.4 測試(TEST).78 3.4.5 SPCE061A的移位操作.80 3.5 SPCE061A的控制轉(zhuǎn)移類指令..83 3.6 偽指令86 3.6.1 偽指令的語法格式及特點..87 3.6.2 偽指令符號約定..87 3.6.3 標(biāo)準(zhǔn)偽指令.87 3.6.4 宏定義與調(diào)用98 3.6.5 段的定義與調(diào)用101 3.6.6 結(jié)構(gòu)的定義與調(diào)用..102 3.6.7 過程的定義與調(diào)用..106 3.6.8 偽指令的應(yīng)用舉例..106
標(biāo)簽: SPCE 061A 061 指令系統(tǒng)
上傳時間: 2013-10-31
上傳用戶:xuanchangri
基于SPCE061A的帶語音功能的超聲波測距系統(tǒng)的源代碼,凌陽科技大學(xué)計劃
上傳時間: 2015-09-15
上傳用戶:水口鴻勝電器
先畫一個實心圓,然后再畫一條橫線,再在實心圓上疊加顯 // 顯示漢字:"凌陽科技",最后實現(xiàn)向上滾屏 // 涉及的庫: CMacro1016.lib // 組成文件: main.c/SPLC501User.c/Chinese_Table.c // SPLC501Driver_IO.asm/DataOSforLCD.asm // SPLC501User.h/Chinese_Table.h // SPLC501Driver_IO.inc // // 硬件連接: LCD DB0~DB7接IOA0~IOA7 // LCD EP 接IOB5 // LCD RW 接IOB4
標(biāo)簽:
上傳時間: 2013-11-25
上傳用戶:sevenbestfei
21VISUAL C++游戲編程里有詳細(xì) ·本代碼用于在*.x文件中,查 ·在2005環(huán)境下開發(fā)的,用于讀 ·凌星科技_2004-5-17_《圣劍 ·超級經(jīng)典的坦克大戰(zhàn),兒時非 ·DirectX 組件中的DirectSoun ·比比_五子棋 是自己沒事的 ·3x3智慧拼盤計算機
上傳時間: 2015-12-30
上傳用戶:libenshu01
整個電路可分為兩大部份,一部份是超聲波發(fā)射調(diào)理電路,另一部份是超聲波回波接收處理電路。 方案正是采用61板結(jié)合超聲波測距模組,以及凌陽科技大學(xué)計劃的SPL10A2帶LCD顯示的RTC模組進行的設(shè)計。
上傳時間: 2016-05-04
上傳用戶:wweqas
為了使USB開發(fā)者、愛好者輕松學(xué)習(xí)USB協(xié)議,開發(fā)USB設(shè)備,凌陽科技教育推廣中心設(shè)計了USB 接口模組。USB接口模組可以與任何滿足資源條件的MCU連接,設(shè)計者可以使用它來完成自己的USB 設(shè)備。
上傳時間: 2016-08-16
上傳用戶:gyq
超聲波測距C51程序,產(chǎn)生40HZ信號,芯片采用凌陽科技大學(xué)的超聲波測距模組V2.0
上傳時間: 2013-12-14
上傳用戶:13681659100
視覺SLAM十四講一書的草稿版,系統(tǒng)介紹了視覺SLAM(同時定位與地圖構(gòu)建)所需的基本知識與核心算法,既包括數(shù)學(xué)理論基礎(chǔ),如三維空間的剛體運動、非線性優(yōu)化,又包括計算機視覺的算法實現(xiàn),例如多視圖幾何、回環(huán)檢測等。此外,還提供了大量的實例代碼供讀者學(xué)習(xí)研究,從而更深入地掌握這些內(nèi)容。可以作為對SLAM 感興趣的研究人員的入門自學(xué)材料,也可以作為SLAM 相關(guān)的高校本科生或研究生課程教材使用。 適讀人群 :本書適合對SLAM感興趣的讀者閱讀,也適合有志于從事計算機視覺、機器人研究等領(lǐng)域的廣大學(xué)生閱讀,可作為SLAM技術(shù)的入門教材。 SLAM技術(shù)是全自動無人駕駛、無人機、機器人等人工智能產(chǎn)品的核心技術(shù)之一。 作者是SLAM領(lǐng)域非常杰出的青年專家。 書中不僅有深入淺出的講解,同時注重理論和實踐結(jié)合,大大降低了國內(nèi)學(xué)生和相關(guān)從業(yè)者的進入門檻。 隆重向讀者推薦《視覺SLAM十四講:從理論到實踐》。一方面本書是業(yè)界少有的涵蓋從基礎(chǔ)理論到代碼實例,系統(tǒng)性講解SLAM的書;另一方面,本書的作者和地平線頗有淵源,高翔曾經(jīng)是我們的算法實習(xí)生,顏沁睿是自動駕駛算法工程師,都是在SLAM領(lǐng)域非常杰出的青年專家,走在技術(shù)實踐前沿。在移動互聯(lián)網(wǎng)大潮之后,自動駕駛、無人機、服務(wù)機器人等人工智能硬件會成為下一個產(chǎn)業(yè)爆發(fā)點,其中關(guān)鍵的技術(shù)之一就是動態(tài)定位和環(huán)境建模的SLAM技術(shù)。本書是國內(nèi)非常有價值的有關(guān)SLAM技術(shù)的書籍,適合有志于從事機器人技術(shù)的研究生和工程師,一定會讓讀者很有收獲。 ——地平線機器人創(chuàng)始人,中國人工智能學(xué)會副秘書長,余凱 我在新加坡和加拿大給學(xué)生講視覺SLAM時常常覺得缺乏一本適合初學(xué)者的教材。高翔博士的《視覺SLAM十四講:從理論到實踐》從基礎(chǔ)的四元數(shù)、李代數(shù)講起,涵蓋了卡爾曼濾波、Bundle Adjustment、Pose-Graph等高級優(yōu)化工具。書中更有zui近十多年成功系統(tǒng)的概述,從2003年的MonoSLAM直到2016年的ORB-SLAM。通篇既有清晰的理論敘述,又輔以大量示例程序,是一本非常好的視覺SLAM教材。 ——加拿大西蒙弗雷澤大學(xué)終身教授,譚平 視覺SLAM隨著近年增強現(xiàn)實、無人駕駛等應(yīng)用的興起而重新獲得重大關(guān)注。視覺SLAM屬于計算機視覺和機器人研究的交叉領(lǐng)域,因此涉及的基礎(chǔ)知識廣而分散。國內(nèi)專門的研究機構(gòu)相對較少,因此學(xué)生入門的門檻較高。幸運的是,本書不僅有深入淺出的講解,同時注重理論和實戰(zhàn)的結(jié)合,大大降低了國內(nèi)學(xué)生和相關(guān)從業(yè)者的進入門檻。因此,本書非常值得初學(xué)者學(xué)習(xí)實踐。 ——網(wǎng)易感知與智能中心增強現(xiàn)實算法架構(gòu)師,劉海偉 作者的這本書既是通俗有趣的高科技演義,又是足以指導(dǎo)研發(fā)實踐的翔實教程,對國內(nèi)SLAM 界而言可謂意義重大。我甚至發(fā)現(xiàn)有不少目前圈內(nèi)的一流人才都是因為看了本書的早期章節(jié)才決定進入這個行業(yè)并快速成長起來的。 本書里所涵蓋的知識面、技術(shù)細(xì)節(jié),甚至是某些寶貴的實踐經(jīng)驗,對國內(nèi)剛剛起步的虛擬現(xiàn)實和增強現(xiàn)實(VR/AR)、無人機、無人車、機器人等行業(yè)而言,都將產(chǎn)生深遠(yuǎn)影響! ——uSens凌感科技聯(lián)合創(chuàng)始人/首席運營官,時馳(Chris)博士
上傳時間: 2022-05-23
上傳用戶:kingwide
·基本信息·出版社:西安電子科技大學(xué)出版社·頁碼:319 頁·出版日期:2003年·ISBN:7560613217·條形碼:9787560613215·版本:2003年8月第1版·裝幀:平裝·開本:16開--------------------------------------------------------------------------------內(nèi)容簡介本書系統(tǒng)介紹了凌陽SPCE06
上傳時間: 2013-06-25
上傳用戶:yyq123456789
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1