You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,10 @@ Refer GitHub code example [UART-I2C Bridge and I2C Host Implementation using PIC
10
10
11
11
## Related Documentation
12
12
13
-
-[PIC16F152xx Product Family Page](https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/pic-mcus/pic16f15244)
13
+
-[PIC16F152xx Product Family Page](https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/pic-mcus/pic16f15244?utm_source=GitHub&utm_medium=TextLink&utm_campaign=MCU8_PIC16F15244&utm_content=pic16f15244-uart-i2c-bridge-i2c-client2-mplab-mcc-github&utm_bu=MCU08)
14
14
-[PIC16F152xx Family Code Examples on GitHub](https://github.com/orgs/microchip-pic-avr-examples/repositories?q=pic16f152&type=all&language=&sort=)
15
15
-[PIC16F15244 MCU Family Video](https://www.youtube.com/watch?v=nHLv3Th-o-s)
-[Technical Brief - Using the MSSP in I2C Master mode](https://www.microchip.com/wwwappnotes/appnotes.aspx?appnote=en1001796)
18
18
-[Technical Brief – Using the MSSP in I2C Slave mode](https://www.microchip.com/wwwappnotes/appnotes.aspx?appnote=en1001796)
19
19
-[Application Note – AN3538 A Simple Water Monitoring System with I2C Communication](https://ww1.microchip.com/downloads/en/Appnotes/A-Simple-Water-Monitoring-System-with%20I2C-Communication-DS00003538A.pdf)
@@ -29,25 +29,25 @@ The code example uses two I2C clients, named as client 1 and client 2 and, they
29
29
<br>Figure 1 : Block diagram view of the application<br>
30
30
</p>
31
31
32
-
For the purpose of demonstration, pH sensor is interfaced to client 1 and, temperature and capacitive soil moisture sensors are interfaced to client 2. Both the clients periodically collect data from the sensors, process the acquired data and keep the data ready to transmit to Host device over I2C interface.
32
+
For demonstration purposes, the pH sensor is interfaced to Client 1 and, temperature and capacitive soil moisture sensors are interfaced to Client 2. Both clients periodically collect data from the sensors, process the acquired data and keep the data ready to transmit to the Host device over the I2C interface.
33
33
34
-
The input commands and clients I2C address information has been displayed on the terminal window of data visualizer. The user needs to enter a client device address from where the sensor data needs to be collected. If the entered client device address is correct, then the next input command, asking the user to enter sensor information from where data needs to be collected, is displayed on the terminal window. After entering the correct sensor information, the host device establishes I2C communication with the respective client device and requests to send the processed sensor data. The client device responds back to host request with the processed sensor data. Upon receiving the sensor data, the host device transmits data to data visualizer tool through UART interface, for displaying it on the terminal window. If the user entered client address or sensor input command is incorrect, then terminal window display the supplied client address or sensor information is incorrect and requests the user to re-enter details.
34
+
On the Data Visualizer terminal window, the user input commands and clients I2C address information is displayed. The user needs to enter a client device address from where the sensor data needs to be collected. If the entered client device address is correct, then the next input command, asking the user to enter sensor information from where data needs to be collected, is displayed on the terminal window. After entering the correct sensor information, the host device establishes the I2C communication with the respective client device and requests to send the processed sensor data. The client device responds back to host request with the processed sensor data. Upon receiving the sensor data, the host device transmits data to the Data Visualizer tool through the UART interface, for displaying it on the terminal window. If the user entered client address or sensor input command is incorrect, then the terminal window displays if the supplied client address or sensor information is incorrect and requests the user to re-enter details.
35
35
36
36
## Software Used
37
37
38
-
- MPLAB® X IDE[6.20 or newer](http://www.microchip.com/mplab/mplab-x-ide)
39
-
- MPLAB® XC8 [2.50 or newer](http://www.microchip.com/mplab/compilers)
40
-
- MPLAB® Code Configurator (MCC)[5.7.1 or newer](https://www.microchip.com/mplab/mplab-code-configurator)
41
-
- Microchip PIC16F1xxxx Series Device Support[1.25.389 or newer](https://packs.download.microchip.com/)
38
+
-[MPLAB® X IDE](https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide?utm_source=GitHub&utm_medium=TextLink&utm_campaign=MCU8_PIC16F15244&utm_content=pic16f15244-uart-i2c-bridge-i2c-client2-mplab-mcc-github&utm_bu=MCU08) 6.20 or newer
39
+
-[MPLAB® XC8 Compiler](https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers?utm_source=GitHub&utm_medium=TextLink&utm_campaign=MCU8_PIC16F15244&utm_content=pic16f15244-uart-i2c-bridge-i2c-client2-mplab-mcc-github&utm_bu=MCU08) 2.50 or newer
40
+
-[MPLAB® Code Configurator (MCC)](https://www.microchip.com/en-us/tools-resources/configure/mplab-code-configurator?utm_source=GitHub&utm_medium=TextLink&utm_campaign=MCU8_PIC16F15244&utm_content=pic16f15244-uart-i2c-bridge-i2c-client2-mplab-mcc-github&utm_bu=MCU08) 5.7.1 or newer
41
+
-[Microchip PIC16F1xxxx Series Device Support](https://packs.download.microchip.com/)1.25.389 or newer
42
42
- MSSP MCC Melody Core 7.0.1
43
43
- ADC MCC Melody Core 3.0.10
44
44
- TMR0 MCC Melody Core 4.0.13
45
45
- UART MCC Melody Core 1.10.0
46
46
47
47
## Hardware Used
48
48
49
-
- Curiosity Nano Base for Click boards™[AC164162](https://www.microchip.com/en-us/development-tool/AC164162)
- Curiosity Nano Base for Click boards™[AC164162](https://www.microchip.com/en-us/development-tool/AC164162?utm_source=GitHub&utm_medium=TextLink&utm_campaign=MCU8_PIC16F15244&utm_content=pic16f15244-uart-i2c-bridge-i2c-client2-mplab-mcc-github&utm_bu=MCU08)
0 commit comments