Question: Can an expert in computer science help me with this homework please. That last expert did not include any code which left me still stuck

Can an expert in computer science help me with this homework please. That last expert did not include any code which left me still stuck on this homework. I was able to write some code but the code isnt working. Can you please include working code and steps to help me complete this homework, thank you.
The IOT board will receive high-speed streams of ASCII data using DMA, convert each character received into its two-character hex-ASCII value, and echo those back to the PC using DMA.
Step 1) use some magic help from CubeMX to generate initializations for USART1 with DMA;
Step 2) create a serial loopback program using surcharged functions to handle interrupts;
Step 3) convert Step 2s version to use registered functions, instrumented to count events with the resulting final stage replicating Homework 04s Problem 3 operation through the use of DMA.
This is instruction from the last homework assignment ( homework 4: problem 3)
(This will be an instrumented version of Problem 2 which uses registered callbacks rather than surcharged functions for all operations. Instrumentation will consist of registering all callbacks that are for errors and exceptions as well as those callbacks that are for basic operating requirements.Each error/exception callback will increment a counter for that error/exception type before returning to the program. For Problem 3, use HAL_UART_RegisterCallback() and register all callbacks).
This is all you need to know to help me with this assignment.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!