ΠΡΠ΅Π΄ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Ρ
Ρ ΡΡΡΠΊΠΈΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΎΡ ΠΠΈΠ»Π°Π½Π΄Π΅Ρ. ΠΠ΅ΡΠ΅ 2013 Π³., ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ Π±ΡΡΠ½ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°Ρ
Π° ΠΏΡΡΠ²ΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΎΡ Π€Π΅Π΄Π΅ΡΠ°Π»Π½Π°ΡΠ° ΡΠ΅Π»Π΅Π²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° βΠ Π°Π·Π²ΠΈΡΠΈΠ΅ Π½Π° Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½Π° Π±Π°Π·Π° ΠΈ ΡΠ°Π΄ΠΈΠΎΠ΅Π»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°β Π·Π° 2008-2015 Π³. ΠΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ K1986BE9x (ΡΠ΄ΡΠΎ Cortex-M3) Π²Π΅ΡΠ΅ Π±Π΅ΡΠ΅ ΠΏΡΡΠ½Π°Ρ, Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ 1986BE1T (ΡΠ΄ΡΠΎ Cortex-M1) ΡΠΎΠΊΡ-ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ. Π ΠΏΠ»Π°ΡΡΠΌΠ°ΡΠΎΠ²ΠΈΡ ΠΊΠΎΡΠΏΡΡ LQFP-144 ΡΠΎΠΉ ΠΈΠΌΠ°ΡΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ K1986BE1QI (Π°Π²ΠΈΠ°ΡΠΈΡ) Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ°, Π° Π½Π° ΡΠ°ΠΌΠΈΡ ΡΠΈΠΏ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ MDR32F1QI. ΠΠ° ΡΠ΅Π±ΡΠ°ΠΉΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΈΠΌΠ° ΡΡΡΠΈΠΊΡ βaviaβ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠΌΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° ΡΠ°ΠΌΠΎΠ»Π΅ΡΠ½Π°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡ (ARINC 429, MIL_STD_1553).
ΠΠ·Π½Π΅Π½Π°Π΄Π²Π°ΡΠΎ, ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Milander ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΈ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΎΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, βΠ½ΠΎ Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΠΈ ΠΈΠ»ΠΈ Π·Π°Π΄ΡΠ»ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ°β. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° Standard Peripheral Library ΠΎΡ STMicroelectronics. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ Π²ΡΠΈΡΠΊΠΈ ARM ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ Π²ΡΡΡ Ρ ΡΠ΄ΡΠΎΡΠΎ Cortex-M, ΠΈΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠΈ Π½Π΅ΡΠ°. ΠΠΎΡΠ°Π΄ΠΈ ΡΠ°Π·ΠΈ ΠΏΡΠΈΡΠΈΠ½Π° Π·Π°ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ΡΠΎ Ρ Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΏΡΠΎΡΠ΅ΡΠ΅ Π±ΡΡΠ·ΠΎ. Π Π·Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π·Π°ΠΊΡΠΏΠΈΠ»ΠΈ Π±ΡΠ°Π½Π΄ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΈ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°.
ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π·Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ 1986BE1T, Β© Milander
Π‘ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΎΠ±Π°ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π°Ρ
Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ βΠ΄Π΅ΡΡΠΊΠΈ Π±ΠΎΠ»Π΅ΡΡΠΈβ Π½Π° Π½ΠΎΠ²ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π’Π΅ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π½Π° ΡΡΡΠΌΡΠ΅ΡΠ° ΡΠ°Π±ΠΎΡΠ΅Ρ
Π° Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π½ΠΎ ΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ
Π° ΡΡΠΈΠ²ΠΎΠ²Π΅ ΠΈ Π³ΡΠ΅ΡΠΊΠΈ. ΠΡΡΠ²Π°ΡΠ° βΠ»ΡΡΡΠΎΠ²ΠΈΡΠ°β Π² ΠΌΠΎΡΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π±ΡΡ
Π° Π½Π΅ΠΎΠ±ΡΡΠ½ΠΈΠΌΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° CAN ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°. ΠΠΎΠ΄ΠΈΠ½Π° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ Π±Π΅ΡΠ΅ ΠΎΡΠΊΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΌΠΎΠ΄ΡΠ»Π° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° 1986BE1T (Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π΅Π½) ΠΎΡ ΡΠ°Π½Π½Π° ΡΠ΅Π²ΠΈΠ·ΠΈΡ
ΠΠ΅ΠΏΡΠΈΡΡΠ½Π° ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡ Π±Π΅ΡΠ΅, ΡΠ΅ Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΈ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΡ Ρ Π³ΡΠ΅ΡΠΊΠΈ Π½Π΅ Π½Π° ΠΏΠ»Π°ΡΠΊΠΈ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π° Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ½ΠΈ ΠΏΠ»Π°ΡΠΊΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ Π±ΡΡ Π° ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΈ Π·Π° ΡΠ΅ΡΠΈΠΉΠ½ΠΎ ΡΠ°Π±ΡΠΈΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ°ΠΌ Π½ΡΠΌΠ°ΡΠ΅ Π½ΠΈΡΠΎ ΠΎΡΠ²Π΅Π½ JTAG ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡΠ°. Π‘Π²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π±Π΅ΡΠ΅ ΡΡΡΠ΄Π½ΠΎ ΠΈ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½ΡΠΌΠ°ΡΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΈ ΠΈΠ»ΠΈ Π΅ΠΊΡΠ°Π½ΠΈ. ΠΠΎΡΠ°Π΄ΠΈ ΡΠ°Π·ΠΈ ΠΏΡΠΈΡΠΈΠ½Π° Π² Π³Π»Π°Π²Π°ΡΠ° ΠΌΠΈ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΈΠ΄Π΅ΡΡΠ° Π΄Π° ΡΡΠ·Π΄Π°ΠΌ ΠΌΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° Π΄ΡΡΠΊΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, Π½Π° ΠΏΠ°Π·Π°ΡΠ° ΠΈΠΌΠ°ΡΠ΅ ΠΌΠ°ΡΠΊΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΈ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΈ ΠΏΠ»Π°ΡΠΊΠΈ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° LDM-Systems ΠΎΡ ΠΠ΅Π»Π΅Π½ΠΎΠ³ΡΠ°Π΄. ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, ΡΠ΅Π½ΠΈΡΠ΅ Π½Π° ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΡΠ° ΡΡΡΡΡΠΊΠ°ΡΠΈ, Π° Π±Π°Π·ΠΎΠ²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π±Π΅Π· ΡΠ°Π·ΡΠΈΡΠΈΡΠ΅Π»Π½ΠΈ ΠΊΠ°ΡΡΠΈ Π½Π΅ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΈΡΡΠ°. ΠΠ»Π°ΡΠΊΠ° ΡΡΡ Π·Π°ΠΏΠΎΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ ΠΈ ΠΏΠΈΠ½ ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡ Π½Π΅ ΠΌΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°. Π ΠΏΠΎ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ°Π±Π»Π° ΡΠ° ΡΠΊΡΠΏΠΈ.
ΠΠ»Π°ΡΠΊΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° MILANDR LDM-HELPER-K1986BE1QI-FULL, Β© LDM Systems
Π€ΠΈΡΠΌΠ° ΠΠΈΠ»Π°Π½Π΄Π΅Ρ ΠΈΠΌΠ° ΡΠ½ΠΈΠΊΠ°Π»Π½Π° ΡΠ΅Π½ΠΎΠ²Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° ΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³. Π’Π°ΠΊΠ° ΡΠ΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈ ΠΏΡΠΎΠ±ΠΈ ΠΎΡ Π½ΡΠΊΠΎΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΈ, Π½ΠΎ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠ°ΠΌΠΎ Π·Π° ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π»ΠΈΡΠ° ΠΈ Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎ Ρ Π±ΡΡΠΎΠΊΡΠ°ΡΠΈΡΠ½ΠΎ ΡΡΡΡΠ΅Π½Π΅. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΈΡΠ΅ Π² ΠΌΠ΅ΡΠ°Π»ΠΎΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅Π½ ΠΊΠΎΡΠΏΡΡ ΡΠ° Π·Π»Π°ΡΠΎ Π² Π±ΡΠΊΠ²Π°Π»Π½ΠΈΡ ΠΈ ΠΏΡΠ΅Π½ΠΎΡΠ΅Π½ ΡΠΌΠΈΡΡΠ». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ 1986BE1T ΡΡΡΡΠ²Π° ΠΎΡ 14 Π΄ΠΎ 24 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΡΡΠ±Π»ΠΈ Π² ΠΠΎΡΠΊΠ²Π°. Π§ΠΈΠΏΡΡ Π·Π° ΡΡΠ°ΡΠΈΡΠ½Π° ΠΏΠ°ΠΌΠ΅Ρ 1645RU6U ΡΡΡΡΠ²Π° ΠΎΡ 15000 1986 ΡΡΠ±Π»ΠΈ. Π ΡΠΎΠ²Π° Π΅ ΡΠ΅Π΄ΡΡ Π½Π° ΡΠ΅Π½ΠΈΡΠ΅ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π΄ΠΎΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π½Π°ΡΡΠ½ΠΈ ΠΈΠ½ΡΡΠΈΡΡΡΠΈ Ρ Π΄ΡΡΠΆΠ°Π²Π½Π° ΠΏΠΎΡΡΡΠΊΠ° ΠΏΠ΅ΡΡΡΡ ΠΏΠ°ΡΠΈ ΠΈ ΠΈΠ·Π±ΡΠ³Π²Π°Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠ΅Π½ΠΈ. ΠΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΈΡΠ΅ Π² ΠΏΠ»Π°ΡΡΠΌΠ°ΡΠΎΠ² ΠΊΠΎΡΠΏΡΡ Π·Π° Π³ΡΠ°ΠΆΠ΄Π°Π½ΡΠΊΠΈ ΡΠ΅Π»ΠΈ ΡΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π΅Π²ΡΠΈΠ½ΠΈ, Π½ΠΎ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΎΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠΈΡΠ΅ Π² ΠΏΠ»Π°ΡΡΠΌΠ°ΡΠΎΠ² ΠΊΠΎΡΠΏΡΡ, ΡΡΡΡΠ²Π° ΠΌΠΈ ΡΠ΅, Π΅ ΠΏΠΎ-Π»ΠΎΡΠΎ ΠΎΡ βΠ·Π»Π°ΡΠ½ΠΈΡΠ΅β. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° K1BE128QI Π½Π° 40 MHz, Π±Π΅Π· Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° Π·Π° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ Π½Π° ΡΠ²Π΅ΡΠΊΠ°Π²ΠΈΡΠ°ΡΠ°. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°ΡΠ° Π½Π° ΡΠΎΠ·ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ ΡΠ΅ ΠΏΠΎΠΊΠ°ΡΠΈ Π΄ΠΎ 50-1986C. ΠΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ 1BE128T (βΠ·Π»Π°ΡΠ΅Π½β) ΡΡΠ°ΡΡΠΈΡΠ° Π½Π° XNUMX MHz Π±Π΅Π· Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΎΡΡΠ°Π½Π° ΡΡΡΠ΄Π΅Π½. Π’ΠΎΠΉ Π½Π°ΠΈΡΡΠΈΠ½Π° Π΅ Π΄ΠΎΠ±ΡΡ.
βΠΠ»Π°ΡΠ΅Π½β ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ 1986BE1T, (c) ΠΠΈΠ»Π°Π½Π΄Π΅Ρ
ΠΠΌΠ°Ρ ΠΊΡΡΠΌΠ΅Ρ, ΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π² ΠΏΠ»Π°ΡΡΠΌΠ°ΡΠΎΠ² ΠΊΠΎΡΠΏΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π·Π°ΠΊΡΠΏΠ΅Π½ Π½Π° Π΄ΡΠ΅Π±Π½ΠΎ ΠΎΡ LDM Systems ΠΈ Π²ΡΠΈΡΠΊΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ Π½Π° ΠΏΠ»Π°ΡΠΊΠΈΡΠ΅ ΡΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ. ΠΠΎΡΠΎΡΠΎ Π΅, ΡΠ΅ Π² ΡΠ°ΠΉΡΠ° Π½Π° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° ΡΠ΅ Π²ΠΈΠΆΠ΄Π° ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ°, ΡΠ΅ ΡΠΎΠ²Π° Π΅ 4-ΡΠ° ΡΠ΅Π²ΠΈΠ·ΠΈΡ ΠΎΡ 2014 Π³., Ρ.Π΅. Ρ Π΄Π΅ΡΠ΅ΠΊΡΠΈ. ΠΡΠ»Π³ΠΎ ΠΌΠΈΡΠ»ΠΈΡ Π΄Π°Π»ΠΈ Π΄Π° ΠΊΡΠΏΡ ΠΈΠ»ΠΈ Π΄Π° Π½Π΅ ΠΊΡΠΏΡ. Π’Π°ΠΊΠ° ΠΌΠΈΠ½Π°Ρ Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ...
ΠΠ΄Π΅ΡΡΠ° Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄ΡΡΠΊΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π½Π΅ Π΅ ΠΈΠ·ΡΠ΅Π·Π½Π°Π»Π° Π½ΠΈΠΊΡΠ΄Π΅. ΠΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΎΡΠΎΡΠΌΠΈΡ Π²ΡΠΈΡΠΊΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠ±ΠΌΠΈΡΠ»ΠΈΡ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ° Π½Π° Π΅Π΄Π½Π° Π΄ΡΡΠΊΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ Π΄Π° Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½Π° ΠΈ Π½Π΅ ΡΠΊΡΠΏΠ°. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΠΎΡΡΡΠ°Ρ Π»ΠΈΠΏΡΠ²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΎΡ ΠΊΠΈΡΠ°ΠΉΡΠΈΡΠ΅. ΠΠ΅ Π±ΡΡΠ·Π°Ρ Π·Π° Π½ΠΈΠΊΡΠ΄Π΅ - Π½Π°ΠΏΡΠ°Π²ΠΈΡ Π²ΡΠΈΡΠΊΠΎ Π·Π° ΡΠ΅Π±Π΅ ΡΠΈ. ΠΠΈΡΠ°ΠΉΡΠΊΠΈΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ ΡΠ° ΠΏΠΎΡΠ»ΠΎΠ²ΠΈΡΠ½ΠΎ Π½Π΅Π±ΡΠ΅ΠΆΠ½ΠΈ - ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ Π½Π΅ΡΠΎ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ°, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠ° Π²ΡΠΈΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π½ΡΠΊΠΎΠΈ ΠΎΡ ΡΠΈΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠ°ΠΌΠ΅Ρ ΡΠ΅ ΠΎΠΊΠ°Π·Π°Ρ Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ - ΡΠ²Π½ΠΎ Π·Π°ΠΏΠΎΠ΅Π½ΠΈ ΠΎΡ ΡΠ°Π·Π²Π°Π»Π΅Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π’ΠΎΠ²Π° ΡΠ΅ Π²ΡΡΠ½Π° Π΄Π° ΠΌΠ΅ ΠΏΡΠ΅ΡΠ»Π΅Π΄Π²Π° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ.
ΠΡΠΏΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Milander K1986BE1QI (Π²ΡΠ·Π΄ΡΡ ) Π½Π΅ Π΅ Π»Π΅ΡΠ½Π° Π·Π°Π΄Π°ΡΠ°. Π ΡΡΡΠΈΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Chip and Dip, Π² ΡΠ΅ΠΊΡΠΈΡΡΠ° βΠΡΡΠΈΠΊΡΠ»ΠΈ Π·Π° ΠΏΠΎΡΡΡΠΊΠ°β, Π½Π°ΠΌΠ΅ΡΠΈΡ ΡΠ°ΠΌΠΎ K1986BE92QI Π·Π° 740 ΡΡΠ±Π»ΠΈ, Π½ΠΎ Π½Π΅ ΠΌΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠΆΠ΄Π°ΡΠ΅. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Π΅ Π΄Π° Π·Π°ΠΊΡΠΏΠΈΡΠ΅ Π½Π΅-ΠΏΡΡΡΠ½Π° ΡΠ΅Π²ΠΈΠ·ΠΈΡ ΠΎΡ LDM-Systems Π·Π° 2000 ΡΡΠ±Π»ΠΈ. Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π½Π°ΠΌΠ΅ΡΡ Π·Π°ΠΌΠ΅ΡΡΠΈΡΠ΅Π» Π½ΠΈΠΊΡΠ΄Π΅ Π΄ΡΡΠ³Π°Π΄Π΅, ΡΠ΅ΡΠΈΡ Π΄Π° ΠΊΡΠΏΡ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠΌΠ°Ρ . ΠΠ° ΠΌΠΎΡ ΠΏΡΠΈΡΡΠ½Π° ΠΈΠ·Π½Π΅Π½Π°Π΄Π° ΠΌΠΈ ΠΏΡΠΎΠ΄Π°Π΄ΠΎΡ Π° ΡΠΈΡΡΠΎ Π½ΠΎΠ² ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ, ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ Π΄Π΅ΠΊΠ΅ΠΌΠ²ΡΠΈ 2018 Π³., ΡΠ΅Π²ΠΈΠ·ΠΈΡ 6+ (1820). ΠΠΎ ΡΠ°ΠΉΡΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠΌΠ° ΡΡΠ°ΡΠ° ΡΠ½ΠΈΠΌΠΊΠ° ΠΈ ΠΊΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° ΠΏΠΈΡΠ°Π½Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ Π½Π΅ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½...
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ K1986BE1QI (Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π΅Π½) Π² ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½Π° ΠΎΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°, (c) Π‘Π½ΠΈΠΌΠΊΠ° ΠΎΡ Π°Π²ΡΠΎΡΠ°
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΠΌΠΎΡΡΠ° ΠΏΠ»Π°ΡΠΊΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ MDB1986 ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ:
- Π²Π³ΡΠ°Π΄Π΅Π½ Π΄Π΅Π±ΡΠ³Π΅Ρ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠΎΡ, ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ J-Link ΠΈ CMSIS-DAP;
- ΡΡΠ°ΡΠΈΡΠ½Π° ΠΏΠ°ΠΌΠ΅Ρ 4Mbit (256k x 16, 10 ns);
- ΡΠΈΠΏ ΡΠ»Π°Ρ ΠΏΠ°ΠΌΠ΅Ρ 64Mbit, Winbond 25Q64FVSIG;
- RS-232 ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΡΠ°Π½ΡΠΈΠ²ΡΡ Ρ RTS ΠΈ CTS Π»ΠΈΠ½ΠΈΠΈ;
- ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ ΠΈ ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡΠΈ Π·Π° Ethernet, USB, CAN;
- MAX7 7221-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅Π½ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ;
- ΡΠΈΡΡΠΎΠ² ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ MKIO (MIL_STD_1553) ΠΈ ARINC429;
- ΡΠΎΡΠΎΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ Everlight PT17-21C;
- ΠΏΠ΅Ρ ΡΠ²Π΅ΡΠ½ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, Π±ΡΡΠΎΠ½ Π·Π° Π½ΡΠ»ΠΈΡΠ°Π½Π΅ ΠΈ Π΄Π²Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π±ΡΡΠΎΠ½Π°;
- Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ΡΠΎ ΠΊΡΠΌ USB ΠΏΠΎΡΡΠ° Π΅ 5 Π²ΠΎΠ»ΡΠ°;
- ΡΠ°Π·ΠΌΠ΅ΡΠΈ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½Π°ΡΠ° ΠΏΠ»Π°ΡΠΊΠ° 100 Ρ 80, ΠΌΠΌ
ΠΠ»Π°ΡΠΊΠΈΡΠ΅ ΠΎΡ ΡΠ΅ΡΠΈΡΡΠ° STM-Discovery ΠΌΠΈ Ρ Π°ΡΠ΅ΡΠ°Ρ Π°, Π·Π°ΡΠΎΡΠΎ ΠΈΠΌΠ°Ρ Π²Π³ΡΠ°Π΄Π΅Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡ-Π΄Π΅Π±ΡΠ³Π΅Ρ - ST-Link. ΠΠ°ΡΠΊΠΎΠ²ΠΈΡΡ ST-Link ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΎΡ STMicroelectronics, Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΡΠ°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΡΡΠΌΡΠ΅ΡΠ° Π² ST-Link ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ SEGGER J-Link OB (Π²Π³ΡΠ°Π΄Π΅Π½) Debugger. ΠΠ°ΠΊΠΎΠ½ΠΎΠ²ΠΎ ΠΈΠΌΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΊΡΠ² Π΄Π΅Π±ΡΠ³Π΅Ρ ΡΠ°ΠΌΠΎ Ρ ΠΏΠ»Π°ΡΠΊΠΈ Π½Π° STMicroelectronics, Π½ΠΎ Π²ΡΡΡΠ½ΠΎΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΡ Π½Π΅ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½, ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°ΠΉΠΊΠΈ Ρ J-Link OB, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡ-Π΄Π΅Π±ΡΠ³Π΅Ρ Π½Π° ΠΏΠ»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ. ΠΡΠ±Π΅Π»ΡΠ·Π²Π°ΠΌ, ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅ Π½Π° LDM-Systems ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠΎΠ½Π²Π΅ΡΡΠΎΡΠ° CP2102 (Usb2Uart), ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎ Π΄Π° ΠΌΠΈΠ³Π°.
STM32F103C8T6 ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ, ΡΠ΅Π°Π»Π½ΠΈ ΠΈ Π½Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠ΅Π°Π»Π½ΠΈ, (c) Π‘Π½ΠΈΠΌΠΊΠ° ΠΎΡ Π°Π²ΡΠΎΡΠ°
Π’Π°ΠΊΠ° ΡΠ΅ Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΊΡΠΏΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡΡ STM32F103C8T6, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΡ ΡΡΡΠΌΡΠ΅Ρ Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Ρ ΠΊΠ»ΠΎΠ½ΠΈΠ½Π³Π°. Π£ΡΡΠΌΠ½ΠΈΡ ΡΠ΅ Π² ΡΠ°Π·ΠΈ ΡΠ΅Π·Π° ΠΈ ΡΠ΅ΡΠΈΡ Π΄Π° ΠΏΡΠΎΠ±Π²Π°ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° CS32F103C8T6 Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠ°ΡΠ° ΡΠΈΡΠΌΠ° CKS. ΠΡΠΌΠ°ΠΌ ΠΎΠΏΠ»Π°ΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΡΠ°ΠΌΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ, Π½ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΡ ΡΡΡΠΌΡΠ΅Ρ Π½Π° ST-Link Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π² Π½Π΅Π³ΠΎ. J-Link ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ - USB ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π±Π΅ΡΠ΅ ΠΎΡΠΊΡΠΈΡΠΎ, Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΡΡ Π½Π΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ ΡΠΈ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π½Π°ΠΏΠΎΠΌΠ½ΡΡΠ΅, ΡΠ΅ Π΅ βΠ΄Π΅ΡΠ΅ΠΊΡΠ½ΠΎβ.
ΠΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π΅Π±ΡΠ³Π΅ΡΠ° Π½Π° Π½Π΅ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ
ΠΠ΅ Π±ΡΡ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΎΡ ΡΠΎΠ²Π° ΠΈ ΠΏΡΡΠ²ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ ΡΡΡΠΌΡΠ΅ΡΠ° Π·Π° ΠΌΠΈΠ³Π°Π½Π΅ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π²Π½Π΅Π΄ΡΠΈΡ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° IDCODE, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ JTAG ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠΎΡΠ° ST-Link, ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ°Ρ Π½Π° ΠΏΠ»Π°ΡΠΊΠ°ΡΠ° Discovery ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ST-Link Utility ΠΌΠΈΠ½Π°Ρ Π° Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ CS32F103C8T6.ΠΠ°ΠΊΡΠ°Ρ ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡ , ΡΠ΅ ΠΏΠ»Π°ΡΠΊΠ°ΡΠ° ΠΌΠΈ ΡΠ°Π±ΠΎΡΠΈ. ΠΠ° ΠΌΠΎΡ ΡΠ°Π΄ΠΎΡΡ ΡΠ΅Π»Π΅Π²ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ K1986BE1QI (Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π΅Π½) Π²Π΅ΡΠ΅Π»ΠΎ ΠΈΠ·Π΄Π°Π΄Π΅ ΡΠ²ΠΎΡ IDCODE ΡΡΠ΅Π· Π»ΠΈΠ½ΠΈΡΡΠ° TDO.
ΠΡΡΠΈΠ»ΠΎΠ³ΡΠ°ΠΌΠ° Π½Π° TDO ΡΠΈΠ³Π½Π°Π»Π½Π° Π»ΠΈΠ½ΠΈΡ Ρ ΠΊΠΎΠ΄ΠΈΡΠ°Π½ IDCODE ΠΎΡΠ³ΠΎΠ²ΠΎΡ, (c) Π‘Π½ΠΈΠΌΠΊΠ° ΠΎΡ Π°Π²ΡΠΎΡΠ°
Π’Π°ΠΊΠ° ΡΠ΅ SWD ΠΏΠΎΡΡΡΡ Π±Π΅ΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² ΡΠ°ΠΌΠΈΡ Π΄Π΅Π±ΡΠ³Π΅Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° IDCODE
ΠΠΌΠ°ΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ Ρ Π΄Π΅Π±ΡΠ³Π΅Ρ
Π£ΡΠΏΠ΅ΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ Π΄Π΅Π±ΡΠ³Π΅Ρ J-Link STLink V2
ΠΠΎΠ³Π°ΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΊΠ»ΡΡΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Π±ΡΠ΄Π΅ΡΠ°ΡΠ° ΡΠ°Π·Π²ΠΎΠΉΠ½Π° ΠΏΠ»Π°ΡΠΊΠ° Π±ΡΡ
Π° Π½Π°Π»ΠΈΡΠ½ΠΈ, Π²Π»ΡΠ·ΠΎΡ
Π² Eagle CAD ΠΈ ΠΎΡΠΊΡΠΈΡ
, ΡΠ΅ ΡΠ΅ Π½Π΅ ΡΠ° Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ. ΠΡΠΌΠ°ΡΠ΅ ΠΊΡΠ΄Π΅ Π΄Π° ΠΎΡΠΈΠ΄Π° - ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π³ΠΈ Π½Π°ΡΠΈΡΡΠ²Π°ΠΌ ΡΠ°ΠΌ. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΡ
ΠΌΠ΅ΡΡΠ° Π·Π° ΠΌΠΎΠ½ΡΠ°ΠΆ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, HanRun ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡ Π·Π° Ethernet ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ
ΡΠ°ΠΌΠΊΠΈ Π·Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠΈ ΠΈ ΠΊΠΎΠ½Π΄Π΅Π½Π·Π°ΡΠΎΡΠΈ. Π€Π°ΠΉΠ»ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ
Π‘Ρ Π΅ΠΌΠ°ΡΠΈΡΠ½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° Π½Π° ΡΠ°Π·Π²ΠΎΠΉΠ½Π°ΡΠ° ΠΏΠ»Π°ΡΠΊΠ° MDB1986
ΠΠ»Π°ΡΠΊΠ°ΡΠ° ΡΠ΅ Π·Π°Ρ ΡΠ°Π½Π²Π° ΠΎΡ 5 Π²ΠΎΠ»ΡΠΎΠ² DC ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ, ΠΏΠΎΠ»ΡΡΠ΅Π½ ΠΎΡ USB ΠΏΠΎΡΡΠ°. ΠΠ° ΠΏΠ»Π°ΡΠΊΠ°ΡΠ° ΠΈΠΌΠ° ΠΎΠ±ΡΠΎ Π΄Π²Π° USB Type-B ΠΏΠΎΡΡΠ°. ΠΠ΄ΠΈΠ½ΠΈΡΡ Π΅ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠ°, Π²ΡΠΎΡΠΈΡΡ Π΅ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° K1986BE1QI. ΠΠ»Π°ΡΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΠ΅Π·ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ ΠΈΠ»ΠΈ ΠΈ ΠΎΡ Π΄Π²Π°ΡΠ° Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ°ΠΉ-ΠΏΡΠΎΡΡΠΎΡΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ Π·Π°ΡΠΈΡΠ° Π½Π° Π΅Π»Π΅ΠΊΡΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄ΠΈΠΎΠ΄ΠΈ Π½Π° Π¨ΠΎΡΠΊΠΈ Π²ΡΠ² Π²Π΅ΡΠΈΠ³Π° D2 ΠΈ D3 (SS24). Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ°ΠΌΠΎΠ²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠ°Π·ΠΈΡΠ΅Π»ΠΈ F1 ΠΈ F2 ΠΏΡΠΈ 500 mA. Π‘ΠΈΠ³Π½Π°Π»Π½ΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π½Π° USB ΠΏΠΎΡΡΠ° ΡΠ° Π·Π°ΡΠΈΡΠ΅Π½ΠΈ ΠΎΡ USBLC6-2SC6 Π΄ΠΈΠΎΠ΄Π΅Π½ ΠΌΠΎΠ΄ΡΠ».
ΠΠ΅ΡΠΈΠ³Π°ΡΠ° Π·Π° Π΄Π΅Π±ΡΠ³Π΅Ρ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠΎΡ Π½Π° ST-Link Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½Π° Π½Π° ΠΌΠ½ΠΎΠ·ΠΈΠ½Π°; ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π° Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π·Π° ΠΏΠ»Π°ΡΠΊΠΈ STM32-Discovery ΠΈ Π΄ΡΡΠ³ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ. ΠΠ° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΈΡ ΡΡΡΠΌΡΠ΅Ρ Π½Π° ST-Link/J-Link-OB/DAP ΠΊΠ»ΠΎΠ½ΠΈΠ½Π³ (ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ) ΠΈΠ·Π²Π°Π΄ΠΈΡ Π»ΠΈΠ½ΠΈΠΈΡΠ΅ SWDIO (PA13), SWCLK (PA14), GND. ΠΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ UART Π·Π° ΡΡΡΠΌΡΠ΅Ρ ΠΈ ΡΠ° ΠΏΡΠΈΠ½ΡΠ΄Π΅Π½ΠΈ Π΄Π° Π΄ΡΡΠΏΠ°Ρ BOOT Π΄ΠΆΡΠΌΠΏΠ΅ΡΠΈΡΠ΅. ΠΠΎ Π½Π°ΠΌΠΈΡΠ°ΠΌ SWD Π·Π° ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π΅Π½ ΠΈ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΏΠ»Π°ΡΠΊΠ°ΡΠ° ΡΠ΅ Π·Π°Ρ ΡΠ°Π½Π²Π°Ρ ΠΎΡ 3.3 Π²ΠΎΠ»ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΈΠ΄Π²Π°Ρ ΠΎΡ ΡΠ΅Π³ΡΠ»Π°ΡΠΎΡΠ° Π½Π° Π½Π°ΠΏΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅ AMS1117-3.3. ΠΠ° ΠΏΠΎΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° Π΅Π»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΠΈ ΡΠΌΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΠΊΠΎΠ²ΠΈ ΡΠ΄Π°ΡΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ LC ΡΠΈΠ»ΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½Π΄Π΅Π½Π·Π°ΡΠΎΡΠΈ ΠΈ Π΄ΡΠΎΡΠ΅Π»ΠΈ ΠΎΡ ΡΠ΅ΡΠΈΡΡΠ° BLM31PG.
ΠΡΠ΄Π΅Π»Π½ΠΎ ΡΠΈ ΡΡΡΡΠ²Π° Π΄Π° ΡΠΏΠΎΠΌΠ΅Π½Π΅ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π·Π° 7-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅Π½ Π΄ΠΈΡΠΏΠ»Π΅ΠΉ MAX7221. Π‘ΠΏΠΎΡΠ΅Π΄ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎΡΠΎ Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ Π΅ ΠΎΡ 4 Π΄ΠΎ 5.5 Π²ΠΎΠ»ΡΠ°, Π° Π²ΠΈΡΠΎΠΊΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΡΠΈΠ³Π½Π°Π»Π° (Π»ΠΎΠ³ΠΈΡΠ½ΠΎ) Π΅ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 3.5 V (0.7 x VCC), ΠΏΡΠΈ Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ ΠΎΡ 5 V. ΠΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° K1986BE1QI (Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π΅Π½) ΠΈΠ·Ρ ΠΎΠ΄ΡΡ Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ° Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° Π½Π° Π½Π°ΠΏΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ 2.8 Π΄ΠΎ 3.3V. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΠΈΠΌΠ° Π½Π΅ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠ²Π°ΡΠ° Π½Π° ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΏΡΠ΅ΡΠΈ Π½Π° Π½ΠΎΡΠΌΠ°Π»Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°. Π Π΅ΡΠΈΡ Π΄Π° Π·Π°Ρ ΡΠ°Π½Π²Π°ΠΌ MAX7221 Π½Π° 4V ΠΈ Π΄Π° Π½Π°ΠΌΠ°Π»Ρ Π½ΠΈΠ²Π°ΡΠ° Π½Π° ΡΠΈΠ³Π½Π°Π»Π° Π΄ΠΎ 2.8V (0.7 x 4 = 2.8). ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, Π΄ΠΈΠΎΠ΄ D4 (RS1A ΠΈΠ»ΠΈ FR103) Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π² Π·Π°Ρ ΡΠ°Π½Π²Π°ΡΠ°ΡΠ° Π²Π΅ΡΠΈΠ³Π° Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°. ΠΠ±ΡΠΈΡΡ ΡΠΏΠ°Π΄ Π½Π° Π½Π°ΠΏΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ 0.9V (Π΄ΠΈΠΎΠ΄ Π½Π° Π¨ΠΎΡΠΊΠΈ 0.3V ΠΈ Π΄ΠΈΠΎΠ΄ 0.6V) ΠΈ Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ.
ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΠΎΡΡΠΎΠ²Π΅ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° K1986BE1QI (Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π΅Π½) ΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΈ ΡΡΡ ΡΠΈΠ³Π½Π°Π»ΠΈ Π΄ΠΎ 5V. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π½ΡΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° CAN ΡΡΠ°Π½ΡΠΈΠ²ΡΡ MCP2551, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° 5V. Π§ΠΈΠΏΡΡ MAX232 Π΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ ΠΊΠ°ΡΠΎ RS-3232 ΡΡΠ°Π½ΡΠΈΠ²ΡΡ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°ΡΠ°, Π½ΠΎ Π²ΡΡΡΠ½ΠΎΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ SN65C3232D ΠΎΡ Texas Instruments, Ρ.ΠΊ. ΡΠ°Π±ΠΎΡΠΈ ΠΎΡ 3.3V ΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΡΠΊΠΎΡΠΎΡΡ Π΄ΠΎ 1Mbit/s.
ΠΠ»Π°ΡΠΊΠ°ΡΠ° ΡΡΠ΄ΡΡΠΆΠ° 4 ΠΊΠ²Π°ΡΡΠΎΠ²ΠΈ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠ° - Π΅Π΄ΠΈΠ½ Π·Π° Π΄Π΅Π±ΡΠ³Π΅ΡΠ° (8 MHz) ΠΈ ΡΡΠΈ Π·Π° ΡΠ΅Π»Π΅Π²ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ K1986BE1QI (Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π΅Π½) Ρ ΡΠ΅ΡΡΠΎΡΠΈ 32.768 kHz, 16 MHz, 25 MHz. Π’ΠΎΠ²Π° ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Ρ.ΠΊ ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ RC ΠΎΡΡΠΈΠ»Π°ΡΠΎΡ ΡΠ° Π² ΡΠΈΡΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ 6 Π΄ΠΎ 10 MHz. ΠΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ Ethernet ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΡΠ΅ΡΡΠΎΡΠ° ΠΎΡ 25 MHz. ΠΠΎ Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΏΡΠΈΡΠΈΠ½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΡΡ Π½Π° Milandra (ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΠΏΠΎ ΠΏΠΎΠ³ΡΠ΅ΡΠΊΠ°) ΠΏΠΎΡΠΎΡΠ²Π°, ΡΠ΅ ΠΏΠ»Π°ΡΡΠΌΠ°ΡΠΎΠ²Π°ΡΠ° ΠΊΡΡΠΈΡ Π½ΡΠΌΠ° Ethernet. ΠΠΎ ΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ°ΠΌΠ΅ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΡΠ°ΠΊΡΠΈ.
ΠΠ°ΠΆΠ΅Π½ ΡΡΠΈΠΌΡΠ» Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΡΠ°Π·Π²ΠΎΠΉΠ½Π° ΠΏΠ»Π°ΡΠΊΠ° Π±Π΅ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΡΠ°Π±ΠΎΡΡ Ρ Π²ΡΠ½ΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π° ΡΠΈΠ½Π° EBC (external bus controller), ΠΊΠΎΡΡΠΎ ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ Π΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π΅Π½ ΠΏΠΎΡΡ. ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ K1986BE1QI (ΡΠ°ΠΌΠΎΠ»Π΅Ρ) Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ²ΡΡΠ·Π²Π°ΡΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ Π²ΡΠ½ΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ Ρ ΠΏΠ°ΠΌΠ΅Ρ ΠΈ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ADC, FPGA ΠΈ Π΄Ρ. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π²ΡΠ½ΡΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½Π° ΡΠΈΠ½Π° ΡΠ° Π΄ΠΎΡΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈ β ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ 8-Π±ΠΈΡΠΎΠ²Π°, 16-Π±ΠΈΡΠΎΠ²Π° ΠΈ 32-Π±ΠΈΡΠΎΠ²Π° ΡΡΠ°ΡΠΈΡΠ½Π° RAM, ROM ΠΈ NAND Flash. ΠΠ° Π΄Π° ΡΠ΅ΡΠ΅/Π·Π°ΠΏΠΈΡΠ²Π° 32-Π±ΠΈΡΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π° ΠΈΠ·Π²ΡΡΡΠΈ 2 ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° 16-Π±ΠΈΡΠΎΠ²ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΠΈ 8 ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° 4-Π±ΠΈΡΠΎΠ²ΠΈ ΡΠΈΠΏΠΎΠ²Π΅. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ 32-Π±ΠΈΡΠΎΠ²Π° I/O ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠ΅ Π±ΡΠ΄Π΅ Π·Π°Π²ΡΡΡΠ΅Π½Π° Π½Π°ΠΉ-Π±ΡΡΠ·ΠΎ Ρ 32-Π±ΠΈΡΠΎΠ²Π° ΡΠΈΠ½Π° Π·Π° Π΄Π°Π½Π½ΠΈ. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Ρ 32-Π±ΠΈΡΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ, Π° ΠΏΠ»Π°ΡΠΊΠ°ΡΠ° ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈ 32 ΠΏΠ΅ΡΠ½ΠΈ.
Π‘ΡΠ°ΡΠΈΡΠ½ΠΈ RAM ΡΠΈΠΏΠΎΠ²Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ (ΠΏΠΎΠ·Π½Π°ΠΉΡΠ΅ ΠΊΠΎΠΉ Π΅ Π΄Π΅ΡΠ΅ΠΊΡΠ΅Π½)
ΠΠ°Π»Π°Π½ΡΠΈΡΠ°Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° 16-Π±ΠΈΡΠΎΠ²ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΠΏΠ°ΠΌΠ΅Ρ. Π‘Π»ΡΡΠ°ΠΉΠ½ΠΎ ΠΈΠΌΠ°Ρ
Π½Π° ΡΠΊΠ»Π°Π΄ ΡΠΈΠΏΠΎΠ²Π΅ Π½Π° Integrated Silicon Solutions Inc. (ISSI IS61LV25616AL, 16 x 256k, 10 ns, 3.3V). Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Milander ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΡΡΠ°ΡΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ Ρ ΠΏΠ°ΠΌΠ΅Ρ
ΠΡΠ½ΡΠ½Π° ΡΠΈΠ½Π° ΠΈ ΡΠ΅ΠΆΠΈΠΌ StandAloneΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ K1986BE1QI (ΡΠ°ΠΌΠΎΠ»Π΅Ρ) ΠΈΠΌΠ° ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ StandAlone, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ Π²ΡΠ½ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Ethernet ΠΈ MKIO ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ (MIL_STD_1553) ΡΡΠ΅Π· Π²ΡΠ½ΡΠ½Π° ΡΠΈΠ½Π°, ΠΊΠ°ΡΠΎ ΡΠ΄ΡΠΎΡΠΎ Π΅ Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Π½ΡΠ»ΠΈΡΠ°Π½Π΅, Ρ.Π΅. Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°. Π’ΠΎΠ·ΠΈ ΡΠ΅ΠΆΠΈΠΌ Π΅ ΡΠ΄ΠΎΠ±Π΅Π½ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ΠΈ FPGA, ΠΊΠΎΠΈΡΠΎ Π½ΡΠΌΠ°Ρ Ethernet ΠΈ/ΠΈΠ»ΠΈ MKIO.
Π‘Ρ
Π΅ΠΌΠ°ΡΠ° Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π΅ ΠΊΠ°ΠΊΡΠΎ ΡΠ»Π΅Π΄Π²Π°:
- ΡΠΈΠ½Π° Π·Π° Π΄Π°Π½Π½ΠΈ MCU(D0-D15) => SRAM(I/O0-I/O15),
- Π°Π΄ΡΠ΅ΡΠ½Π° ΡΠΈΠ½Π° MCU(A1-A18) => SRAM(A0-A17),
- ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ MCU(nWR,nRD,PortC2) => SRAM (WE,OE,CE),
- SRAM(UB,LB) ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΡΠ΅Π³Π»Π΅Π½ΠΈ ΠΊΡΠΌ Π·Π΅ΠΌΡΡΠ° ΡΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ.
ΠΠΈΠ½ΠΈΡΡΠ° CE Π΅ ΡΠ²ΡΡΠ·Π°Π½Π° ΠΊΡΠΌ Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ΡΠΎ ΡΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ; ΡΠΈΡΡΠΎΠ²Π΅ΡΠ΅ Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±ΠΈ ΠΎΡ MCU Π±Π°ΠΉΡΠ° (BE0-BE3) Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ. ΠΠΎΠ΄ ΡΠΏΠΎΠΉΠ»Π΅ΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌ ΠΊΠΎΠ΄Π° Π·Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° Π½Π° Π²ΡΠ½ΡΠ½Π°ΡΠ° ΡΠΈΠ½Π°.
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ ΠΈ EBC ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ (Π²ΡΠ½ΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π½Π° ΡΠΈΠ½Π°)
void SRAM_Init (void)
{
EBC_InitTypeDef EBC_InitStruct = { 0 };
EBC_MemRegionInitTypeDef EBC_MemRegionInitStruct = { 0 };
PORT_InitTypeDef initStruct = { 0 };
RST_CLK_PCLKcmd (RST_CLK_PCLK_EBC, ENABLE);
PORT_StructInit (&initStruct);
//--------------------------------------------//
// DATA PA0..PA15 (D0..D15) //
//--------------------------------------------//
initStruct.PORT_MODE = PORT_MODE_DIGITAL;
initStruct.PORT_PD_SHM = PORT_PD_SHM_ON;
initStruct.PORT_SPEED = PORT_SPEED_FAST;
initStruct.PORT_FUNC = PORT_FUNC_MAIN;
initStruct.PORT_Pin = PORT_Pin_All;
PORT_Init (MDR_PORTA, &initStruct);
//--------------------------------------------//
// Address PF3-PF15 (A0..A12), A0 - not used. //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_ALTER;
initStruct.PORT_Pin = PORT_Pin_4 | PORT_Pin_5 |
PORT_Pin_6 | PORT_Pin_7 |
PORT_Pin_8 | PORT_Pin_9 |
PORT_Pin_10 | PORT_Pin_11 |
PORT_Pin_12 | PORT_Pin_13 |
PORT_Pin_14 | PORT_Pin_15;
PORT_Init (MDR_PORTF, &initStruct);
//--------------------------------------------//
// Address PD3..PD0 (A13..A16) //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_OVERRID;
initStruct.PORT_Pin = PORT_Pin_0 | PORT_Pin_1 |
PORT_Pin_2 | PORT_Pin_3;
PORT_Init (MDR_PORTD, &initStruct);
//--------------------------------------------//
// Address PE3, PE4 (A17, A18) //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_ALTER;
initStruct.PORT_Pin = PORT_Pin_3 | PORT_Pin_4;
PORT_Init (MDR_PORTE, &initStruct);
//--------------------------------------------//
// Control PC0,PC1 (nWE,nOE) //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_MAIN;
initStruct.PORT_Pin = PORT_Pin_0 | PORT_Pin_1;
PORT_Init (MDR_PORTC, &initStruct);
//--------------------------------------------//
// Control PC2 (nCE) //
//--------------------------------------------//
initStruct.PORT_PD = PORT_PD_DRIVER;
initStruct.PORT_OE = PORT_OE_OUT;
initStruct.PORT_FUNC = PORT_FUNC_PORT;
initStruct.PORT_Pin = MDB_SRAM_CE;
PORT_Init (MDR_PORTC, &initStruct);
//--------------------------------------------//
// Initialize EBC controler //
//--------------------------------------------//
EBC_DeInit();
EBC_StructInit(&EBC_InitStruct);
EBC_InitStruct.EBC_Mode = EBC_MODE_RAM;
EBC_InitStruct.EBC_WaitState = EBC_WAIT_STATE_3HCLK;
EBC_InitStruct.EBC_DataAlignment = EBC_EBC_DATA_ALIGNMENT_16;
EBC_Init(&EBC_InitStruct);
EBC_MemRegionStructInit(&EBC_MemRegionInitStruct);
EBC_MemRegionInitStruct.WS_Active = 2;
EBC_MemRegionInitStruct.WS_Setup = EBC_WS_SETUP_CYCLE_1HCLK;
EBC_MemRegionInitStruct.WS_Hold = EBC_WS_HOLD_CYCLE_1HCLK;
EBC_MemRegionInitStruct.Enable_Tune = ENABLE;
EBC_MemRegionInit (&EBC_MemRegionInitStruct, EBC_MEM_REGION_60000000);
EBC_MemRegionCMD(EBC_MEM_REGION_60000000, ENABLE);
// Turn ON RAM (nCE)
PORT_ResetBits (MDR_PORTC, MDB_SRAM_CE);
}
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ Π² ΠΏΠ°ΠΊΠ΅ΡΠ° LQFP-144 ΠΈ ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π² ΠΏΠ°ΠΊΠ΅ΡΠ° TSOP-44 ΠΈΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΈ Π·Π°Π΅ΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΡΡΡΠΎ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½Π°ΡΠ° ΠΏΠ»Π°ΡΠΊΠ°. ΠΠΌΠ°ΠΉΠΊΠΈ ΠΎΠΏΠΈΡ Π² ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΠΎΠ±Π»Π°ΡΡΡΠ° Π½Π° ΠΈΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ°ΡΠ°, Π·Π° ΠΌΠ΅Π½ Π±Π΅ΡΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΡΠ²ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΡ ΡΠ΅Π·ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠΈ Π½Π° Π΄ΡΡΠΊΠ°ΡΠ°. Π ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ ΡΡΠΌ ΡΡΠ΅ΡΠ°Π» Ρ
Π²Π°Π»Π΅Π±ΡΡΠ²Π΅Π½ΠΈ ΠΎΡΠ·ΠΈΠ²ΠΈ Π·Π°
ΠΠ°ΠΆΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΎΡ ΠΏΠ΅ΡΠ°ΡΠ½Π°ΡΠ° ΠΏΠ»Π°ΡΠΊΠ° Π΅ ΡΠΈΡΠΎΠΏΠ΅ΡΠ°ΡΡΡ. ΠΠ»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° Π½Π΅ ΡΠ°ΠΌΠΎ Π΅ΡΠΈΠΊΠ΅ΡΠΈ Π·Π° Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Π½ΠΎ ΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π΅ΡΠΈΠΊΠ΅ΡΠΈΡΠ°Π½ΠΈ. ΠΠ° Π³ΡΡΠ±Π° Π½Π° ΠΏΠ»Π°ΡΠΊΠ°ΡΠ° ΠΏΠΎΡΡΠ°Π²ΠΈΡ
ΡΠ°Π±Π»ΠΈΡΠΈ Ρ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° (ΠΎΡΠ½ΠΎΠ²Π΅Π½, Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π΅Π½, Π·Π°ΠΌΠ΅Π½Π΅Π½, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½). ΠΠΎΡΡΡΠ°Ρ
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΈ ΠΏΠ»Π°ΡΠΊΠΈ Π² ΠΠΈΡΠ°ΠΉ ΠΎΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈΡ ΠΎΡΠΈΡ Π½Π° PCBWay. ΠΡΠΌΠ° Π΄Π° Π³ΠΎ Ρ
Π²Π°Π»Ρ, Π·Π°ΡΠΎΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π΅ Π΄ΠΎΠ±ΡΠΎ. Π’Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΡ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅, Ρ ΠΏΠΎ-ΡΡΡΠΎΠ³ΠΈ ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠΈ, Π½ΠΎ
ΠΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΠΈ ΠΏΠ»Π°ΡΠΊΠΈ MDB1986, (c) Π‘Π½ΠΈΠΌΠΊΠ° ΠΎΡ Π°Π²ΡΠΎΡΠ°
Π’ΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ²Π°ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ βΠ½Π° ΠΊΠΎΠ»Π΅Π½Π΅β Ρ 40-Π²Π°ΡΠΎΠ² ΠΏΠΎΡΠ»Π½ΠΈΠΊ ΠΈ ΠΏΡΠΈΠΏΠΎΠΉ POS-61, Π·Π°ΡΠΎΡΠΎ ΡΡΠ΄ΠΊΠΎ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌ, 1-2 ΠΏΡΡΠΈ Π³ΠΎΠ΄ΠΈΡΠ½ΠΎ ΠΈ ΠΏΠ°ΡΡΠ°ΡΠ° Π·Π° Π·Π°ΠΏΠΎΡΠ²Π°Π½Π΅ Π±Π΅ΡΠ΅ ΠΈΠ·ΡΡΡ Π½Π°Π»Π°. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠΌΠ΅Π½Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ CS32F103 Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ STM32F103 ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° Π·Π°ΠΌΠ΅Π½Ρ ΠΏΠ°ΠΌΠ΅ΡΡΠ°. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ ΡΠ΅Π³Π° ΡΡΠΌ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ°, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ» ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° RS-232 ΠΈ CAN.
ΠΠ»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ MDB1986 ΡΠ°Π±ΠΎΡΠΈ - ΡΠ²Π΅ΡΠΈ ΠΈ Π·Π°ΡΠΎΠΏΠ»Ρ, (c) Π‘Π½ΠΈΠΌΠΊΠ° ΠΎΡ Π°Π²ΡΠΎΡΠ°
ΠΠ° ΡΠ΅Π±ΡΠ°ΠΉΡΠ° Π½Π° Milandra ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ
ΠΠΈΡΠ»Π΅Ρ
Π·Π° ΠΠΈΠ»Π°Π½Π΄ΡΠ°ΠΠΈΠΊΡΠΎΠ΅Π»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°ΡΠ° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° Π² Π ΡΡΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΠΈΠ»Π°Π½Π΄Π΅Ρ ΠΈΠ³ΡΠ°Π΅ Π²Π°ΠΆΠ½Π° ΡΠΎΠ»Ρ Π² ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ. ΠΠΎΡΠ²ΡΠ²Π°Ρ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 1986BE81T ΠΈ Elektrosila Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ SpaceWire ΠΈ MKIO (ΡΡΡΠΈΡΠ΅ ΠΊΠ°ΡΠΎ Π² 1986BE1 ΠΈ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΡ ΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ) ΠΈ Π΄Ρ. ΠΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΡΡΡΠ΄Π΅Π½ΡΠΈ, ΡΡΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΡΡΠΎΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠΈ ΠΊΡΠΏΡΡ ΡΠ°ΠΊΠΈΠ²Π° ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠΈ. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½Π°ΡΠ° ΠΎΠ±ΡΠ½ΠΎΡΡ Π½ΡΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ° Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΡΠΎΠ·ΠΈ ΡΠΈΠΏ. Π‘ΡΡΡΠ²Π° ΠΌΠΈ ΡΠ΅, ΡΠ΅ ΠΏΡΡΠ²ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π°Ρ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠΈ Π² ΠΏΠ»Π°ΡΡΠΌΠ°ΡΠΎΠ² ΠΊΠΎΡΠΏΡΡ, Π΄Π° ΡΠ΅ ΡΠ°Π·Π΄Π°Π΄Π°Ρ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½ΠΈ ΡΡΡΠ°Π½ΠΈ ΠΈ ΡΠ»Π΅Π΄ Π°ΠΏΡΠΎΠ±Π°ΡΠΈΡ (Π»Π°Ρ. approbatio - ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ·Π½Π°Π²Π°Π½Π΅) ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ, ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΡ ΡΠ΅Π²ΠΈΠ·ΠΈΡ Π² ΠΌΠ΅ΡΠ°Π»ΠΎΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅Π½ ΠΊΠΎΡΠΏΡΡ Ρ Π·Π°ΡΠΈΡΠ° ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ΅Π΄Π½ΠΈ ΡΠ°ΠΊΡΠΎΡΠΈ. ΠΠ°Π΄ΡΠ²Π°ΠΌ ΡΠ΅ Π² Π±Π»ΠΈΠ·ΠΊΠΎ Π±ΡΠ΄Π΅ΡΠ΅ ΠΠ‘ΠΠ§ΠΠ Π΄Π° Π±ΡΠ΄Π΅ΠΌ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΠΎΡ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΎΠ±ΡΠ²Π΅Π½ΠΈ Π½Π° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°.
ΠΠ»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΡ
, ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½Π°, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΎΡ Π²ΡΠ΅ΠΊΠΈ Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ. ΠΡΡΠ²ΠΎ, Π½Π°ΠΏΡΠ°Π²ΠΈΡ
Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΡΠ΅Π±Π΅ ΡΠΈ, Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π΄ΠΎΠ±ΡΠ΅, ΡΠ΅
K1986BE1QI (Π²ΡΠ·Π΄ΡΡ
) Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Ρ ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠΈΡΠ΅ Π·Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠΈ. ΠΠΈΡΠ»Ρ, ΡΠ΅ ΡΠ»Π΅Π΄ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° ΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅, ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ ΡΠ΅ Π»Π΅ΡΠΈ Π² ΠΈΡΡΠΈΠ½ΡΠΊΠΈΡ ΡΠΌΠΈΡΡΠ» Π½Π° Π΄ΡΠΌΠ°ΡΠ°!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com