描述
SUNBLADE15051F
技巧5 – 使用MPU
在過去,是很難在一個小而廉價的微控制器中找到內(nèi)存保護單元(MPU)的,但這種情況已經(jīng)開始改變?,F(xiàn)在從高端到低端的微控制器都已經(jīng)有MPU,而這些MPU為嵌入式軟件開發(fā)人員提供了一個可以大幅提高其固件(firmware)魯棒性(robustness)的機會。
MPU 已逐漸與操作系統(tǒng)耦合,以便建立內(nèi)存空間,其中的處理都分開,或任務(wù)可執(zhí)行其代碼,而不用擔(dān)心被stomped on。倘若真有事情發(fā)生,不受控制的處理會被取消,也會執(zhí)行其他的保護措施。請留意帶有這種組件的微控制器,如果有,請多加利用它的這種特性。
技巧6 – 建立一個強大的看門狗系統(tǒng)
你經(jīng)常會發(fā)現(xiàn)的一種總是最受喜愛的看門狗(watchdog)實現(xiàn)是,在看門狗被啟用之處(這是一個很好的開始),但也是可以用周期性定時器將該看門狗清零之處;定時器的啟用是完全與程序中出現(xiàn)的任何情況隔離的。使用看門狗的目的是協(xié)助確保如果出現(xiàn)錯誤,看門狗不會被清零,即當(dāng)工作暫停,系統(tǒng)會被迫去執(zhí)行硬件重設(shè)定(hardware reset),以便恢復(fù)。使用與系統(tǒng)活動獨立的定時器可以讓看門狗保持清零,即使系統(tǒng)已失效。
對應(yīng)用任務(wù)如何整合到看門狗系統(tǒng)中,嵌入式開發(fā)人員需要仔細考慮和設(shè)計。例如,有種技術(shù)可能可以讓每個在一定時期內(nèi)運行的任務(wù)標(biāo)示它們可以成功地完成其任 務(wù)。在此事件中,看門狗不被清零,強制被復(fù)位。還有一些比較先進的技術(shù),像是使用外部看門狗處理器,它可用來監(jiān)視主處理器如何表現(xiàn),反之亦然。
對一個可靠的系統(tǒng)而言,建立一個強大的看門狗系統(tǒng)是很重要的。由于有太多的技術(shù),難以在這幾個段落中完全涵蓋,但針對此一議題,筆者未來還會發(fā)表相關(guān)的文章。
產(chǎn)品承諾:
保?證?全新原裝進口,
保?證?安全準(zhǔn)時發(fā)貨,
保?證售后服務(wù)質(zhì)量,
優(yōu)勢價格,大量現(xiàn)貨。
主營DCS系統(tǒng)配件
機器人系統(tǒng)配件
大型伺服系統(tǒng)配件
品牌:ABB???,AB??,GE,FOXBORO,本特利,英維思,伍德沃德,西屋,瑞恩,施耐德,西門子,摩托羅拉,安川。力士樂。ACSO,橫河等進口品牌。 專業(yè)銷售進口DCS? PLC系統(tǒng)備件模塊
Triconex?Siemens?Yaskawa?ABB?GE?Ovation?AB?Foxboro?Motorola?Schneider?XYCOM?KUKA ? 專業(yè)銷售進口DCS? PLC系統(tǒng)備件模塊 15天包退換 一年質(zhì)保 大量現(xiàn)貨? 國內(nèi)實力庫存商家
Allen Bradley SLC150 PLC 1745-LP151
ALLEN BRADLEY SLC 100 PROGRAMMABLE CONTROLLER C# 1745..
Allen-Bradley 1745-LP151 Ser C SLC 150
ALLEN-BRADLEY 1745-M1 MEMORY MODULE
ALLEN BRADLEY 1745-E105 SLC 100 EXPANSION UNIT SERIES A
Allen Bradley 1745 – LP101
Allen Bradley 1745 – E151
ALLEN BRADLEY 1745-PT1 PROGRAMMER *NICE*
One-day shipping available
Allen Bradley PLC Expansion Unit SLC100 I/O 1745E101
Allen Bradley I/O Module Fixed Hardware Style 1745LP101
Allen Bradley Processor Unit SLC150 1745-LP151 w/ M1 *
Allen Bradley 1745-PT1 / A Programmer w/ 1745-C1 Cable
Allen bradley SLC 150 Processor Unit 1745-LP 154 (4436)
ALLEN BRADLEY SLC 100 PROCESSOR UNIT 1745-LP101 SER D
Allen Bradley 1745-E151 Expansion Module
Allen Bradley Programming Terminal 1745-PT1 (3648)
Allen-Bradley SLC Programmer 1745-PT1
ALLEN BRADLEY 1745-E154 SLC 150 PROCESSOR UNIT
ALLEN BRADLEY 1745-E103 USPP 1745E103
ALLEN BRADLEY 1745-LP101 USPP 1745LP101
Allen Bradley SLC 100 Processor 1745-LP101, #6832
New in Box 1745-E153/A Allen Bradley SLC 150 1745E153
One-day shipping available
Allen-Bradley SLC100 1745-PT1 Programmer NIB
NICE ALLEN BRADLEY SLC 150 EXPANSION UNIT #1745-E153
NICE ALLEN BRADLEY SLC 150 EXPANSION UNIT #1745-E151
NICE ALLEN BRADLEY SLC 150 EXPANSION UNIT #1745-E106
ALLEN-BRADLEY SLC 100 1745LP103 PROGRAMMABLE CONTROLLER
Allen Bradley SLC150 Expansion Unit CAT 1745-E153 A
ALLEN BRADLEY 1745-M1 NSPP 1745M1
Allen Bradley #1745-LP101 I/O Module Fixed (U) ABS/9
ALLEN BRADLEY 1745-E101 USPP 1745E101
ALLEN BRADLEY SLC150 PROGRAMMABLE CONTROLLER 1745-LP154
One-day shipping available
ALLEN BRADLEY 1745-LP101 SLC 100 PLC GREAT CONDITION !
Allen Bradley 1745-E153 | Expansion Unit *NIB*
Allen Bradley 1745-LP101 SLC 100 Processor Unit SeriesD
ALLEN BRADLEY 1745-E101 SLC 100PROGRAMMABLE CONTROLLER
Allen Bradley 1745-E101
ALLEN BRADLEY 1745 LP101 PROCESSOR UNIT SLC 100
Allen Bradley Analog Input Exp. Unit 1745-E106 / A NIB!
Allen Bradley Cat # 1745-M1 Memory Module *NIB*
Allen Bradley 1745-LP101 SER D
Allen Bradley SLC100 Programmable Controller 1745-LP101
ALLEN BRADLEY PROCESSOR UNIT 1745-LP1S1 **NEW**
Allen Bradley SLC100 1745 LP101 Programmable Controller
Allen Bradley 1745-PCC Interface Converter
Expedited shipping available
Allen Bradley 1745-E105 Relay Expansion Unit (NEW)
Expedited shipping available
Allen Bradley 1745-E151 SLC 150 Expansion Unit Ser. A
ALLEN BRADLEY 1745-R2 NSFP 1745R2
ALLEN BRADLEY 1745-E154 EXPANSION UNIT
One-day shipping available
Allen Bradley SLC 150 1745-LP151 Controller (NEW)
Allen Bradley SLC 150, 1745-E153 ser A expansion TESTED
Allen-Bradley 1745E-101 SLC100 I/O Expansion Unit –
1745-LP151/C Allen Bradley SLC 150 1745LP151 N841
One-day shipping available
ALLEN BRADLEY SLC 100 1745-E103 B with cable 1745-C2 B
NEW ALLEN BRADLEY 1745-R3 REPLACEMENT RELAY BOARD
One-day shipping available
Allen-Bradley 1745-M1 SLC100/150 EEPROM Memory Module
Allen-Bradley SLC 100 Expansion Unit 1745-E101 NOS
Enlarge
Allen Bradley 1745-E151 Series-B SCL150 Expansion Unit
One-day shipping available
Allen Bradley AB SLC 150 CAT 1745-E154
LOT OF 3 ALLEN BRADLEY 1745-E151 EXPANSION UNIT
One-day shipping available
LOT OF 3 ALLEN BRADLEY 1745-E153 EXPANSION UNIT
One-day shipping available
ALLEN BRADLEY 1745-E103 EXPANSION UNIT
One-day shipping available
ALLEN BRADLEY SLC PROGRAMMER CATALOG# 1745-PT1, SER A!
Allen-Bradley SLC 150 1745-LP151 Processor Unit
Allen Bradley SLC150 Expansion Unit 1745-E153 Series A
Allen Bradley 1745-R1 Replacement Relay Board 1745R1
Allen Bradley 1745- E101
Allen-Bradley 1745-E151 Ser B Expansion Unit SlC 150
New Allen Bradley SLC 150 Expansion Unit, 1745-E151
One-day shipping available
Allen Bradley Processor Unit SLC100 1745-LP103 Series D
ALLEN BRADLEY 1745-E101 EXPANSION UNIT *NEW*
One-day shipping available
ALLEN BRADLEY 1745-LP101 PROCESSOR UNIT *NEW*
One-day shipping available
ALLEN BRADLEY SLC 100 1745-LP103 PROCESSOR CONTROLLER
One-day shipping available
Allen Bradley 1745-PT1 Pocket Programmer & Cable
Allen-Bradley 1745-E154 SLC 150 Processor Unit (PLC)
Allen-Bradley 1745-LP101 SLC 100 Processor Unit (PLC)
USED ALLEN BRADLEY SLC100 RELAY OUTPUT 1745-E105 C
ALLEN BRADLEY 1745-E151/A SLC 150 EXPANSION UNIT *NIB*
Rare! ALLEN BRADLEY SLC 100 150 1745-TCAT
1745-LP153/B Allen Bradley SLC 150 1745LP153 N837
One-day shipping available
ALLEN BRADLEY SLC150 PROGRAMMABLE CONTROLLER 1745-LP154
One-day shipping available
Allen Bradley 1745-R1 Relay Board Processor Unit *NIB*
NS** ALLEN-BRADLEY 1745-E153 SLC 150 EXPANSION UNIT
One-day shipping available
Allen-Bradley 1745-PT1 with cable
Expedited shipping available
Allen-Bradley SLC100 Replacement Relay Board 1745-R1 !!
Rare! ALLEN BRADLEY SLC 150 1745-LP151 CPU
Rare! ALLEN BRADLEY SLC 150 1745-LP154 CPU
Allen Bradley SLC 100 Programmer Controller 1745-LP101
Allen Bradley Cat # 1745-R2 Programmable Controller NIB
Allen Bradley 1745-PT1 Series A
ALLEN BRADLEY 1745-R2 SLC100 REPLACEMENT RELAY BOARD
Allen Bradley # 1745-R1 programmable controller SLC 100
Unused Allen Bradley Memory Module 1745-M1
ALLEN BRADLEY RELAY BOARD PROCESSOR UNIT MODEL 1745-R1
ALLEN BRADLEY 1745-M1 EEPROM MEMORY MODULE NEW NIB
One-day shipping available
ALLEN BRADLEY 1745-M1 USPP 1745M1
Allen Bradley SLC 150 expansion unit cat 1745 E153 serA
Rare! ALLEN BRADLEY SLC 150 1745-LP153 CPU & EPROM
Allen Bradley 1745-E151 SLC Expansion Unit #21209
Allen Bradley 1745-E151 SLC Expansion Unit #21213
Allen Bradley 1745-E151 SLC Expansion Unit #21210
Allen Bradley 1745-E151 SLC Expansion Unit #21214
NEW ALLEN BRADLEY 1745-R1 REPLACEMENT RELAY BOARD
One-day shipping available
Allen Bradley SLC 100 1745-LP104 Processor
1745-LP101 Allen Bradley SLC100 Expansion Unit
One-day shipping available
Allen Bradley 1745-PT1 SLC Programmer
ALLEN BRADLEY 1745-R3 PROGRAMMABLE CONTROLLER
One-day shipping available
ALLEN BRADLEY RELAY OUTPUT EXPANSION UNIT 1745-E105
One-day shipping available
ALLEN BRADLEY LOT OF 2 1745-PCC *NICE*
One-day shipping available
Allen Bradley H.S. input Module 1745-E155 Used
Allen Bradley 1745-LP153 SLC 150 Processor Unit
ALLEN BRADLEY 1745-LP151 USED 1745LP151 SER. B
Allen Bradley Memory Module 1745-M1 SerB NIB!
Allen Bradley SLC 150 Programmable Controller 1745-LP15
One-day shipping available
ALLEN BRADLEY SLC100 PROGRAMMABLE CONTROLLER 1745-E101
ALLEN BRADLEY SLC100 PROGRAMMABLE CONTROLLER 1745-E101
1745B1 NEW ALLEN BRADLEY 1745 B1 FREE SHIPPING
One-day shipping available
Allen Bradley 1745-B1 1745B1 NEW-NO BOX Free Shipping
One-day shipping available
Allen Bradley Interface Converter 1745-PCC & 1745-C1
NEW Allen Bradley SLC500 PLC 1745-M1 Memory Module BNIB
ALLEN BRADLEY SLC 100 1745-E106 SER. A EXPANSION UNIT
Expedited shipping available
ALLEN BRADLEY SLC 100 1745-LP101 SER. D PROCESSOR UNIT
Expedited shipping available
Allen Bradley 1745-E101 SERIES A SLC100 Expansion Unit
NIB ALLEN BRADLEY 1745-M1 MEMORY MODULE 1745M1
Expedited shipping available
ALLEN BRADLEY 1745-LP101 SLC100 PROCESSOR UNIT SERIES D
One-day shipping available
NEW ALLEN BRADLEY 1745-E101 EXPANSION PACK
ALLEN BRADLEY SLC-150 EXPANSION UNIT SERIES A 1745-E151
ALLEN BRADLEY 1745-M1 MEMORY MODULE NEW IN BOX
ALLEN BRADLEY 1745-LP153 PROCESSOR UNIT
One-day shipping available
ALLEN BRADLEY 1745-LP151 PROCESSOR UNIT
One-day shipping available
Allen Bradley SLC100 CPU 1745-LP101 Series C Frn 5
ALLEN BRADLEY SLC 150 EXPANSION UNIT 1745-E151
ALLEN-BRADLEY 1745-M1 EEPROM Memory Module ! NEW !
ALLEN BRADLEY 1745-LP101 SERIES D SLC100 PROCESSOR NICE
ALLEN BRADLEY 1745-LP101 SERIES D SLC100 PROCESSOR NICE
ALLEN BRADLEY 1745-E101 SERIES B SLC100 EXPANSION UNIT
ALLEN BRADLEY 1745-E105 USED 1745E105
Allen-Bradley 1745-E153 SLC 150 Expansion Unit (PLC)
1745-E106 Allen Bradley Expansion Unit 1745E106 N801
One-day shipping available
1745-LP101/D Allen Bradley SLC 100 PLC 1745LP101 N840
One-day shipping available
1745-PT1 Allen Bradley SLC 150 1745-PT1 N817
One-day shipping available
1745-E105/C Allen Bradley SLC 100 Exp Unit 1745E105
One-day shipping available
ALLEN BRADLEY 1745-PCC SLC INTERFACE CONVERTOR **XLNT**
1745-E103/B Allen Bradley SLC Expansion 1745-E103 N809
One-day shipping available
1745-E156/A Allen Bradley SLC 150 1745E156 N830
One-day shipping available
1745-E101 Allen Bradley SLC100 Expansion Unit
One-day shipping available
1745-LP101 Allen Bradley SLC100 Processor Unit
One-day shipping available
ALLEN BRADLEY 1745-C3 NSFP 1745C3
1745-E153 /A Allen Bradley SLC 150 Expansion Unit
One-day shipping available
Allen-Bradley 1745-E105 SLC100 Relay Output Expansion
Allen-Bradley 1745-E151 1745-E101 Expansion Units
ALLEN BRADLEY 1745-LP101 PROGRAMABLE CONTROLLER
ALLEN BRADLEY 1745-E151 USED 1745E151
Allen Bradley 1745-E101 Programmable Controller
Rare! ALLEN BRADLEY SLC 100 1745-LP101 CPU
Excellent Condition! No Broken Plastic With EPROM
Rare! ALLEN BRADLEY SLC 100 150 1745-PT1 FRN 2
1745-E156/A Allen Bradley SLC 150 1745E156 N831
One-day shipping available
ALLEN BRADLEY 1745-C3 NSPP 1745C3
Allen Bradley 1745-M1 EEPROM Memory Module NEW
Allen Bradley 1745-E105 Controller SLC 100 Relay unit
One-day shipping available
Allen Bradley 1745-E105 Controller SLC 100 Relay Expan
One-day shipping available
ALLEN BRADLEY 1745-E101/B SLC 100 EXP. UNIT 1745E101B
Expedited shipping available
專業(yè)銷售進口DCS? PLC系統(tǒng)備件模塊
PLC模塊,可編程控制器,CPU模塊,IO模塊,AI模塊,通訊模塊。AB/施耐德/ABB/GE/本特利/西屋/英維斯/霍尼韋爾/黑馬/FU克斯波羅
15天包退換 一年質(zhì)保 大量現(xiàn)貨? 國內(nèi)實力庫存商家