рдХрд╣рд╛рдиреА рддрдм рд╢реБрд░реВ рд╣реБрдИ рдЬрдм
рд╣реЛрдкреЗрд░рдл рдирд╛рдордХ рдПрдХ рдЪреАрдиреА рдХрдВрдкрдиреА рдиреЗ рдореБрдЭреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдирдП
рджрдмрд╛рд╡ рд╕реЗрдВрд╕рд░ рднреЗрдЬреЗред рд▓реЗрдЦ рдореЗрдВ рд╕реЗрдВрд╕рд░ рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ, рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ, рдкрд░реАрдХреНрд╖рдгреЛрдВ рдФрд░, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдЙрдирдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрди рдФрд░ рдореМрдЦрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЗрди рд╕реЗрдВрд╕рд░реЛрдВ рдХреЗ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ, рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ: рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдмреЙрд╢ рд╕реЗ HP206C, HP203B рдФрд░ BMP085 (рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рднреА рд╢рд╛рдорд┐рд▓)ред
рд╕рд╛рдордЧреНрд░реА:
- рдЯреЗрд╕реНрдЯ рд╕рд░реНрдХрд┐рдЯ
- рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
- рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░
- I2C рдкреНрд░реЛрдЯреЛрдХреЙрд▓
- рдЯреЗрд╕реНрдЯ рдФрд░ рдкрд░рд┐рдгрд╛рдо
- рдбреНрд░рд╛рдЗрд╡рд░
- рдирд┐рд╖реНрдХрд░реНрд╖
1. рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрдХрд┐рдЯ
рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрдХрд┐рдЯ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- Xpresso LPC рдбрд┐рдмрдЧ рдмреЛрд░реНрдб LPC1769 рдСрдирдмреЛрд░реНрдб рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд▓рдХреНрд╖реНрдп рдХреЗ рд╕рд╛рде, рдПрдЖрд░рдПрдо рдХреЛрд░реНрдЯреЗрдХреНрд╕-рдПрдо 3 рдХреЛрд░ рдХреЗ рд╕рд╛рдеред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреЛрдИ рднреА 8-рдмрд┐рдЯ рдПрд╡реАрдЖрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрд╕ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдмрд╕ рдкрд╛рдЧрд▓ рдмреЛрд░реНрдб рд╡реНрдпрд╕реНрдд рдереЗ;
- HP203B рдФрд░ HP206C I2C0, рдФрд░ BMP085 рд╕реЗ I2C1 рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред рдпрд╣ рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдирд╛ рд╡реНрдпрд░реНрде рдерд╛, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВрдХрд┐ рдкрддреЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ;
- рдиреЛрдХрд┐рдпрд╛ 3310 рд╕реЗ рд╕реНрдХреНрд░реАрди, рдЗрддрдиреА рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╕реЗрдВрд╕рд░ рдХреА рдПрдХ рдХреА рд╡рд░реНрддрдорд╛рди рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП;
- UART- рдпреВрдПрд╕рдмреА рдПрдбреЗрдкреНрдЯрд░ CP2102 рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрд╕реА рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА outputting рдХреЗ рд▓рд┐рдП;
2. рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдбреЗрдЯрд╛рд╢реАрдЯ рд╕реЗ рд╕реЗрдВрд╕рд░ рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рддреА рд╣реИред
рд╕реБрд╡рд┐рдзрд╛ | HP203B | HP206C | BMP085 |
рдорд╛рдкрд╛ рджрдмрд╛рд╡ рдХреА рд░реЗрдВрдЬ, mbar | 300 - 1200 | 700 - 1100 | 300 - 1100 |
рдкреВрд░реНрдг рд╕рдЯреАрдХрддрд╛, mbar (рд╕рд░реНрд╡реЛрддреНрддрдо / рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ) | ┬▒ 1.5 /ред 3.0 | ┬▒ 1.5 /ред 3.0 | ┬▒ 2.5 /ред 4.0 |
рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдЯреАрдХрддрд╛, mbar (рд╕рд░реНрд╡реЛрддреНрддрдо / рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ) | ┬▒ 0.5 / ┬▒ 1.5 | ┬▒ 0.6 /ред 1.5 | ┬▒ 0.2 /ред 0.5 |
рдЕрдзрд┐рдХрддрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди, mbar / m (рджрдмрд╛рд╡ / рдКрдВрдЪрд╛рдИ) | 0.01 / 0.1 | 0.01 / 0.01 | 0.01 / - |
рдорд╛рдкрд╛ рддрд╛рдкрдорд╛рди рдХреА рд╕реАрдорд╛, ┬░ | -20 - 60 | -20 - 60 | реж - ремрел |
рдкреВрд░реНрдг рд╕рдЯреАрдХрддрд╛, ┬░ (рд╕рд░реНрд╡реЛрддреНрддрдо / рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ) | ┬▒ 0.3 / ┬▒ 1.0 | ┬▒ 0.3 / ┬▒ 1.5 | ┬▒ 0.5 /ред 2.0 |
рдЕрдзрд┐рдХрддрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди, ┬░ | 0.01 | 0.01 | 0.1 |
рдФрд╕рдд рд╡рд░реНрддрдорд╛рди рдЦрдкрдд (1 рдирдореВрдирд╛ / s), minA (рдиреНрдпреВрдирддрдо / рдЕрдзрд┐рдХрддрдо) | 2.4 / 91.8 | реи.реи / 85рел.реи | 3/12 |
рдЗрди рд╕реЗрдВрд╕рд░ рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рдЕрдВрддрд░ рдХреНрдпрд╛ рд╣реИрдВ?
HP206C рд╡рд╛рдЯрд░-рдкреНрд░реВрдл, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдмрд╛рд░рд┐рд╢ / рдмрд░реНрдл / рдХреЛрд╣рд░реЗ рдореЗрдВ, рдореМрд╕рдо рдХреЗрдВрджреНрд░ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╛ рдПрдХ рдХреНрд╡рд╛рдбреНрд░реЛрдХреЙрдкреНрдЯрд░ рдкрд░ рдПрдХ рдЕрд▓реНрдЯреАрдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдКрдБрдЪрд╛рдИ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рднреА рдмрд╛рдХреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИред
HP203B рдЫреЛрдЯрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдмрдбрд╝реА рдорд╛рдкреА рдЧрдИ рдкреНрд░реЗрд╢рд░ рд░реЗрдВрдЬ рд╣реИред рдЙрд╕рдХреЗ рд╕рд╛рде, рдкрд╣рд╛рдбрд╝реЛрдВ рдореЗрдВ рднреАред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдПрдХ altimeter рдХреЗ рд░реВрдк рдореЗрдВ рдЖрджрд░реНрд╢ рд╣реИред рдпреЗ рджреЛ рд╕реЗрдВрд╕рд░ рдорд╛рдирд╡ рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджреЗрддреЗ рд╣реИрдВ, рди рдХреЗрд╡рд▓ рддрд╛рдкрдорд╛рди рдФрд░ рджрдмрд╛рд╡ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдКрдВрдЪрд╛рдИ рдХреЗ рд▓рд┐рдП рднреА, рдЬреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рд▓реЛрдб рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдКрдВрдЪрд╛рдИ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реАрдзреЗ рдкреЗрдЯреЗрдВрдЯ рд╣реИред рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░ рднреА рд╣реИрдВред
BMP085 рдХреЗ рд▓рд┐рдП , рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдЕрдкрдиреА рдЦреБрдж рдХреА
рд░реВрдкрд░реЗрдЦрд╛ рдмрдирд╛ рдЪреБрдХрд╛ рд╣реИред рдЗрд╕рдХреЗ рдлрд╛рдпрджреЗ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдиреБрдХрд╕рд╛рди рд╣реИрдВред рдбреЗрдЯрд╛ рдХрдЪреНрдЪреЗ рдирд┐рдХрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрднреА рднреА рдКрдВрдЪрд╛рдИ рдХреА рддрд░рд╣, рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛рд╢реАрдЯ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рднреАред рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╡рд╣ рд╢рд╛рдпрдж рджреВрд╕рд░реЗ рд╕реНрдерд╛рди рдкрд░ рд╣реИред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, I2C рдмрд╕ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдкрддреЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░,
HP203B рдФрд░
HP206C рд╕рдорд╛рди
рд╣реИрдВ ред
CS203 рд▓реЗрдЧ рдкрд░ рд╕реНрддрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░
HP203B рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрдорд╛рдВрдб рд╕рд┐рд╕реНрдЯрдо рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдХреЗрд╡рд▓ 10 рдЯреБрдХрдбрд╝реЗ рд╣реИрдВ:
- SOFT_RST - рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд░реАрд╕реЗрдЯ (рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░рддрд╛ рд╣реИ);
- ADC_CVT (010, 3-рдмрд┐рдЯ OSR, 2-рдмрд┐рдЯ CHNL) - рд░реВрдкрд╛рдВрддрд░рдг рдЕрдиреБрд░реЛрдз, рдЬрд╣рд╛рдВ:
- рдУрдПрд╕рдЖрд░ - рдУрд╡рд░рд╕рдорд▓рд┐рдВрдЧ;
- рд╕реАрдПрдЪрдПрдирдПрд▓ - рддрд╛рдкрдорд╛рди рдпрд╛ рддрд╛рдкрдорд╛рди рдФрд░ рджрдмрд╛рд╡;
- READ_PT - рддрд╛рдкрдорд╛рди рдФрд░ рджрдмрд╛рд╡ рдкрдврд╝реЗрдВ;
- READ_AT - рддрд╛рдкрдорд╛рди рдФрд░ рдКрдВрдЪрд╛рдИ рдкрдврд╝реЗрдВ;
- READ_P - рдХреЗрд╡рд▓ рджрдмрд╛рд╡ рдкрдврд╝реЗрдВ;
- READ_A - рдХреЗрд╡рд▓ рдКрдВрдЪрд╛рдИ рдкрдврд╝реЗрдВ;
- READ_T - рдХреЗрд╡рд▓ рддрд╛рдкрдорд╛рди рдкрдврд╝реЗрдВ;
- ANA_CAL - рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЖрдВрддрд░рд┐рдХ рдЕрдВрд╢рд╛рдВрдХрди (рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░ рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рддреАрд╡реНрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ);
- READ_REG (10, 6-рдмрд┐рдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдкрддрд╛) - рдкрддреЗ рдкрд░ рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрдЯрд╛ рд▓рд┐рдЦреЗрдВ;
- WRITE_REG (11, 6-рдмрд┐рдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдкрддрд╛) - рдкрддреЗ рдХреЗ рд╕рд╛рде рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░ рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝реЗрдВ;
OSR рдорд╛рди рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рдирдореВрдиреЗ рдФрд╕рдд рд╣реЛрдВрдЧреЗред рдЬрд┐рддрдирд╛ рдмрдбрд╝рд╛, рдкрд░рд┐рдгрд╛рдо рдЙрддрдирд╛ рд╣реА рд╕рдЯреАрдХ, рд▓реЗрдХрд┐рди рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рд╕рдордп рдФрд░ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдЕрдзрд┐рдХ рд╣реЛрдЧреАред
3. рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░
рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рд╕реЗ рдЖрдк рддрд╛рдкрдорд╛рди / рджрдмрд╛рд╡ / рдКрдВрдЪрд╛рдИ рдХреА рдирд┐рдЪрд▓реА / рдКрдкрд░реА рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрди рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рддрд╛рдкрдорд╛рди / рджрдмрд╛рд╡ / рдКрдВрдЪрд╛рдИ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдХреНрд╖рдо / рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдмрд┐рдЯ рд╣реИ рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ: рдХрдЪреНрдЪрд╛ / рдХрдЪреНрдЪрд╛ рдирд╣реАрдВ (рдорд╛рдирд╡)ред рдХрдЪреНрдЪреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рд╣реИ рдпрд╣ рдбреЗрдЯрд╛рд╢реАрдЯ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рд╕рднреА рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИрдВ:

- ALT_OFF - рд╕реЗрдореА рдореЗрдВ рд╕рд╛рдкреЗрдХреНрд╖ рдКрдВрдЪрд╛рдИ рдСрдлрд╕реЗрдЯ;
- PA_H / M / L_TH - рдХреНрд░рдорд╢рдГ, рдЙрдЪреНрдЪрддрдо, рдордзреНрдпрдо рдФрд░ рд╕рдмрд╕реЗ рдХрдо рджрдмрд╛рд╡ рд╕реАрдорд╛ (1 рдмрд┐рдЯ = 0.02 mbar);
- T_H / M / L_TH - рдХреНрд░рдорд╢рдГ, рдЙрдЪреНрдЪрддрдо, рдордзреНрдп, рдиреНрдпреВрдирддрдо рддрд╛рдкрдорд╛рди рд╕реАрдорд╛;
- INT_EN - рд╕рдВрдЧрдд рд╡реНрдпрд╡рдзрд╛рди рдХреЛ рд╕рдХреНрд╖рдо / рдЕрдХреНрд╖рдо рдХрд░рдирд╛;
- INT_CFG - INT0 рдпрд╛ INT1 рдкрд┐рди рдкрд░ рд╕рдВрдмрдВрдзрд┐рдд рд░реБрдХрд╛рд╡рдЯ рдХрд╛ рдЙрддреНрдкрд╛рджрди;
- PA_MODE - 0 - рджрдмрд╛рд╡ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдирд╛, 1 - рдКрдВрдЪрд╛рдЗрдпрд╛рдВ;
- INT_SRC - рдЭрдВрдбреЗ рдЬреЛ рдЗрдВрдЯрд░рдкреНрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ (рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП), рдЬрд╣рд╛рдВ:
- PA_RDY - рджрдмрд╛рд╡ рдпрд╛ рдКрдВрдЪрд╛рдИ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░;
- T_RDY - рддрд╛рдкрдорд╛рди рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ;
- PA_TRAV - рджрдмрд╛рд╡ рдпрд╛ рдКрдВрдЪрд╛рдИ рдордзреНрдп рд╕реАрдорд╛ рдкрд╛рд░ рдХрд░ рдЧрдИ;
- T_TRAV - рддрд╛рдкрдорд╛рди рдиреЗ рдордзреНрдп рд╕реАрдорд╛ рдкрд╛рд░ рдХрд░ рд▓реА рд╣реИ;
- PA_WIN - рджрдмрд╛рд╡ рдпрд╛ рдКрдВрдЪрд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рдВрдбреЛ рдХреА рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдИ ;
- T_WIN - рддрд╛рдкрдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рдВрдбреЛ рдХреА рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдпрд╛;
- INT_DIR - рджрд╣рд▓реАрдЬ рдШрдЯрдирд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг:
- рдЯреА / P_WIN_DIR - рдиреАрдЪреЗ 0 рддрд╛рдкрдорд╛рди (рджрдмрд╛рд╡), 1 - рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рдВрдбреЛ рдХреЗ рдКрдкрд░;
- T / P_TRAV_DIR - 0 рддрд╛рдкрдорд╛рди (рджрдмрд╛рд╡) рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ рдордзреНрдп рд╕реАрдорд╛ рдХреЛ рдкрд╛рд░ рдХрд░ рдЧрдпрд╛, 1 - рдиреАрдЪреЗ рд╕реЗ рдКрдкрд░ рддрдХ;
- PARA - рдПрдХ рд░рдЬрд┐рд╕реНрдЯрд░ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдмрд┐рдЯ CMPS_EN рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ: 0 - рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛, 1 - рдореБрдЖрд╡рдЬрд╛ (рдорд╛рдирд╡);
рдЗрди рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рд╕реЗрдВрд╕рд░ рдмрд╕ quadrocopters рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рдПрдХ рдКрдВрдЪрд╛рдИ рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рдКрдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдирд╣реАрдВ рдЙрдареЗрдЧрд╛, рджрдмрд╛рд╡ рдЬрд┐рд╕рдХреЗ рдиреАрдЪреЗ рдЙрдард╛рдиреЗ рдмрд▓ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЬрд┐рд╕ рддрд╛рдкрдорд╛рди рдкрд░ рдЯреБрдХрдбрд╝реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдХрд┐рд╕ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
4. I2C рдкреНрд░реЛрдЯреЛрдХреЙрд▓
рд╕рдВрдЪрд╛рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдорд╛рдирдХ I2C рд╣реИ рдФрд░ рджреЛ рдмрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓ рд╣реИред рд╕рднреА рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП 4 рдкреНрд░рдХрд╛рд░ рдХреА рдЯреАрдореЗрдВ рд╣реИрдВред рдЙрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
- рдЯрд╛рдЗрдк 1:

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

рдЙрдкрдХрд░рдг рдХреЗ рдЖрдВрддрд░рд┐рдХ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдКрдВрдЪрд╛рдИ рдСрдлрд╕реЗрдЯ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
- рдЯрд╛рдЗрдк 3:

рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреЗрдЯрд╕ рдлреНрд▓реИрдЧ рдХреЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдкрдврд╝рдирд╛ред
- рдЯрд╛рдЗрдк 4:

рдкрдВрдХреНрддрд┐ рдореЗрдВ 3 рдпрд╛ 6 рдмрд╛рдЗрдЯреНрд╕ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрд╛рдкрдорд╛рди (3 рдмрд╛рдЗрдЯреНрд╕) рдпрд╛ рджрдмрд╛рд╡ рдФрд░ рдКрдВрдЪрд╛рдИ (6 рдмрд╛рдЗрдЯреНрд╕) рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЦреИрд░, рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ:
5. рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкрд░рд┐рдгрд╛рдо
рдкрд░реАрдХреНрд╖рдг рдмрд╣реБрдд рд╣реА рд╕рд░рд▓рддрд╛ рд╕реЗ рдХрд┐рдП рдЧрдПред рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдПрдХ рдмрд╛рд░, рдбреЗрдЯрд╛ рд╕реЗрдВрд╕рд░ рд╕реЗ рдкрдврд╝рд╛ рдЧрдпрд╛ рдФрд░ рдпреВрдПрдЖрд░рдЯреА рд╕реЗ рдкреАрд╕реА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдкреАрд╕реА рдкрд░, рдорддрд▓рдмрд╛ рдореЗрдВ, рдПрдХ рдПрдо-рдлрд╛рдЗрд▓ рд▓реЙрдиреНрдЪ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рд╕рдордп-рд╕рдордп рдкрд░ рд╕рдВрджрд░реНрдн рдХреЗ рд╕рд╛рде, рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рддрд╛рдкрдорд╛рди / рджрдмрд╛рд╡ / рдКрдВрдЪрд╛рдИ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
HP203B рдФрд░
HP206C рд╕реЗрдВрд╕рд░ рдиреЗ рдЕрдзрд┐рдХрддрдо рд╕рдЯреАрдХрддрд╛ (
OSR = 4096 ) рдХреЗ рд╕рд╛рде рджрдмрд╛рд╡ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛, рдмрд┐рд▓реНрдХреБрд▓
BMP085 (
oss = 3 ) рдХреА рддрд░рд╣ред
рд▓реЛрдирд▓реА
HP203B рдореЗрдЬ рдкрд░ рдПрдХ рдХрдорд░реЗ рдореЗрдВ рдкрдбрд╝рд╛ рд╣реИред рдЪрд╛рд░реНрдЯ рдкрд░ рд╕рд╣реА рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгред

рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рд╕реЛ рд░рд╣рд╛ рдерд╛, рддреЛ 2 рд╕реЗ 7 рддрдХ рддрд╛рдкрдорд╛рди рдХреЗрд╡рд▓ 0.15 рдбрд┐рдЧреНрд░реА рд╕реЗрд▓реНрд╕рд┐рдпрд╕ рд╕реЗ рдмрджрд▓ рдЧрдпрд╛ рдерд╛ред рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЙрд╕рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдмреИрдарддреЗ рд╣реИрдВ, рд╢рд░реАрд░ рд╕реЗ рд╡рд┐рдХрд┐рд░рдг рддреБрд░рдВрдд рд╣реА рдЦреБрдж рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░ рд▓реЗрддрд╛ рд╣реИред рдКрдкрд░реА рдЧреНрд░рд╛рдлрд╝ рдореЗрдВ рдЫреЛрдЯреА рдЪреЛрдЯрд┐рдпрд╛рдБ рдЗрди (рдЫреЛрдбрд╝рдиреЗ / рдЖрдиреЗ) рд╕реЗ рдареАрдХ-рдареАрдХ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред

рд╣рдо рджреЛ рд╕реЗрдВрд╕рд░
HP203B рдФрд░
HP206C рд╢реБрд░реВ
рдХрд░рддреЗ рд╣реИрдВ ред рджреЛрдиреЛрдВ рдПрдХ рд╣реА рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рдХрдВрдзреЗ рд╕реЗ рдХрдВрдзрд╛ рдорд┐рд▓рд╛рдХрд░ рдЪрд▓рддреЗ рд╣реИрдВ:

рд╢реЛрд░ рдХрд╛ рд╕реНрддрд░ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐
HP206C рдХрд╛рдлрд╝реА рдЫреЛрдЯрд╛ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдБ рдЧреБрд▓рд╛рдмреА рдХреЗ рд╡рд┐рд╢реЗрд╖ рдкрд╛рд░рдЦреА рдХреЗ рд▓рд┐рдП рдЧрд╡рд╛рд╣реА рдореЗрдВ рдЕрдВрддрд░ рд╣реИ:

рд╣рдо
BMP085 рдХреЛ рдХрдиреЗрдХреНрдЯ
рдХрд░рддреЗ рд╣реИрдВ :

рд╣рдо рдЦрд┐рдбрд╝рдХреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
HP206C рдмрд╛рд╣рд░
рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ, рдЕрдиреНрдп рджреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╣реИрдВред рдЦрд┐рдбрд╝рдХреА рдмрдВрдж рд╣реИред
HP206C рдХреЗ рддрд╛рдкрдорд╛рди рдореЗрдВ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рд╕реВрд░рдЬ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЬреЛ рджреЛрдкрд╣рд░ рдореЗрдВ рдореЗрд░реА рдЦрд┐рдбрд╝рдХреА рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ, рдФрд░ рдкреЗрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рдеред рдлрд┐рд░ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдХреБрдЫ рдЬреЛрдбрд╝реЗ:











рдФрд░ рдЕрдм рдЕрд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ред

рдПрдХ рдЕрдХреЗрд▓рд╛
HP203B рдХрд╛ рдмрдврд╝рд╛ рд╣реБрдЖ рдЯреБрдХрдбрд╝рд╛ред рдПрдХ рдордВрдЭрд▓рд╛ рдлрд┐рд▓реНрдЯрд░ рдпрд╛ рдХрд▓рдореИрди рдЪреЛрдЯ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рд╕реБрдмрд╣ 6 рдмрдЬреЗ
HP206C рдХрд╛ рдХреНрдпрд╛ рд╣реБрдЖ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд░рд╣рд╕реНрдп рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдпрд╣рд╛рдБ рдлрд┐рд░ рд╕реЗ,
HP206C рдХреЗ рд╕рд╛рде рдХреБрдЫ:

рдпрд╣рд╛рдБ рдирд░рдХ рд╣реИ рдХрд┐:

рдпрд╣рд╛рдБ рдПрдХ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ:

рдлрд┐рд░ рд╕реЗ рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░:

рдФрд░ рдЕрдм рджрд┐рд▓рдЪрд╕реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:

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

рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣
HP206C рдХреЗ рд╕рд╛рде рдХрдо рд╕реЗ рдХрдо рд╣реИ,
BMP085 рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд░рдЦ рд░рд╣рд╛ рд╣реИ, рд╕рднреА рдХрд╛ рд╕рдмрд╕реЗ рдмреБрд░рд╛
HP203B рдХреЗ рд╕рд╛рде рд╣реИред рдЦреИрд░, рдЖрдЦрд┐рд░реА рдкрд░реАрдХреНрд╖рд╛ред рдЗрд╕рдореЗрдВ, рдореИрдВрдиреЗ рдХрдорд░реЗ рдХреЗ рднреАрддрд░ рдкреВрд░реА рдЪреАрдЬ рдХреЛ рдЙрдард╛рдпрд╛ рдФрд░ рдЙрддрд╛рд░рд╛ред рдКрдБрдЪрд╛рдИ: рдмрд┐рд╕реНрддрд░-рдЫрдд-рдлрд░реНрд╢-рдЫрдд-рдмрд┐рд╕реНрддрд░ред
HP206C рдХреЗ рдирд┐рдЪрд▓реЗ рдЖрдВрддрд░рд┐рдХ рд╢реЛрд░ рдХреЗ рдХрд╛рд░рдг
, рддрд╕реНрд╡реАрд░ рдХреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрд╛рдкрдорд╛рди рдХреЗ рдЕрдВрддрд░ рднреА рдордЬрд╛рдХрд┐рдпрд╛ рд╣реИрдВред рд╢реАрд░реНрд╖ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрд░реНрдо рд╣реИ:

рд╕рднреА рд░реЗрдЦрд╛рдВрдХрди рдкрд░, рдЕрд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рд╕рднреА 3 рд╕реЗрдВрд╕рд░ рдХреЗ рдмреАрдЪ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╕рд╣рд╕рдВрдмрдВрдз рд╣реИред рд░реАрдбрд┐рдВрдЧ рдореЗрдВ рдЕрдВрддрд░ рд▓рдЧрднрдЧ 1.5 hPa, рдЕрдзрд┐рдХрддрдо 2 hPa рд╣реИ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдХреА рдмрддрд╛рдИ рдЧрдИ рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХрд┐рд╕рдХреА рдЧрд╡рд╛рд╣реА рд╕рдмрд╕реЗ рд╕рдЪреНрдЪреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдВрджрд░реНрдн рдкрд╛рд░рд╛ рдмреИрд░реЛрдореАрдЯрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рд╕реЗрдВрд╕рд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд╡рд┐рдЪрд░рдг рдпрд╛ рдЖрдВрддрд░рд┐рдХ рд╢реЛрд░ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдХрдерд┐рдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ, рд╡реЗ рд╣рдореЗрд╢рд╛ рдХреЗрд╡рд▓
HP206C рдХрд╛ рд╕рдВрдмрдВрдз
рд░рдЦрддреЗ рдереЗ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг рдХреЗрд╡рд▓ рдпрд╣ рдерд╛ рдХрд┐ рдпрд╣ рдмрд╛рд╣рд░ рдерд╛ред рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реЗрдВрд╕рд░ рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдорд╛рдк рд▓реЗрдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
6. рдЪрд╛рд▓рдХ
рдЪреВрдВрдХрд┐ рд▓рдХреНрд╖реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдПрдХ
рдХреЛрд░реНрдЯреЗрдХреНрд╕-рдПрдо 3 рдХреЛрд░ рд╡рд╛рд▓рд╛
рдПрдЖрд░рдПрдо рдерд╛, рдЗрд╕рд▓рд┐рдП рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ
рд╕реАрдПрдордПрд╕рдЖрдИрдПрд╕ рдФрд░
рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВрдиреЗ рд╡рд╣реА I2C рдмрд╕ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рди рдХреЗрд╡рд▓ NXP рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ STM32 рдХреЗ рд▓рд┐рдП рднреА рджреЗрдЦрд╛, рдЬреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рднреА Cortex-M * рдХреЛрд░ рдкрд░ рдореМрдЬреВрдж рд╣реЛрдВред рдиреАрдЪреЗ GitHub рдХреЗ рд▓рд┐рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВ, рдЬрд╣рд╛рдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдП рдЧрдП рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП C рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░рдЦреА рдЧрдИ рд╣реИрдВред * .рд╣ рдлрд╝рд╛рдЗрд▓ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИред рдЕрдВрддрд░ рдХреЗрд╡рд▓ * .c рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╣реИрдВ рдФрд░ рд╡реЗ
HP203B рдореЗрдВ I2C рдмрд╕ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрддрд╛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд╖рдорддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ * .рд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдкрдХреЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдорд┐рд▓реЗрдВрдЧреЗ:
- рд░рд╛рдЗрдЯ 1 рдмрд╛рдИрдЯ - 1 рдмрд╛рдЗрдЯ (рдЯрд╛рдЗрдк 1) рднреЗрдЬреЗрдВ;
- write2byte - 2 рдмрд╛рдЗрдЯреНрд╕ (рдЯрд╛рдЗрдк 2) рднреЗрдЬреЗрдВ;
- read1byte - 1 рдмрд╛рдЗрдЯ (рдЯрд╛рдЗрдк 3) рдкрдврд╝реЗрдВ;
- read3byte - 3 рдмрд╛рдЗрдЯреНрд╕ рдкрдврд╝реЗрдВ (рдЯрд╛рдЗрдк 4);
- read6byte - 6 рдмрд╛рдЗрдЯреНрд╕ (рдЯрд╛рдЗрдк 4) рдкрдврд╝реЗрдВ;
рдпреЗ рдХрд╛рд░реНрдп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд░реНрдиреЗрд▓ рдпрд╛ I2C рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ
рдкреНрд░рдХрд╛рд░ рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдирд╛ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ (I2C рднреЗрдЬрдиреЗ рдХреЛ рдкреВрд░рд╛)ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рдВрдХреНрд╢рди I2C рдкреИрдХреЗрдЬ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдЖрд░рдВрдн рдХрд░рддрд╛ рд╣реИ:
static void HP203B_TrasferCfgInit(void) { if(CSB_GPIO->FIOPIN & (1<<CSB_PIN)) TransferCfg.sl_addr7bit = 0x76;
рдЗрд╕рдореЗрдВ рдореБрдЦреНрдп рдмрд╛рдд рдмрд╕ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкрддрд╛ рдФрд░ рдкреНрд░реЗрд╖рд┐рдд / рдкреНрд░рд╛рдкреНрдд рдмрд╛рдЗрдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рд╣рдо рдЗрд╕ рд░рд╛рд╢рд┐ рдХреЛ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
HP203B рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП, 2 рдкрддреЗ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ:
0x76 рдпрд╛
0x77 ред
HP206C рдХреЗ рд▓рд┐рдП рдпрд╣ рд╣рдореЗрд╢рд╛
0x76 рд╣реИ , рд╕рд╛рде рд╣реА
BMP085 рдХреЗ рд▓рд┐рдП рднреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ
HP203B_Init, рд╣рдо
CSB рд▓реЗрдЧ рдкрд░ рд╕реНрддрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░, рд╣рдорд╛рд░реА рдкрд╕рдВрдж рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдкрддрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
HP203BHP206C7. рдирд┐рд╖реНрдХрд░реНрд╖
рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рджрдмрд╛рд╡ рд╕реЗрдВрд╕рд░ рдмрд╣реБрдд рдЦрд░рд╛рдм рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЖрд╡реЗрджрди рдореЗрдВ рдЙрдирдХреЗ рдЖрд▓рд╛ рдкрд╛рдПрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП
HP206C рдкрд╛рдиреА рд╣реИ рдФрд░
рдбрд╕реНрдЯрдкреНрд░реВрдл , рдЬреЛ рдЗрд╕реЗ рдореМрд╕рдо рдХреЗ рд╕реНрдЯреЗрд╢рдиреЛрдВ рдореЗрдВ рдЦреБрд▓реЗ рддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред
HP203B рдореЗрдВ рдПрдХ рдмрдбрд╝рд╛ рдЧрддрд┐рд╢реАрд▓ рд░реЗрдВрдЬ рдФрд░ рдЫреЛрдЯрд╛ рдЖрдХрд╛рд░ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдкрд░реНрд╡рддрд╛рд░реЛрд╣рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ altimeter рдХреЗ рд░реВрдк рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рджреЛрдиреЛрдВ рд╕реЗрдВрд╕рд░ рдХреЗрд╡рд▓ рдХреНрд╡рд╛рдбреНрд░реЛрдХреЛрдкреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реЛрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рд╡реЗ рд╕рдорд╛рдпреЛрдЬреНрдп рдКрдВрдЪрд╛рдИ, рджрдмрд╛рд╡ рдФрд░ рддрд╛рдкрдорд╛рди рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рд╕реЗ рдкрд░реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдкреНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рдЕрдЪреНрдЫреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдорд╛рдирд╡реАрдп рд░реВрдк рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд╛рдЧрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдШреЛрд╖рд┐рдд рдорд╛рдиреЛрдВ рдХреА рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЪрд▓рддреА рдФрд╕рдд рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдШреЛрд╖рд┐рдд 10 рд╕реЗрдореА рдЕрдВрддрд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред рд╣рдореЗрдВ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╛рдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рд╕рд╛рдЗрдЯ рдореЗрдВ PIC рдХреЗ рд▓рд┐рдП рдЗрди рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдХреЛрдб рд╣реИрдВ , рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреЛрдбрд╛рдВрддрд░рдХ рдЖрд╡реЗрд╖рдг рдХреЗ рд╕рд╛рде, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╢реАрдЯ рднреА рдмрд╣реБрдд рдХрдЪреНрдЪреА рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рднреА рдирд╣реАрдВ рдкрд╛рдпрд╛ рдХрд┐ рджрдмрд╛рд╡ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХрд┐рд╕ рд░реВрдк рдореЗрдВ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рд╣рдорд╛рд░реА рд░рд╛рдп рдореЗрдВ mbar рдпрд╛ GPA, рд▓реЗрдХрд┐рди рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рднреА рдирд╣реАрдВред рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреА рднреА рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рд▓реЗрдЦрди рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реЗрдВрд╕рд░ рдкрд╕рдВрдж рдереЗ, рд╢рд╛рдпрдж рдореЗрд░рд╛ рдЕрдЧрд▓рд╛ рдореМрд╕рдо рд╕реНрдЯреЗрд╢рди рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред