Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «ВстраиваСмыС систСмы. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… сСмСйства 68HC12/HCS12 с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ языка Π‘Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 142

Автор Π‘Ρ‚ΠΈΠ²Π΅Π½ Π‘Π°Ρ€Ρ€Π΅Ρ‚Ρ‚

ΠšΠ°Π΄Ρ€ ошибки, прСдставлСнный Π½Π° рис. 9.4, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠ·Π»Ρ‹ сСти ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° шинС CAN ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ ошибки состоит ΠΈΠ· поля ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° ошибки ΠΈ поля раздСлитСля ошибки. ПолС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° ошибки содСрТит Π»ΠΈΠ±ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ ошибки (ΡˆΠ΅ΡΡ‚ΡŒ Π΄ΠΎΠΌΠΈΠ½Π°Π½Ρ‚Π½Ρ‹Ρ… Π±ΠΈΡ‚), Π»ΠΈΠ±ΠΎ пассивныС Ρ„Π»Π°Π³ΠΈ ошибки (ΡˆΠ΅ΡΡ‚ΡŒ рСцСссивных Π±ΠΈΡ‚). ΠœΡ‹ Π΄Π°Π΄ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ понятиям Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈ пассивных ошибок Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² систСмах с многочислСнными ΡƒΠ·Π»Π°ΠΌΠΈ Π½Π° шинС CAN число Π΄ΠΎΠΌΠΈΠ½Π°Π½Ρ‚Π½Ρ‹Ρ… Π±ΠΈΡ‚ Π² ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ΅ ошибки ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ 12. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ систСмы ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ΠΈ ошибки. ПолС раздСлитСля ошибки состоит ΠΈΠ· восьми рСцСссивных Π±ΠΈΡ‚.

Рис. 9.4. ΠšΠ°Π΄Ρ€ ошибки CAN


ΠšΠ°Π΄Ρ€ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² рис. 9.5, ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠ°Π΄Ρ€ ошибки. Π€Π»Π°Π³ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ составлСн ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Π΄ΠΎΠΌΠΈΠ½Π°Π½Ρ‚Π½Ρ‹Ρ… Π±ΠΈΡ‚. Π‘ΠΈΡ‚Ρ‹ Ρ„Π»Π°Π³Π° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π°:

β€’ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ Π·Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя, ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ;

β€’ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ ΠΏΠ°ΡƒΠ·Ρ‹ появился Π΄ΠΎΠΌΠΈΠ½Π°Π½Ρ‚Π½Ρ‹ΠΉ Π±ΠΈΡ‚.

Рис. 9.5. ΠšΠ°Π΄Ρ€ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ CAN


ΠšΠ°Π΄Ρ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ запроса Π½Π° шинС CAN ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ ΠΏΠ°ΡƒΠ·Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ состоят, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΈΠ· Ρ‚Ρ€Π΅Ρ… рСцСссивных Π±ΠΈΡ‚. Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ составлСн ΠΈΠ· восьми рСцСссивных Π±ΠΈΡ‚.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок. Π’ΠΎ врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСния ΠΏΠΎ CAN шинС ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки. Когда Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ (ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠΌ сообщСниС) ΠΈΠ»ΠΈ пассивным (ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌ) ΡƒΠ·Π»ΠΎΠΌ систСмы ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ошибка, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» выставляСт Π½Π° ΡˆΠΈΠ½Ρƒ ΠΊΠ°Π΄Ρ€ ошибки, рассмотрСнный Π²Ρ‹ΡˆΠ΅. Если Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π» ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΊΠ°Π΄Ρ€ ошибки, Ρ„Π»Π°Π³ ошибки называСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ„Π»Π°Π³ΠΎΠΌ ошибки; Ссли ошибка зафиксирована Π² пассивном ΡƒΠ·Π»Π΅, Ρ‚ΠΎ ΠΈ Ρ„Π»Π°Π³ называСтся пассивным. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ ΠΏΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ² ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΊΠ°Π΄Ρ€Π° ошибки: ошибка разряда (1), ошибка заполнСния (2), ошибка избыточности (3), ошибка Ρ„ΠΎΡ€ΠΌΡ‹ (4) ΠΈ ошибка подтвСрТдСния (5).

Ошибка разряда происходит, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ нСсоотвСтствиС выставляСмого Π½Π° ΡˆΠΈΠ½Ρƒ Π±ΠΈΡ‚Π° ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния ΡˆΠΈΠ½Ρ‹ Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π€Π»Π°Π³ ошибки заполнСния устанавливаСтся, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ CAN ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ Π² ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ ΡˆΠ΅ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΌΠΈΠ½Π°Π½Ρ‚Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΡˆΠ΅ΡΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСцСссивных Π±ΠΈΡ‚. Ошибка контроля происходит, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ числа CRC, вычислСнноС ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ, Π½Π΅ соотвСтствуСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ числу CRC, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. Ошибка Ρ„ΠΎΡ€ΠΌΡ‹ фиксируСтся, ΠΊΠΎΠ³Π΄Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ ΠΊΠ°Π΄Ρ€Π° содСрТатся нСдопустимыС Π±ΠΈΡ‚Ρ‹. И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ошибка подтвСрТдСния происходит, ΠΊΠΎΠ³Π΄Π° отсутствуСт Π΄ΠΎΠΌΠΈΠ½Π°Π½Ρ‚Π½Ρ‹ΠΉ Π±ΠΈΡ‚ Π² ΠΏΠΎΠ»Π΅ ACK-Slot.

Бинхронизация Π±ΠΈΡ‚Π°. На рис. 9.6 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° ΠΏΠΎ шинС CAN разбиваСтся Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… сСгмСнта: сСгмСнт синхронизации, сСгмСнт распространСния, сСгмСнт Π±ΡƒΡ„Π΅Ρ€Π° Ρ„Π°Π·Ρ‹ 1 ΠΈ сСгмСнт Π±ΡƒΡ„Π΅Ρ€Π° Ρ„Π°Π·Ρ‹ 2. На ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сСгмСнта появляСтся Ρ„Ρ€ΠΎΠ½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ·Π»Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ шинС. Π’Ρ‹Π±ΠΎΡ€ΠΊΠ° логичСского состояния Π±ΠΈΡ‚Π° производится послС окончания сСгмСнта Π±ΡƒΡ„Π΅Ρ€Π° Ρ„Π°Π·Ρ‹ 1 (Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ). Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ распространСния ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΈ врСмя распространСния сигнала ΠΏΠΎ шинС. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„Π°Π·Ρ‹ 1 ΠΈ 2 ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ ΠΏΠΎ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ посрСдством ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… уставок ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ позволяСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ шинС.

Рис. 9.6. ΠΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ сСгмСнты Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±ΠΈΡ‚Π° 

9.3.2. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° msCAN12

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ 68HC912BC32, 68HC912D60, 68HC912DG128 ΠΈ 68HC912DT128 ΠΈΠΌΠ΅ΡŽΡ‚ Π² своСм составС ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько встроСнных ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° Π² стандартС CAN. Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ модулями msCAN (Motorola Scalable Controller Area Network). БСмСйство 68HC12/HCS12 отличаСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ МК, входящиС Π² Π΅Π³ΠΎ состав, оснащСны сразу нСсколькими модулями msCAN. НапримСр, МК 68HC912BC32 ΠΈ 68HC912D60 ΠΈΠΌΠ΅ΡŽΡ‚ Π² своСм составС ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ msCAN, 68HC912DG128 β€” 2 модуля, 68HC912DT128 β€” 3 модуля, Π° Π² сСмСйствС HCS12 Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π΄Π°ΠΆΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ МК с 5 модулями Β«Π½Π° Π±ΠΎΡ€Ρ‚ΡƒΒ».

ΠœΠΎΠ΄ΡƒΠ»ΠΈ msCAN Π² составС Ρ€Π°Π·Π½Ρ‹Ρ… МК ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² соотвСтствии с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ CAN вСрсии 2.0 A/B. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…, Π² составС МК MC9S12DP256.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ msCAN связываСтся с внСшним ΠΌΠΈΡ€ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‹Ρ…ΠΎΠ΄ TxCAN, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΡƒ, ΠΈ Π²Ρ…ΠΎΠ΄ RxCAN, связанный с ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ. НазванныС Π²Ρ…ΠΎΠ΄Ρ‹/Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ МК Ρ‡Π΅Ρ€Π΅Π· схСму прСобразования ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ трансивСром CAN, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ CAN шинС. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ msCAN состоит Ρ‚Ρ€Π΅Ρ… подсистСм: Π±Π»ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΈ Π±Π»ΠΎΠΊΠ° прСрывания. ΠœΡ‹ опишСм ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· этих подсистСм Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ CAN. ΠŸΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· подсистСм, входящих Π² состав модуля ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° msCAN, сравним Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° msCAN12 с Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ энСргосбСрСТСния. Когда ΠΌΠΎΠ΄ΡƒΠ»ΡŒ CAN Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ (Ρ‚.Π΅. Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±ΠΌΠ΅Π½Π° с Π΄Ρ€ΡƒΠ³ΠΈΠΌ устройством ΠΏΠΎ CAN шинС), ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ заинтСрСсован Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ потрСблСния самого модуля msCAN12. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСвСсти ΠΌΠΎΠ΄ΡƒΠ»ΡŒ msCAN12 Π² ΡΠ½Π΅Ρ€Π³ΠΎΡΠ±Π΅Ρ€Π΅Π³Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ msCAN12 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ, Π½ΠΎ ΠΈ Π² Ρ‚Ρ€Π΅Ρ… ΡΠ½Π΅Ρ€Π³ΠΎΡΠ±Π΅Ρ€Π΅Π³Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…: спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ сброса ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Π’Ρ‹Π±ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΡΠ½Π΅Ρ€Π³ΠΎΡΠ±Π΅Ρ€Π΅Π³Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² выполняСтся ΠΏΡƒΡ‚Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ msCAN12 посрСдством измСнСния состояния рСгистра управлСния CMCR0, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 9.7.

Рис. 9.7. Π€ΠΎΡ€ΠΌΠ°Ρ‚ рСгистра управлСния CMCR0


ΠŸΡΡ‚Ρ‹ΠΉ Π±ΠΈΡ‚ этого рСгистра CSWAI (CAN-Stops-in-Wait) прСдставляСт собой Π±ΠΈΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅ΠΆΠΈΠΌΠ° останова ΠΈΠ»ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° оТидания. Если этот Π±ΠΈΡ‚ ΠΎΡ‡ΠΈΡ‰Π΅Π½, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ оТидания. Если Π±ΠΈΡ‚ CSWAI =1, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ сигналов синхронизации, Ρ‚.Π΅ останавливаСтся. Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ Π±ΠΈΡ‚ β€” Π±ΠΈΡ‚ синхронизации SYNCH β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³ΠΎΡ‚ΠΎΠ² Π»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ CAN ΠΊ связи с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ сСти. Когда этот Π±ΠΈΡ‚ ΠΎΡ‡ΠΈΡ‰Π΅Π½, msCAN12 Π½Π΅ синхронизирован с шиной CAN, ΠΊΠΎΠ³Π΄Π° ΠΆΠ΅ Π±ΠΈΡ‚ установлСн, Ρ‚ΠΎ msCAN12 ΠΈ шина CAN синхронизированы. Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π±ΠΈΡ‚ TLNKEN прСдставляСт собой Π±ΠΈΡ‚ состояния Π²Ρ…ΠΎΠ΄Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Когда этот Π±ΠΈΡ‚ ΠΎΡ‡ΠΈΡ‰Π΅Π½, Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° связан с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ. Если ΠΆΠ΅ установлСн, это ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° подаСтся Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал msCAN12.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π±ΠΈΡ‚ SLPAK являСтся Ρ„Π»Π°Π³ΠΎΠΌ спящСго Ρ€Π΅ΠΆΠΈΠΌΠ°. Он ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, находится ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ msCAN12 Π² спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅: логичСский 0 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ msCAN12 Π½Π΅ находится Π² спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π² Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ логичСская 1, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ этот Ρ€Π΅ΠΆΠΈΠΌ установлСн. Π‘ΠΈΡ‚ запроса спящСго Ρ€Π΅ΠΆΠΈΠΌΠ° SLPRQ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ модуля msCAN12 Π² спящий Ρ€Π΅ΠΆΠΈΠΌ: установка этого Π±ΠΈΡ‚Π° заставляСт ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, очистка β€” ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² спящий Ρ€Π΅ΠΆΠΈΠΌ.

И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π±ΠΈΡ‚ SFTRES ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ процСссором, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ пСрСвСсти ΠΌΠΎΠ΄ΡƒΠ»ΡŒ msCAN12 Π² состояниС сброса. Когда этот Π±ΠΈΡ‚ установлСн, любая тСкущая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ прСрываСтся ΠΈ прСкращаСтся синхронизация ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° CAN с шиной CAN. Когда этот Π±ΠΈΡ‚ ΠΎΡ‡ΠΈΡ‰Π΅Π½, msCAN12 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π€Π»Π°Π³ΠΈ SFTRES, SLPAK ΠΈ CSWAI рСгистра CMCR0 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ msCAN12 (Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ сброса, спящий ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ). ΠœΡ‹ обсудим эти Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ЦП ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 68HC12 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ‚Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… (Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ, оТидания ΠΈ останова), ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ 12 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² функционирования ЦП ΠΈ модуля msCAN12. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΈΠ· этих 12 ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹.

Когда ЦП Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ msCAN12 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ сброса ΠΈΠ»ΠΈ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π Π΅ΠΆΠΈΠΌ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ допускаСтся. ЦП ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² msCAN12, конфигурируя Ρ‚Ρ€ΠΈ Π±ΠΈΡ‚Π° рСгистра CMCR0 ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

β€’ Π‘пящий Ρ€Π΅ΠΆΠΈΠΌ: CSWAI = 0 ΠΈΠ»ΠΈ 1, SLPAK = 1 ΠΈ SFTRES = 0;

β€’ Π Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ сброса: CSWAI = 0 ΠΈΠ»ΠΈ 1, SLPAK = 0 ΠΈ SFTRES = 1;

β€’ ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ: CSWAI = 0 ΠΈΠ»ΠΈ 1, SLPAK = 0 ΠΈ SFTRES = 0.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π±ΠΈΡ‚ SLPAK ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π±ΠΈΡ‚ SLPAK, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π±ΠΈΡ‚ SLPRQ (Π±ΠΈΡ‚ 1) рСгистра CMCR0.

Когда ЦП Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ msCAN12 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² любом ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ². Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π±ΠΈΡ‚ΠΎΠ² Π² рСгистрС CMCR0 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ниТСпСрСчислСнных Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²:

β€’ Π Π΅ΠΆΠΈΠΌ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: CSWAI = 1, SLPAK = 0 ΠΈΠ»ΠΈ 1 ΠΈ SFTRES = 0 ΠΈΠ»ΠΈ 1,

β€’ Π‘пящий Ρ€Π΅ΠΆΠΈΠΌ: CSWAI = 0, SLPAK = 1 ΠΈ SFTRES = 0,

β€’ Π Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ сброса: CSWAI = 0, SLPAK = 0, ΠΈ SFTRES = 1,

β€’ ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ: CSWAI = 0, SLPAK = 0 ΠΈ SFTRES = 0.

И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΊΠΎΠ³Π΄Π° ЦП Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ останова, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ msCAN12 ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Когда ЦП Π²Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅ΠΆΠΈΠΌ останова, Ρ‚ΠΎ нСзависимо ΠΎΡ‚ состояния Π±ΠΈΡ‚ΠΎΠ² CSWAI, SLPAK, ΠΈ SFTRES рСгистра CMCR0, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ msCAN12 Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. ВсС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ для модуля msCAN12 ΠΏΡ€ΠΈ этом Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹.