Skip to content

Commit 1fb535b

Browse files
MPAE-17265: updating readme file
1 parent f0c93bc commit 1fb535b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ To program the Curiosity Nano board with this MPLAB X project, follow the steps
4949

5050
## Concept
5151

52-
This application showcases the capabilities of the CLB peripheral by creating a logic circuit that decodes the waveforms from a rotary encoder. Each time a clockwise or counterclockwise condition is detected, one clock cycle pulse is generated on the corresponding output line (clockwise or counterclockwise). The output signals are routed as clock sources for TMR0 and TMR1, the timers being used to count the ticks. The total numbers of encoder increments is obtained by subtracting the values read from timers.
52+
This application showcases the capabilities of the CLB peripheral by creating a logic circuit that decodes the waveforms from a rotary encoder. Each time a clockwise or counterclockwise condition is detected, one clock cycle pulse is generated on the corresponding output line (clockwise or counterclockwise). The output signals are routed as clock sources for TMR0 and TMR1, the timers being used to count the ticks. The total numbers of encoder increments is obtained by subtracting the values read from timers. By using timers as counters to store the rotation information, the CPU does not need to monitor the decoder signal and can simply calculate the total rotation since its last check when a new rotation value is needed.
5353
The decoder circuit implementation is figured in the picture below:
5454

5555
<br><img src="images/clb_full_circuit.png" width="800">
@@ -180,13 +180,13 @@ Below is presented a logic analyzer capture that contains the waveforms correspo
180180

181181
<br><img src="./images/demo.png" width="800">
182182

183-
**Note:** Follow the steps in the [How to use MPLAB® Data Visualizer](#how-to-use-mplab®-data-visualizer-tbd) section to set up the Data Visualizer so that it can correctly show the text messages through UART1.
183+
**Note:** Follow the steps in the [How to use MPLAB® Data Visualizer](#how-to-use-mplab®-data-visualizer) section to set up the Data Visualizer so that it can correctly show the text messages through UART1.
184184

185185
## Summary
186186

187187
This application showcases how to create a quadrature decoder circuit that can detect and count clockwise and counterclockwise pulses on rising and falling edges of the quadrature signals using the CLB peripheral.
188188

189-
## How to use MPLAB® Data Visualizer [#TBD]
189+
## How to use MPLAB® Data Visualizer
190190

191191
This section illustrates how to use the MPLAB® X Data Visualizer. This can be applied to any other projects.
192192

@@ -204,7 +204,7 @@ This section illustrates how to use the MPLAB® X Data Visualizer. This can be a
204204
5. Press **Start streaming COMx button**. The text messages will appear in the **Terminal** tab.
205205
<br><img src="./images/data_visualizer_setup.png" width="800">
206206

207-
## How to Program the Curiosity Nano Board [#TBD]
207+
## How to Program the Curiosity Nano Board
208208

209209
This chapter demonstrates how to use the MPLAB X IDE to program a PIC® device with an Example_Project.X. This is applicable to other projects.
210210

@@ -240,6 +240,6 @@ This chapter demonstrates how to use the MPLAB X IDE to program a PIC® device w
240240
- [Back to Setup](#setup)
241241
- [Back to Demo](#demo)
242242
- [Back to Summary](#summary)
243-
- [Back to How to use MPLAB® Data Visualizer](#how-to-use-mplab®-data-visualizer-tbd)
244-
- [Back to How to Program the Curiosity Nano Board](#how-to-program-the-curiosity-nano-board-tbd)
243+
- [Back to How to use MPLAB® Data Visualizer](#how-to-use-mplab®-data-visualizer)
244+
- [Back to How to Program the Curiosity Nano Board](#how-to-program-the-curiosity-nano-board)
245245
- [Back to Top](#quadrature-decoder--use-case-for-configurable-logic-block-clb-using-the-pic16f13145-microcontroller-with-mcc-melody)

0 commit comments

Comments
 (0)