Difference between revisions of "Microchip PICs"
From Mech
Jump to navigationJump to searchBen Tollberg (talk | contribs) |
Ben Tollberg (talk | contribs) |
||
Line 1: | Line 1: | ||
<b>[http://peshkin.mech.northwestern.edu/pic/code Link to all sample code here.]</b> |
<b>[http://peshkin.mech.northwestern.edu/pic/code Link to all sample code here.]</b> |
||
*[http://www.ccsinfo.com/forum/ CCS user forum] |
*[http://www.ccsinfo.com/forum/ CCS user forum] |
||
== Using the PIC18F4520 == |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== Example Code in C == |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
==Other PIC Resources == |
|||
*[[PIC PWM Motor Driver]] |
*[[PIC PWM Motor Driver]] |
||
*[[Writing Code with the C18 Compiler]] |
*[[Writing Code with the C18 Compiler]] |
||
Line 7: | Line 31: | ||
*[[PIC Motor Control and Serial Port Example]] |
*[[PIC Motor Control and Serial Port Example]] |
||
*[[PIC16F684]] |
*[[PIC16F684]] |
||
⚫ | |||
*[[PIC Microcontrollers with CCS Compiler]] |
*[[PIC Microcontrollers with CCS Compiler]] |
||
*[[Stepper motor control with the PIC]] |
*[[Stepper motor control with the PIC]] |
||
⚫ | |||
*[[PIC/C18 Compiler Tips and Troubleshooting]] |
*[[PIC/C18 Compiler Tips and Troubleshooting]] |
||
*[[4520 Board intro]] |
*[[4520 Board intro]] |
||
Line 18: | Line 40: | ||
*[[Storing constant data in program memory]] |
*[[Storing constant data in program memory]] |
||
*[[PIC Analog-Digital-Converter Example]] |
*[[PIC Analog-Digital-Converter Example]] |
||
⚫ | |||
*[[PIC Microcontroller]] |
*[[PIC Microcontroller]] |
||
*[[Digital inputs & outputs]] |
*[[Digital inputs & outputs]] |
||
⚫ | |||
*[[Debugging C on a PIC]] |
*[[Debugging C on a PIC]] |
||
*[[C Example: Serial LCD]] |
*[[C Example: Serial LCD]] |
||
⚫ | |||
*[[Analog Output]] |
*[[Analog Output]] |
||
*[[PIC MCUs: Software]] |
*[[PIC MCUs: Software]] |
||
*[[Interfacing to External EEPROM]] |
*[[Interfacing to External EEPROM]] |
||
*[[C language]] |
*[[C language]] |
||
⚫ | |||
*[[PIC MCUs: Capabilities of PIC18F4520]] |
*[[PIC MCUs: Capabilities of PIC18F4520]] |
||
*[[CCS IDE]] |
*[[CCS IDE]] |
||
Line 37: | Line 55: | ||
*[[Waveform Generation with AD9833, and SPI]] |
*[[Waveform Generation with AD9833, and SPI]] |
||
*[[PIC computation time benchmarks]] |
*[[PIC computation time benchmarks]] |
||
⚫ | |||
*[[PICkit 1]] |
*[[PICkit 1]] |
||
*[[PIC MCUs: 4520 Board]] |
*[[PIC MCUs: 4520 Board]] |
||
Line 44: | Line 61: | ||
*[[Example Writeup: Analog Input]] |
*[[Example Writeup: Analog Input]] |
||
*[[LED Drivers]] |
*[[LED Drivers]] |
||
⚫ | |||
*[[Embedded Programming Tips for CCS C]] |
*[[Embedded Programming Tips for CCS C]] |
||
⚫ | |||
⚫ | |||
*[[Wireless PIC bootloading]] |
*[[Wireless PIC bootloading]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
*[[PIC18F4431 with C18 Compiler]] |
*[[PIC18F4431 with C18 Compiler]] |
||
*[[PIC 18f4553]] |
*[[PIC 18f4553]] |
||
*[[I2C Motor Controller]] |
*[[I2C Motor Controller]] |
||
*[[Driving a piezo speaker with a PIC]] |
*[[Driving a piezo speaker with a PIC]] |
||
⚫ | |||
*[[PIC Servo Controller]] |
*[[PIC Servo Controller]] |
||
*[[Watchdog timer]] |
*[[Watchdog timer]] |
Revision as of 13:57, 5 May 2009
Using the PIC18F4520
- 4520 Board construction
- 4520 Board use
- Microcontroller PIC18F4520
- PIC18F4520: PWM Motor Control
- PIC18F4520: Digital Outputs
- PIC18F4520: Digital Inputs
- PIC18F4520: Serial Digital-to-Analog Conversion
- PIC18F4520: Analog Inputs
- PIC18F4520: Timers
- PIC18F4520: Comparator
Example Code in C
- C Example: Parallel Interfacing with LCDs
- C Example: Digital Inputs
- C Example: PWM Motor Control
- C Example: Comparators
- C Example: Digital Outputs
- C Example: Analog Inputs
- C Example: Digital Outputs (Ports)
- C Example: Bi-Directional PWM Motor Control
Other PIC Resources
- PIC PWM Motor Driver
- Writing Code with the C18 Compiler
- Controlling a seven segment display
- PIC Microcontrollers with C18 Compiler
- PIC Motor Control and Serial Port Example
- PIC16F684
- PIC Microcontrollers with CCS Compiler
- Stepper motor control with the PIC
- PIC/C18 Compiler Tips and Troubleshooting
- 4520 Board intro
- CCS C
- Analog Input
- PIC MCUs: Hardware and Connections
- Storing constant data in program memory
- PIC Analog-Digital-Converter Example
- PIC Microcontroller
- Digital inputs & outputs
- Debugging C on a PIC
- C Example: Serial LCD
- Analog Output
- PIC MCUs: Software
- Interfacing to External EEPROM
- C language
- PIC MCUs: Capabilities of PIC18F4520
- CCS IDE
- Interrupts
- PIC16F684 Registers
- Waveform Generation with AD9833
- Waveform Generation with AD9833, and SPI
- PIC computation time benchmarks
- PICkit 1
- PIC MCUs: 4520 Board
- More debugging tips
- Sample code for most PIC18F4520 operations
- Example Writeup: Analog Input
- LED Drivers
- Embedded Programming Tips for CCS C
- Wireless PIC bootloading
- PIC18F4431 with C18 Compiler
- PIC 18f4553
- I2C Motor Controller
- Driving a piezo speaker with a PIC
- PIC Servo Controller
- Watchdog timer