STM32F103 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ (рдмреНрд▓реВ рдЯреИрдмрд▓реЗрдЯ) рдХреЗ рд╕рд╛рде рд╕рд░рд▓ рдкреНрд░рдпреЛрдЧ



рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдиреАрд▓реА рдЧреЛрд▓реА" рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓реА рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рдЪреАрдЬрд╝ рдХрд╣реАрдВ рдмреЗрд╣рддрд░ рд╕рдордп рддрдХ, рд╢реЗрд▓реНрдл рдкрд░ рдереАред

рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдХрд┐ "рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдордп" рдЖ рдЧрдпрд╛ рд╣реИред

рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:


  • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░
  • рд╕реЙрдлреНрдЯрд╡реЗрдпрд░

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░


рд╕рднреА рдкреНрд░рдпреБрдХреНрдд рднрд╛рдЧреЛрдВ / рдШрдЯрдХреЛрдВ рдХреЛ aliexpress.com рдкрд░ рдЦрд░реАрджрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

  • рдмреЗрд╢рдХ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдирд┐рдпрдВрддреНрд░рдХ рд╣реАред "рдмреНрд▓реВ рдЯреИрдмрд▓реЗрдЯ"
  • USB- рдпреВрдПрдЖрд░рдЯреА рдПрдбрд╛рдкреНрдЯрд░
  • рдорд╛рдЗрдХреНрд░реЛ рдпреВрдПрд╕рдмреА рдХреЗрдмрд▓
  • рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рд░реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ

UART рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, "рдлрд╝рд░реНрдорд╡реЗрдпрд░" рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдирд╛, рдПрд╕рдЯреА-рд▓рд┐рдВрдХ V2 рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░



рдореЙрдбреНрдпреВрд▓ рдХреНрдпрд╛ рд╣реИ?


рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рднрд╛рдЧ "рдЯреИрдмрд▓реЗрдЯ" STM32F103C8T6 рд╣реИ, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рднрд╛рдЧ MIOC рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ "рдлрд░реНрдорд╡реЗрдпрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ" рд╣реИ ред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдУрдкрдирд╕реЛрд░реНрд╕ рд╣реИ ред

рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкреЛрд░реНрдЯ


рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рдкрд┐рди рдпрд╛ рдкреИрд░ рд╣реЛрддреЗ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреА рд╢рдХреНрддрд┐ рд╣реИрдВ, рдХреБрдЫ рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЙрджреНрджреЗрд╢реНрдп рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реАрд╕реЗрдЯ), рднрд╛рдЧ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдЗрдВрдЬреАред GPIO) рд╣реИред

рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рд╕рдореВрд╣реАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдП; рдмреА; рд╕реА ...)ред рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдореЗрдВ 16 рдкреЛрд░реНрдЯ рддрдХ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреА рд╕рдВрдЦреНрдпрд╛ 0 рд╕реЗ 15. рддрдХ рд╣реЛрддреА рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкреЛрд░реНрдЯ рдирдВрдмрд░рд┐рдВрдЧ PA0, PA1 ... рдЬреИрд╕реА рджрд┐рдЦрддреА рд╣реИред

рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдШрдЯрдХреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгред рдкреЛрд░реНрдЯ рдПрдХ рдЗрдирдкреБрдЯ, рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рджреНрд╡рд┐рджрд┐рд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

"рдЯреИрдмрд▓реЗрдЯ" рдмреЛрд░реНрдб рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рд╣реИред

GPIO - рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди I / O рдЗрдВрдЯрд░рдлрд╝реЗрд╕


IO рдореЙрдбреНрдпреВрд▓ рдореЗрдВ, рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреЛрд░реНрдЯ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ:



рд╕реЗрдВрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХреНрдЯреНрдпреВрдПрдЯрд░реНрд╕ рд╣рдо Arduino рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

MIOC (рдореЙрдбреНрдпреВрд▓ рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛) рдХрд╛рд░реНрдпрдХреНрд░рдо


рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо IO рдореЙрдбреНрдпреВрд▓ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ (рдПрдордмрд┐рдЯреНрдЬрд╝; рдХреЗрдЗрд▓) рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рддреЗ / рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЪрд▓рд╛рдПрдВред рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдЕрдкрдиреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЪрд░ рдХреЛ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкрд╣рд▓реА рд░рди рд╡рд┐рдВрдбреЛ:



рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдБ:



рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдлрд╝реЛрд▓реНрдбрд░, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП!







рдкрд╣рд▓рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо - рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд▓рд┐рдП "рд╣реИрд▓реЛ рд╢рдмреНрдж"


рд╣рдо рдПрд▓рдИрдбреА рдХреЛ рдмреНрд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ "рдиреАрд▓реА рдЧреЛрд▓реА" рдкрд░ рд╣реИред рдпрд╣ рдПрд▓рдИрдбреА PC13 рдкреЛрд░реНрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред

рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ





рдмреАрдПрд╕рдкреА рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ (F8 рдмрдЯрди)



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рд░ рдмрд╛рд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдмреАрдПрд╕рдкреА рдкреАрдврд╝реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ!

EmBitz рдпрд╛ Keil рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЦреЛрд▓реЗрдВред EmBitz рдЕрднреА рднреА рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЗрдЦрдХ рдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб :: рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧреАред

Main.c рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдирд┐рдореНрди рд▓рд┐рдЦреЗрдВ:


(рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдПрдХ рдирдП рдЯреИрдм рдореЗрдВ рдЦреЛрд▓реЗрдВ)

EmBitz рдореЗрдВ, F2 рджрдмрд╛рдПрдВ, рд╕реВрдЪрдирд╛ рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, F7 рджрдмрд╛рдПрдВред рд╕рдВрдХрд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

F2 рдХреЛ рдлрд┐рд░ рд╕реЗ рджрдмрд╛рдиреЗ рдкрд░ рд╕реВрдЪрдирд╛ рдмреБрдХрдорд╛рд░реНрдХ рдЫрд┐рдк рдЬрд╛рдПрдВрдЧреЗред



рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдмрдЯрди


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрдЯрди рдЬреЛрдбрд╝реЗрдВ:



рддрд╛рд░реЛрдВ рдЖрд░реЗрдЦ:



рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдЪрд░ рдЬреЛрдбрд╝реЗрдВ:



рд╣рдо рдмрд╕рдкрд╛ рдХреЛ рдкреИрджрд╛ рдХрд░рддреЗ рд╣реИрдВред

рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рдмрджрд▓реЗрдВ:



рд╣рдо рдПрдХ рдирдпрд╛ рдмреАрдПрд╕рдкреА (рдПрдл 8) рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдмрдЯрди рджрдмрд╛рддреЗ рд╣реИрдВ - рдПрд▓рдИрдбреА рд░реЛрд╢рдиреА рдКрдкрд░, рд░рд┐рд▓реАрдЬ - рдпрд╣ рдмрд╛рд╣рд░ рдЬрд╛рддрд╛ рд╣реИред

рдПрд▓рдИрдбреА рдХреЗ рдмрдЬрд╛рдп, рд░рд┐рд▓реЗ рдХреЛ рджреВрд╕рд░реЗ рдкреЛрд░реНрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:



рдФрд░ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреЗрд▓реЛрдб рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдВред

рдХрдВрд╕реЛрд▓ рдХреЛ рд╕рдВрджреЗрд╢ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ


рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред

рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

  • USB- рдпреВрдПрдЖрд░рдЯреА рдПрдбрд╛рдкреНрдЯрд░
  • рд╡рд░реНрдЪреБрдЕрд▓ COM рдкреЛрд░реНрдЯ (рдорд╛рдЗрдХреНрд░реЛ-рдпреВрдПрд╕рдмреА рдХреЗрдмрд▓)

рдпрджрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ UART1 рдФрд░ USB рджреЛрдиреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ USB VCP рдХрд╛ рдЪрдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХрдВрд╕реЛрд▓ рдХреЛ рдХрд╣реАрдВ рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╛рдиреА print_str рдлрд╝рдВрдХреНрд╢рди (рдпрд╛ рдкреНрд░рд┐рдВрдЯ рдореИрдХреНрд░реЛ) рдкрд░ рдХреЛрдИ рд╢рдкрде рдирд╣реАрдВ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдПрдХ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЪрдпрди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдпреВрдПрд╕рдмреА рд╡реАрд╕реАрдкреА рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдХрдВрд╕реЛрд▓ рдХреЗ рд░реВрдк рдореЗрдВ UART1 рдпрд╛ USB рдХрд╛ рдЪрдпрди рди рдХрд░реЗрдВред

рдХрдВрд╕реЛрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди:



TettaTerm рдХреЛ COM рдкреЛрд░реНрдЯ (рдХрдВрд╕реЛрд▓) рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдпрджрд┐ рд╣рдо рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ UART1 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рддреЛ COM рдкреЛрд░реНрдЯ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ / рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред рдЯреЗрд░рд╛рдЯрд░реНрдо рдореЗрдВ "рд╣реЙрдЯ рдмрдЯрди" рдСрд▓реНрдЯ + рдЖрдИ; Alt + N рдпрд╣ рдмреВрдЯ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдПрд╕рдЯреА-рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:



рдЕрдм рдХрдВрд╕реЛрд▓ рдкрд░ рдмрдЯрди рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧреА:



DS18B20


DS18B20 рддрд╛рдкрдорд╛рди рд╕реЗрдВрд╕рд░ рдХреЛ "рдЯреИрдмрд▓реЗрдЯ" рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред



рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЪрд░ рдбрд╛рд▓реЗрдВ:



рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рдмрджрд▓реЗрдВ:



рд╣рдо рдПрдХ рдирдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ, рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред

рдХрдВрд╕реЛрд▓ рд╕реЗрдВрд╕рд░ рджреНрд╡рд╛рд░рд╛ рдорд╛рдкрд╛ рдЧрдпрд╛ рддрд╛рдкрдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред



рдПрдбреАрд╕реА


рдПрдбреАрд╕реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдкреЛрдЯреЗрдВрд╢рд┐рдпреЛрдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдпрд╛ рдорд┐рдЯреНрдЯреА рдирдореА рд╕реЗрдВрд╕рд░



рдЖрдЗрдП рд╣рдо рдЕрдВрддрд┐рдо рдПрдХ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдХрд░реЗрдВ:

рдкреЛрд░реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:



рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд╕рдВрдкрд╛рджрди:



рд╣рдо рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред

рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╣рдо рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ:



рдПрдбреАрд╕реА - рд╡рд░реНрддрдорд╛рди рдПрдбреАрд╕реА рдкрдврд╝рдирд╛ред рдЕрдзрд┐рдХрддрдо рдФрд░ рдиреНрдпреВрдирддрдо рджрд░реНрдЬ рдХреА рдЧрдИ рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рд╕реЗрдВрд╕рд░ рд░реАрдбрд┐рдВрдЧ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реВрдЦрд╛ (0%) рдФрд░ рдмрд╣реБрдд рдЧреАрд▓рд╛ (100%)ред

рдмрд╣реБрдд рдЧреАрд▓рд╛ (100%) - рдПрдХ рдЧрд┐рд▓рд╛рд╕ рдкрд╛рдиреА рдореЗрдВ рд╕реЗрдВрд╕рд░ рдбрд╛рд▓реЗрдВред рдмрд╣реБрдд рд╢реБрд╖реНрдХ (0%) - рдЦреБрд▓реА рд╣рд╡рд╛ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдордиреЗ рдорд┐рдЯреНрдЯреА рдХреА рдирдореА рд╕реЗрдВрд╕рд░ рдХреЛ 0 рд╕реЗ 100% рддрдХ рдХреИрд▓рд┐рдмреНрд░реЗрдЯ рдХрд┐рдпрд╛ред рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдФрд░ рдиреНрдпреВрдирддрдо рдорд╛рди рд░рдЦрддреЗ рд╣реИрдВред



рдХрд╛рдо рдХрд╛ рдирддреАрдЬрд╛ред рд╕реЗрдВрд╕рд░ рдХреЛ рдлреНрд▓рд╛рд╡рд░ рдкреЙрдЯ рдХреА рдЬрдореАрди рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ:



рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреМрдзреЛрдВ рдХреЛ рдкрд╛рдиреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИред

рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрд╕ рдЗрддрдирд╛ рд╣реАред MIOC рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

Source: https://habr.com/ru/post/hi466663/


All Articles