TW201039236A - Micro control module for universal connecting and universal connecting method thereof - Google Patents
Micro control module for universal connecting and universal connecting method thereof Download PDFInfo
- Publication number
- TW201039236A TW201039236A TW098130627A TW98130627A TW201039236A TW 201039236 A TW201039236 A TW 201039236A TW 098130627 A TW098130627 A TW 098130627A TW 98130627 A TW98130627 A TW 98130627A TW 201039236 A TW201039236 A TW 201039236A
- Authority
- TW
- Taiwan
- Prior art keywords
- interface
- micro
- module
- setting data
- control unit
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/38—Universal adapter
- G06F2213/3814—Wireless link with a computer system port
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Transceivers (AREA)
- Selective Calling Equipment (AREA)
Description
201039236 六、發明說明: 【發明所屬之技術領域】 本發明係為一種具有通用連接功能之微控制模組及其通 用連接方法,特別為一種應用於微控制模組之具有通用連接功 能之微控制模組及其通用連接方法。 【先前技術】 Ο ❹ 微控制器(MCU)是電腦系統單晶片化之後的產品,不但 可有效減少電子產品之體積,還可針對不同用途而進行特殊設 計,所以微控制器之應用範圍相當廣泛,例如:醫療電子、工 業控制、汽車電子與消費性電子應用…等。 由於消費性電子產業競爭激烈,因此如何加速產品上市時 間、有效降低成本與提供更多功能則成為影響市場佔有率之主 因,所以如何提升難㈣性能之技術便為各家廠商主要研發 之方向。而微控制器除了要能夠於低功率模式下運作、可承受 南電壓之驅動、更簡易的操作之外,如何使得微控制器可具有 通訊之功能,則為目前主要研發之方向。 而目㈣通訊技術鶴,包括了有線及無線之通訊方式, 列如:乙太網路、通用串列匯流排、區域連接網路(1^ rC〇rCt伽丽k,LIN )、控制器區域網路(C_*細a 合,即可使得微㈣n具有11^_與通訊模組之結 之紗靡厂力能,“各家廠商所製作 之微控fill在連接;|面及内部功能也均 因此當通訊模組與微控制器 ^ σ時’需針對各家廠商不同 4 201039236 、:連:力介:::客製化之設計,如此將導致成本增加鱼良率降 試的商之微控制器之内部功能不同,使得整合測 式的程序相田耗時,因此便無法符合快速上市之要求。 【發明内容】 ο 用連二具有通用連接功能之微控制模組及其通 /八係儲存有複數筆介面設^資料,因此 同介面而讀取相對應之介面設定資 用於各種介面之域傳輸= 使㈣控制模組料 為-種具有通料接賴之微㈣模組及其通 接方去,其係提供可通用於無線傳輸模組之微控制模组, ==肋龍組應用於微控㈣中時,將可省略針對微控制 σ客1化4無線傳輸模組,進而達到節省微控彻開發時程 及研發成本之功效。 ❹ 歷f達ί述功效’本發賴供—種具有通騎接功能之微控 、具有:一介面支援模組,其係儲存有複數筆介面設 疋貧枓及與介面設定資料相對應之複數筆初始化設定資料;一 ,控制單元,其係與介面支援模組電訊連接,且微控制單元係 項取介面設定資料;以及一記憶單元,其係與微控制單元電訊 連接,且微控制單元係儲存介面設定資料於記憶單元,並根 一辨識結果轉記憶單元巾之介面設定:#料,藉以_介面設 定貧料讀取相對應之初始化設定資料’用以初始化一無線傳輸 模組。 為達上述功效,本發明又提供一種無線傳輸模組之通用連 5 201039236 接方法’其係應用於具有通用連接功能之微控制模組,微控制 模組具有·〜介面支援模組;一微控制單元;以及一記憶單元, 且通用連接方法包括下列步驟:初始化一微控制器;讀取介面 支援模組’其中介面支援模組儲存有複數筆介面設定資料及與 介面設定育料相對應之複數筆初始化設定資料,又微控制單元
讀取介面支援模組並將介面設定資料儲存於記憶單元;選擇介 面設定貧料,其係由微控制單元根據一辨識結果以選擇記憶單 元中之;1面設定資料;選擇初始化設定資料,其係由微控制單 元根據介面設定資料而選擇介面支援模組中之相對應之初始 化S又疋貝料;以及初始化一無線傳輸模組,其係由微控制單元 根據初始化設定資料以初始化無線傳輸模組。 藉由本發明的實施,至少可達到下列進步功效: /、利用預先儲存複數筆介面設定資料之方式,使得微控制模 組可根據無線傳輸模組之型號選擇適當之介面設定資 料,藉此可通用於各種介面之無線傳輸模組。 一由於祕控制模組可通用於各種介面之無線傳輸模組,因此 當微控制模組應用於微控制H中時,便可 研發時程,進而達到降低成本之功效。 為了使任何熟習相關技藝者了解本發明之技術内容並據 以實施,且根據本說明書所揭露之内容、中請專利範圍及圖 式’任何熟習相關技藝者可輕易地理解本發明相關之目的及優 點’因此將在實施方式中詳細敘述本發明之詳細特徵以及優 6 201039236 【實施方式】 第1圖係為本發明之一種具有通用連接功能之微控制模 組。第2圖係為本發明之一種無線傳輪模組之通用連接方法之 流程實施例圖。第3圖係為本發明之一種選擇介面設定資料 S3〇之流程實施例圖。 如第1圖所示,本實施例係為一種具有通用連接功能之微 控制模組100,其具有:一介面支援模組11〇 ; 一微控制單元 120 ;以及一記憶單元13〇。 〇 介面支援模組110,其係可以為一電子可抹除可寫入化唯 讀記憶體(EPROM)或一快閃記憶體(Flash memory),而介 面支援模組110儲存有複數筆介面設定資料及複數筆初始化設 &資料’其中每一筆介面設定資料及初始化設定資料係相互對 '應,並且每一筆介面設定資料及初始化設定資料代表著不同型 號之一無線傳輸模組2〇〇設定所需資料,也就是代表介面支援 模組11〇中儲存有各種型號無線傳輸模組200的介面設定資料 ❹及初始化設定資料。 “如第1圖所示,微控制單元120,其係與介面支援模組11〇 電訊連接’且微控制單元120係用以讀取介面支援模組㈣中 的介面設定資料。 口。記憶單it 130,其係與微控制單幻2〇電訊連接,而記憶 早疋13G可以為—隨機存取記賴(RAM),並JL微々制單元 面支援模組UG中所讀取之介面狀資_存於 而當微控制模組100與無線傳輪模組2〇〇連接時,微控制 7 201039236 單元120係可發送—第一測試訊號至無線傳輸模組200中,並 接收無線傳輸模組200所回覆之一第二測試訊息,用以比較第 一測試訊息及第二測試訊息,以產生一辨識結果,其中詳細之 比較過程將於後詳述,在此不加贅述。 而微控制單元120係根據辨識結果由記憶單元130中選取 適當之介面設定資料,並且微控制單元12〇又根據介面設定資 料讀取介面支援模組110中的初始化設定資料,用以初始化無 線傳輸模組200。 Ο 此外’微控制單元120還可對無線傳輸模組200所傳送之 資料封包進行位元重組,例如:位元重新切割、修改資料長度、 重新組合、加解密…等,而無線傳輸模組200可以為一 zigBee 或一藍芽,又微控制模組100與無線傳輸模組200可以是相互 連接的獨立晶片或是以系統晶片之型式封裝為一體。 如第1圖所示’微控制模組1〇〇可進一步具有複數種連接 介面 140 ’ 例如:JTAG (Join Test Action Group)連接介面、 ❹内部積體電路(Inter-Integrate Circuit,I2C )連接介面、脈寬調 變(Pulse Width Modulation,PWM )連接介面、GPIO ( General
Purpose Input/Output)連接介面或串列周邊連接介面(SeHal Peripheral Interface , SPI)…等。 又每一連接介面H0皆可與微控制單元12〇及記憶單元 130電訊連接,因此具有通用連接功能之微控制模組1〇〇可根 據無線傳輸模組200的類型,選擇相匹配之連接介面14〇,藉 此可與各種類型之無線傳輸模組2〇〇相互連結。 如第2圖所示,本實施例係為—種無線傳輸模組2〇〇之通 8 201039236 用連接H其係躺上述於具有通用連接功能之微控制模組 1〇〇且通用連接方法包括下列步驟:初始化一微控制器si〇; 讀取一介面支援模組S20;選擇介面設定資料S3〇;選擇初始 化設定資料S40 ;以及初始化一無線傳輸模組S5〇。 初始化一微控制器S10 :當具有通用連接功能之微控制模 組100電訊連接—微控制H 100,時,具有m用連接功能之微控 制模組100可初始化微控制器1〇〇,,而初始化微控制器100, 之步驟係包括初始化微控制器100,之一控制暫存器、一計時 〇器、一記憶體以及一串列介面。 而微控制器100’係可以為市面上任一種型號之微控制器 100’,因此微控制模組100之記憶單元13〇中可預先儲存有各 家廠牌所生產之各種型號之微控制器1〇〇,的相關初始化設 -定,例如:NEC所出產之型號78F〇5〇2之微控制器1〇〇,,其 内部隨機存取記憶體為i千位元(1KB)、内部快閃記憶體為 24千位兀、計時器(cl〇ck)為2〇百萬赫茲(MHz)…等。因 ❹此當微控制模組1〇〇與微控制器1〇〇’電訊連接後,微控制模組 100可自動找出相匹配之初始化設定,以對微控制器1〇〇,進行 初始化。 讀取一介面支援模組S20:完成對微控制器1〇〇,初始化之 後的微控制模組1〇〇則進行介面支援模組n〇之讀取,而由於 介面支援模組110儲存有複數筆介面設定資料及複數筆初始化 設定資料,因此可藉由微控制單元12〇讀取介面設定資料並將 介面设疋資料儲存於微控制模組1〇〇之一記憶單元13〇 (如第 1圖所示)。 201039236 又介面支援模組110可以為一電子可抹除可寫入化唯讀記 憶體(EPROM)或一快閃記憶體(Flash mem〇ry),而記憶單 元130則可以為一隨機存取記憶體(RAM)。 選擇介面設定資料S30 :微控制單元12〇係根據一辨識結 果選擇介面設定資料,而如第3圖所示,選擇介面設定資料 S30之步驟係包括:初始化至少一連接介面S31 ;發送一重置 訊號S32 ;發送一第一測試訊息S33 ;以及比較第一測試訊息 及第二測試訊息S34。 © , 如第1圖及第3圖所示,當微控制模組1〇〇外接無線傳輸 模組200 ¥,由於微控制模組具有複數種連接介面1仙, 因此在尚未確定無線傳輸模組2〇〇適用於何種連接介面14〇 時,微控制模組1〇〇需初始化至少一連接介面14(),並且於連 接介面140初始化之後,由連接介面14〇發送一重置(1^扣) 訊號至無線傳輸模組200。 發送完重置訊號之後,微控制模組1〇〇之微控制單元12〇 ❹接著發送一第一測試訊息至無線傳輪模組2〇〇之一緩衝單元, 又緩衝單元於接收第一測試訊息之後可由無線傳輸模組2〇〇回 覆一第二測試訊息至微控制單元120,而無線傳輪模組200之 緩衝單元可以為一先進先出單元(朽如in,First 〇ut, )。 藉由微控制單元12 0比較第一測試訊息及第二測試訊息是 否相同,以產生辨識結果。舉例來說,當第一測試訊息及第二 測4訊息為完全相同時,則判斷此連接介面14〇可適用於所連 接的無線傳輸模組2〇〇,反之則為不適用。 當判斷第一測試訊息及第二測試訊息是不相同時,此時微 201039236 控制單元no則可再腳另-連接介面_,再次㈣控制單 元120發送第-測試訊息至無線傳輪模組細,藉由反覆比較 之方式’將可選出適用於無線傳輪模組2〇〇之連接介面⑽。 選擇初始化設定資料歐如第2圖所示,㈣U Μ 選擇介面設定資料之後,可根據介面設定資料而在介面支援模 組110中選擇相對應之初始化設定資料。 初始化一無線傳輸模組S50:藉由微控制單元12〇選定適 合的初始化狀資料後,微控制單幻2G可根據此初始化設定 〇資料初始化透過連接介面14〇所連接之無線傳輸模组綱。 當任-型號之微控制H _,電訊連接具有通料接功能 之微控制模組100時,各種型號之微控制器1〇〇,皆可透過微栌 -制模組1〇〇與無線傳輸模組200進行連接,藉此便可迅速擴^ -微控制器100’之功能,又微控制模組刚可改變無線傳輪模组 200所傳送之資料封包型式,因此可使得每—微控制器1〇〇,所 傳送之資料封包型式統-,進而可利用無線傳輸方式使得兩獨 ❹立之微控制器100,進行訊號連接,藉此達到加速微控制器丨⑽, 開發時程及降低研發成本之功效。 惟上述各實施例係用以說明本發明之特點,其目的在使熟 習該技=者能瞭解本發明之内容並據以實施,而非限定本發明 之專利範圍,故凡其他未脫離本發明所揭示之精神而完成之等 效修飾或修改,仍應包含在以下所述之申請專利範圍中。 【圖式簡單說明】 第1圖係為本發明之一種具有通用連接功能之微控制模組。 11 201039236 第2圖係為本發明之一種無線傳輸模組之通用連接方法之流程 實施例圖。 第3圖係為本發明之一種選擇介面設定資料之流程實施例圖。 【主要元件符號說明】 100.. ...具有通用連接功能之微控制模組 100’....微控制器 110.. ...介面支援模組 ❹120.....微控制單元 130.. …記憶單元 140.. ...連接介面 ' 200.....無線傳輸模組
12
Claims (1)
- 201039236 Ο 申請專利範圍: 種具有通用連接功能之微控制模組,其具有: 一介面支援模組’其係儲存有複數筆介面設定資料及與該 些介面設定資料相對應之複數筆初始化設定資料; 一微控制單元,其係與該介面支援模組電訊連接,且該微 控制單元係讀取該些介面設定資料;以及 一"己憶單元,其係與該微控制單元電訊連接,且該微控制 單元係儲存該些介面設定資料於該記憶單元’並根據一 辨識結果選擇該記憶單元中之該介面設定資料,藉以根 據該介面設定資料讀取相對應之該初始化設定資料,用 以初始化一無線傳輸模組。 2.如申請專利範圍第i項所述之微控制模組,其中該介面支 3援模組係為-電子可抹除可寫入化唯讀記憶體(EPR0M)0 申π專利範圍s i J員所述之微控制模組,其中該介面支 挺模組係為-快閃記憶體(Flashmemory)。 如申請專利範圍第i項所述之微控制模組 元係為一隨機存取記憶體(RAM)。 Ϊ申請專利範圍第1項所述之微控制模組,其中該微控制 係u帛-測趣駐該無線傳輸模組,並接收 模組所回覆之一第二測試訊息,用以比較該第一 由U㈣二測試訊息,以產生該辨識結果。 有專利範圍第1項所述之微控制模組,其係進-步具 訊ί接種連接介面’其係與該微控制單元及該記憶單元電 七 1. Ο 4. 其中該記憶單 13 6 201039236 述之微控制模組,其中該連接介 -内部積體電路連接介面、— GPIO連接介面或一串列周邊連接 如申請專利範圍第6 面係為一 JTAG連接介面、 脈寬調變連接介面 介面。 8. Ο 一介面支 微控制單元,且該通用連接 一種無線傳輸模組之通用連接方法,其係助於具有通用 連接功能之-微控制模組’該微控制模組具有 援模組;一記憶單元;以及 方法包括下列步驟: 初始化一微控制器; 讀取該介面支援模組,其中該介面支援模組儲存有複 數筆介面設定資料及與該些介面設定資料相對應之複數筆 初始化設定資料,又該微控制單元讀取該介面支援模組, 並將該些介面設定資料儲存於該記憶單元; 選擇該介面設定資料,其係由該微控制單元根據一辨 識結果以選擇該記憶單元中之該介面設定資料; 選擇該初始化設定資料,其係由該微控制單元根據該 介面設定資料而選擇該介面支援模組中之相對應之該初# 化設定資料;以及 初始化一無線傳輸模組’其係由該微控制單元根據該 初始化設定資料以初始化該無線傳輸模組。 9. 如申請專利範圍第8項所述之通用連接方法,其中該介面 支援模組係為一電子可抹除可寫入化唯讀記憶體 (EPROM)。 10. 如申請專利範圍第8項所述之通用連接方法,其中該介面 14 201039236 支援模組係為一快閃記憶體(Flash memory )。 11. 如申請專利範圍第8項所述之通用連接方法,其中該記憶 單元係為一隨機存取記憶體(RAM)。 12. 如申請專利範圍第8項所述之通用連接方法,其中初始化 該微控制器之步驟係包括初始化該微控制器之一控制暫存 器、一計時器、一記憶體以及一串列介面。 13. 如申請專利範圍第8項所述之通用連接方法,其中選擇該 介面設定資料之步驟係包括:初始化至少一連接介面;發 ° 送一重置訊號,其係由該連接介面發送至該無線傳輸模 組;發送一第一測試訊息,其係由該微控制單元發送至該 無線傳輸模組之一缓衝單元,又該緩衝單元係回覆一第二 • 測試訊息至該微控制單元;以及比較該第一測試訊息及該 - 第二測試訊息,以產生該辨識結果。 14. 如申請專利範圍第13項所述之通用連接方法,其中該緩衝 單元係為一先進先出單元(FIFO)。 〇 15
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17402109P | 2009-04-30 | 2009-04-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201039236A true TW201039236A (en) | 2010-11-01 |
Family
ID=43031245
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098130627A TW201039236A (en) | 2009-04-30 | 2009-09-11 | Micro control module for universal connecting and universal connecting method thereof |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20100281205A1 (zh) |
| TW (1) | TW201039236A (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2015336065A1 (en) | 2014-10-20 | 2017-05-04 | Pharmaceutical Manufacturing Research Services, Inc. | Extended release abuse deterrent liquid fill dosage form |
| CN109917697A (zh) * | 2017-12-13 | 2019-06-21 | 浙江万马新能源有限公司 | 基于spi接口的can通道扩展电路及其控制方法 |
| CN119025465B (zh) * | 2024-10-29 | 2025-02-18 | 深圳市柠檬光子科技有限公司 | 一种数据传输控制模组以及电子设备 |
-
2009
- 2009-09-11 TW TW098130627A patent/TW201039236A/zh unknown
- 2009-12-04 US US12/630,877 patent/US20100281205A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20100281205A1 (en) | 2010-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112416841A (zh) | 基于i2c总线的多机通信的实现方法及多机通信系统 | |
| US20170083467A1 (en) | Enhanced serial peripheral interface | |
| CN104714908B (zh) | 支持主从模式的spi接口 | |
| CN103200053A (zh) | 电子标签系统 | |
| EP2003649A3 (en) | Emulated combination memory device | |
| TW201602793A (zh) | 可攜式電子裝置及其電源管理方法 | |
| CN106033663A (zh) | 用于显示装置、显示驱动器和显示装置系统的内部时钟信号控制 | |
| CN111656336A (zh) | 一种pcie发送、接收方法及装置、设备和系统 | |
| CN110532211A (zh) | 总线系统 | |
| JP2007251947A5 (zh) | ||
| CN105871672A (zh) | 一主多从的通信系统及其数据传输方法 | |
| TW201039236A (en) | Micro control module for universal connecting and universal connecting method thereof | |
| CN108920193A (zh) | Fpga和cpu间sdio通信接口实现方法、及装置 | |
| CN107077442A (zh) | 半导体器件及其控制方法 | |
| CN104683335A (zh) | Modbus-MechatrolinkIII协议转换装置及其协议转换方法 | |
| US20170103796A1 (en) | Dimm ssd soc dram byte lane skewing | |
| CN105306031A (zh) | 集成电路和包括集成电路的半导体系统 | |
| CN117728911A (zh) | 一种dTOF系统的时钟校准方法及dTOF系统 | |
| TW201731272A (zh) | 具有自動從屬選擇產生之串列週邊介面 | |
| CN112740191B (zh) | 通信装置 | |
| CN102929828B (zh) | 同时支持标准和非标准i2c接口的数据传输方法及装置 | |
| TW201025974A (en) | Electronic device and related method for controlling heterogeneous iNIC devices | |
| CN103986588A (zh) | 电脑系统及电脑装置的远端遥控方法 | |
| CN104092594B (zh) | Can报文仲裁影响因素检测系统及其方法 | |
| US12554316B2 (en) | AVS system, method and apparatus, and device and storage medium |