Difference between revisions of "Pic32book"

From Mech
Jump to navigationJump to search
(Replaced content with "Please go to this page.")
Line 1: Line 1:
Please go to [[PIC32book|this page]].
Welcome to the webpage for ''Mechatronics and Embedded Control with the PIC32 Microcontroller'', by Kevin Lynch, Nick Marchuk, and Matt Elwin.

== Downloadable Chapters ==

Several chapters are available for download.

== Videos ==

Videos supporting the book can be found [[ME 333 Readings, Videos, and Sample Code|here]].

== Equipment ==

The equipment used in the book can be purchased here.

== Sample Code ==

All sample code in the book can be downloaded here.

== Errata ==

== Supplemental Resources ==

Updates, further reading, data sheets, online resources, and other user-contributed code will be posted here.

=== Chapter 1: Quickstart ===

# Text editors (Choose one)
#* [http://notepad-plus-plus.org/ Notepad++] (Windows)
#* [http://www.barebones.com/products/textwrangler/download.html TextWrangler] (Mac)
#* [http://www.sublimetext.com/ Sublime Text] (Mac)
#* [http://wiki.gnome.org/Apps/Gedit Gedit] (Windows/Mac/Linux)
#** > sudo apt-get install gedit (Ubuntu)
#* [http://vim.org vim] (Windows/Mac/Linux)
#** > sudo apt-get install vim-gtk (Ubuntu)
#* [http://www.gnu.org/software/emacs/emacs emacs] (Windows/Mac/Linux)
#** > sudo apt-get install emacs (Ubuntu)
# The Native C compiler
#* [http://www.mingw.org/wiki/Getting_Started MinGW] (Windows)
#* [http://developer.apple.com/xcode Xcode] (Mac)
#* Your distribution's package manager (Linux)
#** > sudo apt-get install build-essential (Ubuntu)
# Make
#* [http://gnuwin32.sourceforge.net/packages/make.htm gnuWin32 Make] (Windows)
#* Already installed with Xcode (Mac)
#* Your distribution's package manger (Linux)
#** Already installed with gcc (Ubuntu)
# [http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/ Microchip XC32 compiler]
# [http://www.microchip.com/pagehandler/en_us/devtools/mplabharmony/home.html MPLAB Harmony]
# [http://www.ftdichip.com/FTDrivers.htm FTDI virtual COM port]
# Terminal Emulator:
#* [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY] (Windows)
#* [http://www.gnu.org/software/screen/ screen] (Mac/Linux, probably already installed)
# [[Media:PIC32quickstart.zip|PIC32quickstart.zip]]
# [[Media:PIC32NewMakefile.zip|'''Updated NU32 Makefile!''']] Rename this file as Makefile, edit the first six lines to have the correct paths (taken from your old Makefile), and place it in your skeleton folder, replacing your old Makefile.

== Chapter 4: Using Libraries ==

#[[Media:HD44780_LCD_ds.pdf|Data sheet for the HD44780 16x2 character LCD.]] There are many pin-compatible 16x2 character LCDs that will work, such as the KS0066U and HJ1602A.

Revision as of 06:09, 1 April 2015

Please go to this page.