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

  • Assembly Language Using CodeWarrior to create a new project that uses assembly language. Write an assembly...

    Assembly Language 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 the loop body of the inner-most loop...

  • simple MSP430 Q&A QUESTION run on Code Composer Studio flashing led 1. In this lab, we...

    simple MSP430 Q&A QUESTION run on Code Composer Studio flashing led 1. In this lab, we used a delay loop to create a small delay; what is its effect on the battery life if the device is battery operated? Is it a good way of generating delays? 2. The MSP430 CPU runs on a clock that can be slowed down or sped up; what happens to the delay generated by the delay loop if the clock driving the CPU speeds...

  • 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

  • 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 =...

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