當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>A-B PLC系統(tǒng)中心>> 2711P-T12C4D8/A 高質(zhì)量低價
| 參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時間:2018-05-14 09:00:00瀏覽次數(shù):198次
聯(lián)系我時,請告知來自 儀表網(wǎng)【6176M-17PT】A-B PLC模塊 6176M-17PT
2711P-T12C4D8/A在嵌入式應(yīng)用中,使用RTOS的主要原因是為了提高系統(tǒng)的可靠性,其次是提高開發(fā)效率、縮短開發(fā)周期。μC/OS-II是一個占先式實(shí)時多任務(wù)內(nèi)核,使用對象是嵌入式系統(tǒng),對源代碼適當(dāng)裁減,很容易移植到8~32位不同框架的微處理器上。
但μC/OS-II僅是一個實(shí)時內(nèi)核,它不像其他實(shí)時操作系統(tǒng)(如嵌入式Linux)那樣提供給用戶一些API函數(shù)接口。在μC/OS-II實(shí)時內(nèi)核下,對外設(shè)的訪問接口沒有統(tǒng)一*,有很多工作需要用戶自己去完成。串口通信是單片機(jī)測控系統(tǒng)的重要組成部分,異步串行口是一個比較簡單又很具代表性的中斷驅(qū)動外設(shè)。本文以單片機(jī)中的串口為例,介紹μC/OS—II下編寫中斷服務(wù)程序以及外設(shè)驅(qū)動程序的一般思路。
2711P-T12C4D8/A的中斷處理及51系列單片機(jī)中斷系統(tǒng)分析μC/OS-II中斷服務(wù)程序(ISR)一般用匯編語言編寫。以下是中斷服務(wù)程序的步驟。 保存全部CPU寄存器;調(diào)用OSIntEnter()或OSIntNesting(全局變量)直接加1; 執(zhí)行用戶代碼做中斷服務(wù); 調(diào)用0SIntExit();
恢復(fù)所有CPU寄存器; 執(zhí)行中斷返回指令。 μC/OS-II提供兩個ISR與內(nèi)核接口函數(shù);OSIntEnter()和OSIntExit()。OSIntEnter()通知μC/OS—II核,中斷服務(wù)程序開始了。事實(shí)上,此函數(shù)做的工作是把一個全局變量OSIntNesting加1,此中斷嵌套計(jì)數(shù)器可以確保所有中斷處理完成后再做任務(wù)調(diào)度。另一個接口函數(shù)OSIntExit()則通知內(nèi)核,中斷服務(wù)已結(jié)束。根據(jù)相應(yīng)情況,退回被中斷點(diǎn)(可能是一個任務(wù)或者是被嵌套的中斷服務(wù)程序)或由內(nèi)核作任務(wù)調(diào)度。
用戶編寫的ISR必須被安裝到某一位置,以便中斷發(fā)生后,CPU根據(jù)相應(yīng)的中斷號運(yùn)行準(zhǔn)確的服務(wù)程序。許多2711P-T12C4D8/A實(shí)時操作系統(tǒng)都提供了安裝和卸載中斷服務(wù)程序的API接口函數(shù),但μC/OS—II內(nèi)核沒有提供類似的接口函數(shù),需要用戶在對CPU的移植中自己實(shí)現(xiàn)。
這些接口函數(shù)與具體的硬件環(huán)境有關(guān),接下來以51單片機(jī)下的中斷處理對此詳細(xì)說明。 51單片機(jī)的中斷基本過程如下:2711P-T12C4D8/ACPU在每個機(jī)器周期的S5P2時刻采樣中斷標(biāo)志,而在下一指令周期將對采樣的中斷進(jìn)行查詢。如果有中斷請求,則按照優(yōu)先級高低的原則進(jìn)行處理。響應(yīng)中斷時,先置相應(yīng)的優(yōu)先級激活觸發(fā)器于相應(yīng)位,封鎖同級或低級中斷,然后根據(jù)中斷源類別,在硬件控制下,將中斷地址壓入堆棧,并轉(zhuǎn)向相應(yīng)的中斷向量入口單元。
ORIENTAL MOTOR DRIVER ASD18A-K,24V, 1.7A
TERADYNE MA624 BOARD LSD 260-624-14,260.121.63
INDUSTRIAL SBC,PC,IPC,PCISA-3716EV-R3, BOARD IN CELERON[R] CPU 850MHZ WORKING
KEB COMBIVERT INVERTER HF-FILTER 14.E4.T60-1001
USHIO SP-7 POWER BOARD PB-1117E-U WORKING
VEXTA ORIENTAL 5-PHASE STEPPING MOTOR PK596AWM-A17 #2
PANASONIC AC SERVO DRIVER MSD023P1E LOT OF 2
PANASONIC AC SERVO DRIVER MSD021A1X
SIEMENS 505-6660 POWER SUPPLY TESTED WORKING
YOKOGAWA FACTORY ACE SP21-ON CPU,XD64-3F,YD32-1A PLC
2A MICROSTEP DRIVER VEXTA STEPPING MOTOR FOR CNC ROUTER
ORIENTAL MOTOR FREE S & H FEE
AXIOMTEK 32CH.ISO T/V MEASUREMENT AX5232
YAMATAKE DISTRIBUTED I/O MODULE HD-CAOM00 HD-CAOBS00
YASKAWA SERVOPACK SERVO DRIVER 400W SGDA-04ASP TESTED WORKING
FUJI ELECTRONICS TEC-1VM LCDIF2-MEM REV.A2 BOARD
FENWAL AR33 DIGITAL CONTROLLER AR33L1-J75371,AR33L-16-SAR-AA NIB
請輸入賬號
請輸入密碼
請輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。