| Mitsubishi MR-J2M-10DU |
![]() |
價格: 元(人民幣) | 產地:Mitsubishi MR-J2M-10DU |
| 最少起訂量:1個 | 發貨地:Mitsubishi MR-J2M-10DU | |
| 上架時間:2021-06-03 16:48:56 | 瀏覽量:139 | |
廈門光沃自動化設備有限公司
![]() |
||
| 經營模式:經銷商 | 公司類型:其他有限責任公司 | |
| 所屬行業:PLC控制系統 | 主要客戶:全國市場 | |
在線咨詢 ![]() |
||
| 聯系人:吳 (先生) | 手機:18030229050 |
|
電話: |
傳真: |
| 郵箱:1878187406@qq.com | 地址:廈門市海滄區滄湖東一里海景奧斯卡 |
Mitsubishi MR-J2M-10DU固件程序是指運行在設備CPU中的程序,是整個程序設備的核心,可采用匯編語言和C語言設計,CyPress為用戶提供了一個固件程序框架,幫助用戶完成相當一部分USB協議相關的工作,用戶只需根據外設功能的具體要求,在相應的函數中填寫函數體。Cypress提供的這一框架程序簡化了用戶的固件程序設計。 本系統固件開發所使用的編程語言為德國Keil公司的C51編譯器,集成開發環境為μVision2,該固件共包含以下5個文件: 1)ez-usb.lib 是EZ USB函數庫對象程序代碼。 2)usbjmptb.obj 定義了FX2中INT2和INT4的中斷跳轉表。 3)dscr.a51 包含描述符的表數據,包括設備描述符、設置描述符、接口描述符、端點描述符和字串描述符等,用來定義設備的ID號、端點的設置特性,主機就是通過讀取設備的描述符來獲取USB外設的功能特性,從而給設備加載相應的驅動程序并配置設備。 4)fw.c 是固件運行的主程序文件,負責處理主機發出的各種USB設備請求,該程序首先初始化所有的內部狀態變量,然后調用TD_Init函數進行初始化,并打開中斷。之后,固件程序開始列舉USB設備,直至在端點0上接收到SETUP令牌包時為止。一旦接收到STUP令牌,其將重復執行下面的任務分配過程:調用用戶函數TD_Poll,以完成用戶的任務;檢測是否有USB設備請求(SETUP令牌)如果有,則執行指令并作出相應的操作,如果沒有,則繼續向下執行,檢測USB核是否有USB掛起實踐,如果有USB掛起事件,則調用用戶程序TD_Suspend,交由用戶處理;當TD_Suspend返回為真時,USB核檢測是否重新開始事件,如果沒有USB掛起事件,則使處理器處于掛起狀態,當檢測有重新開始的事件,USB核調用用戶程序TD_Resume,并繼續執行本步驟,當TD_Suspend返回為假時,則繼續執行本步驟。 5)periph.c 包含各種用戶功能函數(如TD_Init、TD_Poll等)及其INT2中斷服務子程序的定義,它實現了本系統的主要功能。 在本系統中,把端點2配置為批量傳輸、IN方向,封包大小為512字節,每微幀包含2個封包,數據傳輸速率為64Mbit/s為就可滿足實際需要,終端0作為默認的控制傳輸管道來處理USB事件。
Mitsubishi MR-J2M-10DU IC693MCM001 IC693MDL230 IC693MDL231
|
| 版權聲明:以上所展示的信息由會員自行提供,內容的真實性、準確性和合法性由發布會員負責。機電之家對此不承擔任何責任。 友情提醒:為規避購買風險,建議您在購買相關產品前務必確認供應商資質及產品質量。 |