9.8. Π§ΡΠΎ Π΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ?
1. Motorola, Inc. Β«HC12-M68HC12B Family Advance Information, M68HC12B/DΒ», 2000.
2. Motorola, Inc. Β«CAN-Bosch Controller Area Network (CAN) Version 2.0,Β» Protocol Standard, BCANPSV2.0/D, Rev. 3, 1998.
3. Motorola, Inc. Β«The msCAN on the MC9S12DP256 Compared with the msCAN on the HC12 Family,Β» AN2011/D, Rev. 1, 01/2002.
4. Motorola, Inc. Β«Scalable Controller Area Network (msCAN) InterruptsΒ», AN2283/D, Rev. 0, 08/2002.
5. Motorola, Inc. Β«VPW J1850 Multiplexing and Motorola's Byte Data Link Controller (BDLC) Module,Β» 1998.
9.9. ΠΠΎΠΏΡΠΎΡΡ ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ
1. Π‘ΡΠ°Π²Π½ΠΈΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ.
2. Π Π°ΡΡΠΈΡΡΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΡ: WAN, LAN, SAN, CAN.
3. ΠΠ°ΠΉΡΠ΅ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ Β«ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Β».
4. Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ ISO ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ CAN Π²Π΅ΡΡΠΈΠΈ 2.0/A?
5. Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ ISO ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ CAN Π²Π΅ΡΡΠΈΠΈ 2.0/Π?
6. ΠΠ°ΠΊΠΈΠ΅ Π±ΠΈΡΡ ΡΠ²Π»ΡΡΡΡΡ Π΄ΠΎΠΌΠΈΠ½Π°Π½ΡΠ½ΡΠΌΠΈ ΠΈ ΡΠ΅ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΌΠΈ Π² CAN ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅?
7. ΠΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠΈΠΏΡ ΠΊΠ°Π΄ΡΠΎΠ², ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΡ ΡΡ ΠΏΠΎ CAN ΡΠΈΠ½Π΅.
8. ΠΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° msCAN12.
9. Π ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ ΡΡΠΈ Π±ΡΡΠ΅ΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°.
ΠΠ°ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ msCAN12 ΡΠ΅ΡΠ°Π΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π±ΡΡΠ΅ΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ?
ΠΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅1. CAN ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π² ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΈ Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠ΅Π³ΠΎ ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠ΅Π³ΠΎ ΡΠ·Π»ΠΎΠ². ΠΠ°ΠΊ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠ·Π΅Π» ΡΠ΅ΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅Π΅ΡΡ Π½Π° ΡΠΈΠ½Π΅, ΠΈΠ»ΠΈ Π½Π΅Ρ?
2. ΠΠΏΠΈΡΠΈΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ΅ΠΌΠ° Π±ΠΈΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ CAN Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ΅ΠΌΠ°.
3. ΠΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π° ΡΠΈΠ½Ρ CAN Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° msCAN12.
4. ΠΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΏΡΠΈΠ΅ΠΌΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΡΠΈΠ½Ρ CAN ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° msCAN12.
5. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° Π‘ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π² Π±ΡΡΠ΅Ρ 0 ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° CAN.
6. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° Π‘ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΠ»Π°Π³ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±ΡΡΠ΅ΡΠ° 0 ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°, Π° Π·Π°ΡΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π±ΡΡΠ΅Ρ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡΡ, Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π² Π½Π΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.
7. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° Π‘ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° msCAN12 ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠ°Π» Π»ΡΠ±ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° Β«2003Β» ΠΈ Β«1995Β».
8. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° Π‘ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅Π³ΠΈΡΡΡ ΡΡΠ΅ΡΡΠΈΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈΠ΅ΠΌΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΡΠ΅Π³ΠΈΡΡΡΠΎΠΌ ΡΡΠ΅ΡΡΠΈΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π² ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΉ Π±ΡΡΠ΅Ρ 0 ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«ErrorΒ».
ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅1. ΠΠ°ΡΠΈΡΡΠΉΡΠ΅ ΡΡ Π΅ΠΌΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΡΠΈ CAN Ρ ΡΡΠ΅ΠΌΡ ΡΠ·Π»Π°ΠΌΠΈ (A, B ΠΈ C), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠΈ.
2. ΠΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ·Π΅Π» Π ΠΏΠ΅ΡΠ΅Π΄Π°Π» ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ·Π»Ρ Π, ΡΠ·Π΅Π» Π Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊ ΡΡΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 1 ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ»Π°Π» ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ·Π»Ρ C, Π° ΡΠ·Π΅Π» Π‘ Π΅ΡΠ΅ ΡΠ°Π· Π΄ΠΎΠ±Π°Π²ΠΈΠ» 1 ΠΊ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ»Π°Π» ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ½ΠΎΠ²Π° ΡΠ·Π»Ρ Π. ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠΌ. Π£Π·Π΅Π» Π Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π²Π΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Ρ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ°ΡΠΈΡΡΠΉΡΠ΅ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΡΡ Π·Π°Π΄Π°ΡΡ.
3. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° Π‘ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΡΠ΅Ρ ΡΠ·Π»ΠΎΠ² Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π·Π°Π΄Π°ΡΠ΅.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
1
ΡΠ°Π±Π»ΠΈΡΠ° ΡΠΈΡ. 1.10 Π±ΡΠ»Π° Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π° Π°Π²ΡΠΎΡΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Ρ ΡΡΠ΅ΡΠΎΠΌ Π²ΡΠΏΡΡΠ΅Π½Π½ΡΡ Π² 2005β2006 Π³.Π³. Π½ΠΎΠ²ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΠ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° HCS12.