Question: Write a program using Timero to generate a square wave with a frequency of 2 kHz and 4 kHz on PORTB RB1 and PORTB RB5

 Write a program using Timero to generate a square wave with

Write a program using Timero to generate a square wave with a frequency of 2 kHz and 4 kHz on PORTB RB1 and PORTB RB5 respectively. PORTB RB7 will be used as a switch to select the frequencies. If RB7 = 0 (Low), the 2 kHz square wave will be generated and if RB7 = 1 (High), a 4 kHz square wave will be generated. Examine the frequencies using the MPLAB Logic Analyzer and Stopwatch. Modify the count value to make sure that the frequencies are as close as possible to 2 kHz and 4 kHz. (Assume XTAL = 20 MHz)

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!