Code Monkey home page Code Monkey logo

umaarabdullah / bmp280-stm32f446re-baremetal-i2c-spi Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 0.0 359 KB

In this project, the Bosch BMP280 sensor is integrated with an STM32 microcontroller using bare-metal, low-level register-based firmware. Communication is handled via I2C and SPI protocols. The firmware captures sensor data and outputs it to a 16x2 LCD display, demonstrating effective real-time data acquisition and display.

C 35.47% HTML 51.25% Makefile 2.39% Assembly 10.89%
baremetal-programming bme280 bmp280 bosch-sensor communication-protocol i2c lcd16x2 sensor spi stm32f446re

bmp280-stm32f446re-baremetal-i2c-spi's Introduction

Hi there ๐Ÿ‘‹

  • ๐Ÿ‘‹ Hi Iโ€™m @umaar and I'm a Software Engineer.
  • ๐Ÿ”ญ I'm Currently working as an Embedded Software Engineer in a Research and Development Team at an American Company.
  • ๐Ÿ’ผ Work Experiences
    • Embedded Software Engineer in R&D Role
      • Worked with temperature and humidity sensor based devices.
      • MQ2 sensor, Ultrasonic sensor, Infrared Sensor, LiDAR sensor, Camera, LCD, EEPROM, Ambient Light sensor
      • Experienced in writing firmware for custom hardware.
      • MCU Platforms: STM32, AURIX TriCore, Atmel, Renasas
      • Embedded Protocols/Peripherals like UART, I2C, SPI, ADC, DAC, PWM
      • RF Technologies : BLE, 4G LTE M1, GSM, Bluetooth, Wifi, NFC
      • Ethernet, TCP/IP
    • Ex-Software Engineer in Banking Solutions Team
      • Worked on Core Banking System (CBS), .NET 6, .NET Web API, Authentication and Web API Security, JWT, Token Based Session Authorization for financial applications
  • ๐Ÿ‘€ Iโ€™m interested in Computer Architecture, Machine learning, Deep learning, VLSI, EDA, Software Development
  • ๐ŸŒฑ Iโ€™m currently learning Machine learning, Deep learning, ML for Embedded Systems, .NET 6, VLSI, Unity, Game Development
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on Machine learning, Deep learning, Artificial Intelligence, VLSI, Embedded Systems projects, IOT
  • ๐Ÿ“ซ How to reach me: [email protected]

engineer_github_gif-ezgif com-resize

umaarabdullah

Languages and Tools:

c stm32 Keil Aurix Studio E2 Studio cplusplus arduino git linux python jupyter pandas seaborn dotnet csharp android java javascript react html5 css3 chartjs nodejs firebase mysql postgresql sqlite

umaarabdullah's Top Languages

umaarabdullah's Streak

umaarabdullah's Stats

bmp280-stm32f446re-baremetal-i2c-spi's People

Contributors

umaarabdullah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

bmp280-stm32f446re-baremetal-i2c-spi's Issues

I2C communication issue

Slave address transmission causes the firmware to get stuck and keep waiting until flag is set.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.