element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
RoadTest Forum How to create your own webpage for the PIC32 ethernet starter kit
  • Blogs
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 8 replies
  • Subscribers 2563 subscribers
  • Views 2491 views
  • Users 0 members are here
  • microchip
  • ethernet
  • pic32
Related

How to create your own webpage for the PIC32 ethernet starter kit

Former Member
Former Member over 10 years ago

Hello

I have a PIC32 Ethernet Starter kit and I am doing its ethernet programming. I have downloaded the TCP/IP demo code and it is working fine. I am able to open the http://mchp website and even controlling on board led's from the website.

Now I  want to make my own website and then make a code for it so that i can access it using pic32 ethernet starter kit. I am cool in making basic web pages but dont know how to do its coding in pic32 ethernet starter kit. I want to make a web application so that I can control on board leds from website . I have searched a lot about it on google but everything is bit confusing.

Does anyone have any experience in this. Please help. Thanks.!

  • Sign in to reply
  • Cancel
Parents
  • cmelement14
    0 cmelement14 over 10 years ago

    Take a look the following presentations from Microchip and I am sure you will find what you are looking for:

     

    TCP/IP Networking Part 1: Web-Based Status Monitoring

    TCP/IP Networking Part 2: Web-Based Control

    TCP/IP Networking Part 3: Advanced Web-Based Control

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to cmelement14

    Hi Charles I have gone through the links you have given and I got the basic idea.

    Now lets say I want to make a web application to control the led's on board, so i'll have to make a web page with proper dynamic variable and everything. Then what next, I mean I can make changes in the customapp.c according to my requirement but what i'll have to include in main.c ? what are the other files i need?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • cmelement14
    0 cmelement14 over 10 years ago in reply to Former Member

    In general, you need the following things:

    1. create your webpages with dynamic variables and use MPFS2 software to pack webpages into MPLAB project

    2. Obviously you need include TCP/IP stack in your project (either binary or source code)

    3. In main you need initialize TCP/IP stack (call StackInit function)

     

    BTW, do you have PIC32 Ethernet Starter Kit II or PIC32 Ethernet Starter Kit? If you have Kit II, you probably want to look MPLAB Harmony software framework. Otherwise, you can download Microchip Libraries for Applications (MLA) . Once you install the library, there's a doc named help_mla_tcpip.pdf. It contains all information you need.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to cmelement14

    I have PIC32 Ethernet Starter Kit . I have downloaded the MLA and I got the help file. You said that I need to include TCPIP Stack in my project, by this you mean to say that I need to include all the header files in TCPIP Stack folder or just TCPIP.h

    Can you please describe what are the files i need to run my project?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • cmelement14
    0 cmelement14 over 10 years ago in reply to Former Member

    For the sake of simplicity, just include all source files under "framework\tcpip\src" folder in your project, also make sure the compiler's include search path contains "\framework\tcpip" directory.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to cmelement14

    But there is not directory named framework in MLA

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • cmelement14
    0 cmelement14 over 10 years ago in reply to Former Member

    The absolute path of my installation is "c:\microchip\mla\v2015_08_10\framework". Anyways, you need include all TCP/IP stack source code in your project. Some code may not be relevant to what you're doing, but it seems you are a beginner for this type of work, so include all of them and give a try. If it doesn't work, probably you have to get a tutor or colleague to help you out step by step.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • cmelement14
    0 cmelement14 over 10 years ago in reply to Former Member

    The absolute path of my installation is "c:\microchip\mla\v2015_08_10\framework". Anyways, you need include all TCP/IP stack source code in your project. Some code may not be relevant to what you're doing, but it seems you are a beginner for this type of work, so include all of them and give a try. If it doesn't work, probably you have to get a tutor or colleague to help you out step by step.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube