Question
using CCS ( code composer stodue )
S4.5) Write C code that uses the SysTick_Wait routine in SysTick.c to wait for 0.25 seconds. (Assume the default 3 MHz clock.

MSP432 P401R
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Here is the C code:

#include <stdio.h>
#include "SysTick.h"

int main()
{
SysTick_init ();
  
// On a 3 MHz clock, SysTick_Wait will wait 1/3000000
// which is 333.33333 nanosecs
// 0.25 secs = 2.5 x 10**8 nanosecs
// Parameter to pass is 2.5 x 10**8 / 333.333 = 750,000
SysTick_Wait (750000);
  
// Need to wait 0.25 secs = 250 millisecs
// Since SysTick_Wait10ms waits in multiples of 10 ms, we need to pass 25
SystTick_Wait10ms (25);

return 0;
}

Add a comment
Know the answer?
Add Answer to:
using CCS ( code composer stodue ) MSP432 P401R S4.5) Write C code that uses the...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Use HCS12 assembly language only - not C code Using CodeWarrior to create a new project...

    Use HCS12 assembly language only - not C code Using CodeWarrior to create a new project that uses assembly language. Write an assembly program that turns on the red LED at the beginning. It switches to off 2 seconds later and switches back to on after three more seconds. (That is, it stays on for 2 seconds and off for 3 seconds.) This switching process lasts forever. Use a loop (or nested loops) for each of the 2/3-second delay where...

  • using code composer studio Write a program for the msp430FR6989 to make led1 and led 2...

    using code composer studio Write a program for the msp430FR6989 to make led1 and led 2 alternate blinking 2. repeat the program to make each led blink 5 times in a sequence, then 5 times simultaneously

  • C++ USE WHILE LOOP PLEASE IN CLASS HURRY Write a code in visual studios C++ that...

    C++ USE WHILE LOOP PLEASE IN CLASS HURRY Write a code in visual studios C++ that executes the following: - Ask the user which variable they would like to sweep. You can ask them to choose between options 1-5, listing what those options are, and based on their selection, ask the relevant question using a branching routine. Alternatives are as follows (the user needs to choose one from these options): 1) Cost of cashier per hour (in dollars). Sweep range:...

  • 4) We need to send an ASCII code of 0110011 by using a serial communication standard...

    4) We need to send an ASCII code of 0110011 by using a serial communication standard that uses a 250 MHz clock. 4.1) How long will it take to transmit the code including the start bit, the stop bit of 1 clock pulse, and the parity bit? 4.2) And what is the logic state of the serial line 10 nano second after transmission started? Explain by illustrating a waveform for Tx_Data.

  • Using SQL Lite to code /* 2. Write a query that reports only the track names...

    Using SQL Lite to code /* 2. Write a query that reports only the track names for all tracks that feature the artist Miles Davis, sorted in alphabetical order. (Note that a composer is not the same as the artist).

  • C++ PLEASE UN 15 MINUTES IN CLASS USE WHILE LOOP Write a code in visual studios...

    C++ PLEASE UN 15 MINUTES IN CLASS USE WHILE LOOP Write a code in visual studios C++ that executes the following: - Ask the user which variable they would like to sweep. You can ask them to choose between options 1-5, listing what those options are, and based on their selection, ask the relevant question using a branching routine. Alternatives are as follows (the user needs to choose one from these options): 1) Cost of cashier per hour (in dollars)....

  • E7.6 Write a C function that uses the internal 2 MHz oscillator to generate system clocks so that...

    Using Atmel Studio 7 and device ATMEGA128A E7.6 Write a C function that uses the internal 2 MHz oscillator to generate system clocks so that the frequency of clkcpu is 32 MHz CPU E7.6 Write a C function that uses the internal 2 MHz oscillator to generate system clocks so that the frequency of clkcpu is 32 MHz CPU

  • Write an AVR assembly code that generates a periodic square wave with 4 kHz frequency with...

    Write an AVR assembly code that generates a periodic square wave with 4 kHz frequency with 50% duty cycle on the OC0 pin using the Timer/Counter0 CTC mode. Assume a system clock frequency of 16 MHz. Use the follow skeleton code: ; AVR Assembly code - CTC mode with 4 kHz and 50% duty cycle .INCLUDE "m128def.inc" .DEF mpr = R16 ; General purpose register .ORG $0000 ; Reset and Power On interrupt RJMP INITIALIZE ; Jump to initialization .ORG...

  • c++ help Write a program that obtains the execution times for the following three code segments...

    c++ help Write a program that obtains the execution times for the following three code segments with the different n. code 1: for(int i = 0; i <= n; i++)   { x = i; } code 2: for (int i = 0; i <= n; i++) { for (int j = 0; j <= n; j++) { x = i + j; } } code 3: for (int i = 0; i <= n; i++) { for (int j =...

  • Linux & C code help with creating a child process and kills itself with SIGNAL. I...

    Linux & C code help with creating a child process and kills itself with SIGNAL. I provided most of the code, I need some help to finish. Please provide output screen shot as well. Thank you! A Process creates a child process. Child process will print out "hello 0" "hello 1" ..... 1 line per second. After a certain number of seconds(user input), it kills itself WITH signal mechanism ONLY, don't use exit() on the child. You can use alarm()...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT