Experiential

Week #8 – SSL Client

This week I worked on the Generic HTTP Client with SSL. Initially I tried to run the original program provided by the MICROCHIP TCPIP stack. I enabled the STACK_USE_SSL_CLIENT in TCPIP ETH97.h found in TCPIP Config.h . Then I added the RSA.c and ARCFOUR.c files which were necessary in order Read more…

Experiential

WEEK #6 – Telnet Server

Happy Chinese New Year to everyone. The week started off with a telnet server module. The initial application was provided by microchip, and I tried to run the program. In order to run this application the user has to uncomment STACK_USE_TELNET_SERVER and define AN0String in the main application. Going through Read more…

Experiential

Week 5 – TCP/IP Layer

I continued where I left off from last week; setting up the physical layer for Ethernet connection. After taking a good look at the documentation available, I realized that there were a minimum of 3 commands required to get the line up and running. These commands were, including TCPIP.h header Read more…

Experiential

Week 4 – Ethernet Layer

This week I started work on the network connections from the chip, mainly the ETHERNET communication from MCU to network. I was fairly new to the subject but not completely as I have completed my Data Communication module already, hence was familiar to the OSI model and other network conventions. Read more…

Experiential

Week 3 – SPI Comms

This week I worked on SPI (Series Peripheral Interface) communication from the PIC18F97J60 to 25LC256 series EEPROM which comes with the PICDEM.NET2 development board. It was a completely new area for me and I was reading up a lot about the basics of SPI communication supported by the PIC. I Read more…