How to make this projekt

I dont know how to make it
Board: STM32 NUCLEO-F446RE

Sensor: HMC5883 3-axis digital compass

Display: Module with 1.8" 128x160 TFT LCD display

  1. Program the communication between the microprocessor and the computer using
    interrupts and circular buffers via an asynchronous interface.
  2. Design and implement a communication protocol that allows for:
    a. Transferring any data
    b. Addressing packets
    c. Verifying the correctness of the transmitted data, taking into account
    the order of transmission
  3. Support the HMC sensor, download data at a given measurement interval given in milliseconds to a circular buffer with a capacity of at least 512 entries.
    Enable reading of archived data and current values, display current measurements on the display.
    I need to make this on stm32cubeide

I moved your topic to an appropriate forum category.

Please do not post in "Uncategorized"; see the sticky topics in Uncategorized - Arduino Forum.

In the future, please take some time to pick the forum category that best suits the subject of your topic. There is an "About the _____ category" topic at the top of each category that explains its purpose.
This is an important part of responsible forum usage, as explained in the "How to get the best out of this forum" guide. The guide contains a lot of other useful information. Please read it.
Thanks in advance for your cooperation.

———

this seems like a school project. is it ?

1 Like

What's your budget and required completion date?

1 Like
  • That sounds like it could be an interesting project that could be a lot of fun! However, please keep in mind that we are not a free design or code-writing service. We’re more than happy to help with your design or code, but we need you to make an initial attempt. Please design and write your code, then post it along with an explanation of what’s not working properly.**
  1. Show Your Work First: Before asking for assistance, make an attempt to design or write the code yourself. Share your work along with details about what isn’t working. Only you know what you want!
  2. Provide Clear Documentation: Since we can’t see your project, share an annotated schematic (best) or a clear drawing of your setup. Pictures are welcome, but avoid using Fritzing diagrams as they are wiring diagrams, not schematics, and are not ideal for troubleshooting.
  3. Include Technical Details: If there is specific hardware involved, include links to technical information. There are often many versions of similar components, so precise details are essential. What version of sensors and a processor are we looking at.
  4. Reference Resources: For additional help, check out useful links and tutorials: Useful Links on Arduino Forum. Post links to your sensors and the processors technical information.
  5. Obtain a copy: of the Arduino Cookbook and complete several of the projects. Many of them will help you achieve parts of your goals.
  6. Course Electronics For Beginners (eBook)
  7. Electronics For Beginners (eBook)
  8. Arduino Step-by-step Projects Course | Build 25 Projects

Let us know how you do!

. Nothing about this is Arduino.
. This is beyond your ability.
. Your education guidance counselor is in the wrong job (education is not marketing).
. Withdraw from the class, now or sooner, to receive a refund.
. Computer electronics is not all kits and roblox.

If you want to learn computer electronics, start from the beginning by enrolling in Basic Electricity and Basic Electronics. After completion, enroll in Basic Programming for Electronics.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.