Freescale Semiconductor MPL115: cyfrowy barometr MEMS
Tab. 1. Elementy tworzące wynik końcowy obliczeń i ich lokalizacja w rejestrach układu MPL115A2
| Oznaczenie | Liczba bitów | Liczba bajtów | Adres rejestru MPL115A2 |
| Padc (ciśnienie) | 10 | 2 | 0x00 |
| Tadc (temperatura) | 10 | 2 | 0x02 |
| a0 (pressure offset coefficient) | 16 | 2 | 0x04 |
| b1 (pressure sensitivity coefficient) | 16 | 2 | 0x04 |
| b2 (temperature offset coefficient) | 16 | 2 | 0x08 |
| c12 (temperature sensitivity coefficient) | 14 | 2 | 0x0A |
| c11 (pressure linearity coefficient) | 11 | 2 | 0x0C |
| c22 (temperature offset coefficient) | 11 | 2 | 0x0E |
Fot. 5. Wygląd zestawu ewaluacyjnego STM32Butterfly2
Do testowania barometru MPL115A2 przygotowano oprogramowanie, którego działanie zweryfikowano na zestawie STM32Butterfly2 (fotografia 5), do którego dołączono moduł z diodami LED o nazwie KAmodLED8 (fotografia 6), pełniącego funkcję wskaźnika zmierzonej wartości ciśnienia.
Fot. 6. Wygląd modułu KAmodLED8
Złącza modułów należy połączyć ze sobą (na przykład za pomocą przewodów CAB_A) zgodnie z zestawieniami zawartymi w tabelach 2 i 3.
Tab. 2. Podłączenie modułu KAmodLED8 do STM32Butterfly2
| STM32Butterfly2 | KAmodLED8 |
| PC4 | D0 |
| PC5 | D1 |
| PC6 | D2 |
| PC7 | D3 |
| PC8 | D4 |
| PC9 | D5 |
| PC10 | D6 |
| PC11 | D7 |
| + | +5V |
| GND | GND |
Tab. 3. Podłączenie KAmodBAR-I2C do płytki zestawu STM32Butterfly2
| STM32Butterfly | KAmodBAR |
| PE7 | Con1-3 (SDA) |
| PE6 | Con1-2 (SCL) |
| + | +V |
| GND | GND |
Wyprowadzenia RST i SHDN modułu z układem MPL115A2 (lub KAmodBAR-I2C) mogą pozostać nie podłączone, gdyż na płytce zestawu zamontowano rezystory podciągające.
Po połączeniu elementów zestawu mikrokontroler w STM32Butterfly2 należy zaprogramować plikiem HEX (dostępnym do pobrania poniżej), w którym znajduje się oprogramowanie demonstracyjne „zamieniające” zestaw „motylowy” w cyfrowy barometr.
Oprogramowanie demonstracyjne działa w nieskończonej pętli. Komunikacja z MPL115A2 odbywa się poprzez magistralę I2C. Każdy układ MPL115A2 będzie odpowiadał na 7-bitowy adres 0x60 (1100000b). Jak zwykle w przypadku magistrali I2C najmłodszy 8 bit dodawany do adresu określa kierunek transmisji: do lub z układu.

Od wzmacniacza nieodwracającego do integratora i wzmacniacza ładunkowego, czyli historia z zaskakującą pointą jak w dobrym kryminale
Green czy smart? Jak decyzje ESG zaczynają optymalizować procesy produkcyjne
Firma Semicon ma w ofercie narzędzia do obróbki przewodów 

![https://www.youtube.com/watch?v=BgxJVTwYJ-s Zapraszamy do obejrzenia filmu i wysłuchania krótkich wypowiedzi prelegentów Hardware Forum 2026 i organizatorów majowej konferencji dla inżynierów z branży elektronicznej: Konrad Bruliński z Lemontech, prof. Krzysztof Kulpa z Politechniki Warszawskiej, Zbigniew Huber z FLC, Ewa Załupska z firmy KROK, Jerzy Kozieł z MPTECH, Grzegorz Potyralski z VIGO Photonics, dr Krzysztof Czuba z Politechniki Warszawskiej, Anna Beata Kalisz Hedegaard z Quantum Security Defence, Adrian Cichosz z Elhurt Dystrybucja Anna Kamińska z Creotech Quantum, oraz Łukasz Jaeszke i Adam Jaeszke z TEK.day [materiał redakcyjny]](https://mikrokontroler.pl/wp-content/uploads/2026/05/tytulowe-film-1.png)



