Editing PIC Links

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 7: Line 7:
 
Key words to help you search the table.
 
Key words to help you search the table.
  
 +
*Projects: project descriptions, enough to reproduce the project, not just nice pictures
 +
*Tutorial: a tutorial or how to
 +
*Links: a link to more links
 +
*Info: Useful information that does not rise to a tutorial, misc. tips.
 +
*PICIntro: Intro material
 
*Asm: for assembler programs
 
*Asm: for assembler programs
*BootLoader: for bootloader software.
+
*Clang: for C programs
*Clang: for C programs.
+
*Forum: for a forum, mail list and their ilk
 +
*WebRing: for a Web Ring.
 +
*DBoard: development board for the controller
 +
*Programmer: programmer, hardware or software ( to program you need both plus a compiler ).  In a section of their own.
 
*Compiler: so you can program in something resembling a language, include assemblers which is technically not correct.  In a section of their own.
 
*Compiler: so you can program in something resembling a language, include assemblers which is technically not correct.  In a section of their own.
*DBoard: development board for the controller
 
 
*Eagle: If the projects include eagle files for making the circuit boards.
 
*Eagle: If the projects include eagle files for making the circuit boards.
*Forum: for a forum, mail list and their ilk.
 
*Info: Useful information that does not rise to a tutorial, misc. tips.
 
*Links: a link to more links
 
*PICIntro: Intro material
 
*Projects: project descriptions, enough to reproduce the project, not just nice pictures.
 
*Programmer: programmer, hardware or software ( to program you need both plus a compiler ).  In a section of their own.
 
*Stepper: for stepper motors.
 
*Servo: for servo motors.
 
*Tutorial: a tutorial or how to.
 
*WebRing: for a Web Ring.
 
 
  
  
Line 136: Line 132:
 
|[[Use C for PIC Programming!]]
 
|[[Use C for PIC Programming!]]
 
|If you program, you need to pic a language.
 
|If you program, you need to pic a language.
<!--------------------------------->
+
<!---------------------------------
 
|-valign="top"
 
|-valign="top"
 
|
 
|
Line 142: Line 138:
 
* Project
 
* Project
 
* CLang
 
* CLang
* Stepper
+
* ASM
|[http://www.mastincrosbie.com/mark/electronics/pic/stepper.html PIC Stepper Motor Controller]
+
|[[]]
|Running a stepper with little external support.
 
<!--------------------------------->
 
|-valign="top"
 
 
|
 
|
* PIC
+
------------------------------>
* CLang
 
* BootLoader
 
* PICIntro
 
* Tutorial
 
|[[Playing With PIC Pack]]
 
| library of PIC C code for BoostC
 
<!------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Project
 
* CLang
 
* Stepper
 
|[]
 
|comment
 
<!------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Project
 
* CLang
 
* Stepper
 
|[]
 
|comment
 
<!------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Project
 
* CLang
 
* Stepper
 
|[]
 
|comment
 
<!------------------------------>
 
  
 
|}
 
|}
Line 696: Line 655:
 
|[http://openprog.altervista.org/OP_eng.html Open Programmer]
 
|[http://openprog.altervista.org/OP_eng.html Open Programmer]
 
|An open source USB PIC Programmer based on 18F2550, with support for Linux an Windows  
 
|An open source USB PIC Programmer based on 18F2550, with support for Linux an Windows  
 +
<!------------------------------>
 
<!--------------------------------->
 
<!--------------------------------->
 
|-valign="top"
 
|-valign="top"
Line 706: Line 666:
 
|Site Says:  "Looking For The Best Microcontroller Projects And Resources?" Here you can find microcontroller Tools Projects and Tutorials designed  
 
|Site Says:  "Looking For The Best Microcontroller Projects And Resources?" Here you can find microcontroller Tools Projects and Tutorials designed  
 
by me...  [[russ_hensel]] says lots of interesting info.
 
by me...  [[russ_hensel]] says lots of interesting info.
<!--------------------------------->
+
------------------------------>
 +
<!---------------------------------
 +
|-valign="top"
 +
|
 +
* PIC
 +
* Project
 +
* CLang
 +
* ASM
 +
|[http]
 +
|
 +
------------------------------>
 +
<!---------------------------------
 +
|-valign="top"
 +
|
 +
* PIC
 +
* Project
 +
* CLang
 +
* ASM
 +
|[http]
 +
|
 +
------------------------------>
 +
<!---------------------------------
 +
|-valign="top"
 +
|
 +
* PIC
 +
* Project
 +
* CLang
 +
* ASM
 +
|[http]
 +
|
 +
------------------------------>
 +
<!---------------------------------
 +
|-valign="top"
 +
|
 +
* PIC
 +
* Project
 +
* CLang
 +
* ASM
 +
|[http]
 +
|
 +
------------------------------>
 +
<!---------------------------------
 
|-valign="top"
 
|-valign="top"
 
|
 
|
Line 713: Line 714:
 
* CLang
 
* CLang
 
* ASM
 
* ASM
|[http://www.embeddedravi.com/forum/viewtopic.php?f=2&t=15#p26 Demo here]
+
|[http]
| LED Blinking Demo PIC 16f84A
+
|
<!--------------------------------->
+
------------------------------>
 +
<!---------------------------------
 +
|-valign="top"
 +
|
 +
* CLang
 +
* ASM
 +
|[http]
 +
|
 +
------------------------------>
 +
<!---------------------------------
 +
|-valign="top"
 +
|
 +
* CLang
 +
* ASM
 +
|[http]
 +
|
 +
------------------------------>
 +
<!---------------------------------
 
|-valign="top"
 
|-valign="top"
 
|
 
|
 
* PIC
 
* PIC
* Projects
+
* Project
 
* CLang
 
* CLang
* Tutorials
+
* ASM
|[http://romux.com/projects/embedded-projects/pic-usb-application  Pic USB Application]
+
|[http]
[http://romux.com/projects/embedded-projects Pic USB Bootloader kit]
+
|
|Site Says:  "Looking For The PIC and 8051 Microcontroller Projects And Tutorials?" Here you can find microcontroller Tools Projects and Tutorials.
+
------------------------------>
<!--------------------------------->
 
  
 
|}
 
|}
Line 739: Line 756:
 
! Comment
 
! Comment
 
<!------------------------------->
 
<!------------------------------->
|-valign="top"
 
|
 
*BoostC
 
*PIC
 
|
 
[http://forum.sourceboost.com/index.php?showtopic=4114&pid=15334&mode=threaded&start=#entry15334 Rotary Encoder]
 
|Code to read a rotery encoder and communicate over a serial link using PIC16F87x.  On the boostc forum.
 
<!------------------------------->
 
|-valign="top"
 
|
 
*BoostC
 
*PIC
 
|
 
[http://forum.sourceboost.com/index.php?showtopic=3282&pid=12381&mode=threaded&start=#entry12381  Using I2c Functions With 16f877]
 
|I2C driver working on a 16F887. On the boostc forum. 
 
<!-------------------------------
 
 
 
|-valign="top"
 
|-valign="top"
 
|
 
|
Line 763: Line 763:
 
[]
 
[]
 
|
 
|
<!-------------------------------
+
<!------------------------------->
 
|-valign="top"
 
|-valign="top"
 
|
 
|
Line 771: Line 771:
 
[]
 
[]
 
|
 
|
<!-------------------------------
+
<!------------------------------->
 
|-valign="top"
 
|-valign="top"
 
|
 
|
Line 779: Line 779:
 
[]
 
[]
 
|
 
|
<!-------------------------------
+
<!------------------------------->
 
|-valign="top"
 
|-valign="top"
 
|
 
|
Line 787: Line 787:
 
[]
 
[]
 
|
 
|
<!-------------------------------
+
<!------------------------------->
 
|-valign="top"
 
|-valign="top"
 
|
 
|
Line 795: Line 795:
 
[]
 
[]
 
|
 
|
 
  
 
<!------------------------------->
 
<!------------------------------->
 
+
------------------------------>
  
 
|}
 
|}
Line 1,090: Line 1,089:
 
|[http://mypic32.com/web/guest/home;jsessionid=A2EF0E0726367937DB5D06ACF3EFDD52 PIC 32 Design Challenge ]
 
|[http://mypic32.com/web/guest/home;jsessionid=A2EF0E0726367937DB5D06ACF3EFDD52 PIC 32 Design Challenge ]
 
|A contest for high end PICs
 
|A contest for high end PICs
<!------------------------------>
 
|-valign="top"
 
|
 
* Info
 
* Link
 
* PIC
 
* Project
 
* ?Lang
 
|[http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1469 Browse Application Notes]
 
|Lots of application notes, include techniques and projects.  Worth looking over.  Bookmark does not work well you may need to choose: -> Product Line:  8-bit PIC® Microcontrollers  -> All
 
<!------------------------------>
 
|-valign="top"
 
|
 
* PIC
 
* Project
 
* CLang
 
* Asm
 
|[http://tedrossin.x10hosting.com/ElectroArt/ElectroArt.html Electro Art]
 
|A collection of PIC projects -- could use more discription here.
 
<!------------------------------>
 
|-valign="top"
 
|
 
* PIC
 
* Project
 
* CLang
 
* Asm
 
|[http://tedrossin.x10hosting.com/Electronics/Pic/Pic.html#LogicAnalyzer PIC Microcontrollers]
 
|A variety of PIC projects  -- could use more discription here.
 
<!------------------------------>
 
|-valign="top"
 
|
 
* PIC
 
* Project
 
* Asm
 
|[http://www.embedinc.com/pic/dload.htm PIC software downloads]
 
|Software for working with PICs or PIC projects.  -- could use more discription here, will you do it?
 
<!------------------------------>
 
|-valign="top"
 
|
 
* Assorted
 
* PIC
 
|[http://www.romanblack.com/ www.RomanBlack.com]
 
|An assortmentment of stuff including PIC stuff.
 
<!------------------------------>
 
|-valign="top"
 
|
 
* Clang
 
* PIC
 
* Projects
 
* Info
 
* Tutorial
 
|[http://www.rocklore.com/3v0/Programming.htm PIC Programming for High School Students]
 
|In this series of tutorials you will learn to program the PIC18F family of micro controllers using MPLAB and the Student version of MCC18 C compiler. See the MPLAB and MCC18 documentation for more details on these products.
 
In this class the student learns the material required to build a microprocessor based robot. The intended audience is the person who knows nothing about electronics or programming. Some level of computer experience is desirable. Every effort will be made to introduce information on a level which is understandable by bright people as young as 12, average people over the age of 18.
 
<!------------------------------>
 
|-valign="top"
 
|
 
* Projects
 
* PIC
 
* Tutorial
 
* Info
 
* CLang
 
|[http://www.8051projects.net/index.html Rickey's World of MicroControllers]
 
|Interesting site, lots of content.  More review info would be useful.
 
<!------------------------------>
 
|-valign="top"
 
|
 
* PIC
 
* Project
 
* Asm
 
|[http://www.tedrossin.x10hosting.com/Electronics/Pic/Pic.html#LogicAnalyzer Cheap Logic Analyzer]
 
|Nice project to turn your pc into a Logic Analyzer
 
<!------------------------------>
 
|-valign="top"
 
|
 
* PIC
 
* Tutorial
 
* CLang
 
|[http://www.fored.co.uk/html/learn_c_with_fed.htm Learn C with FED]
 
|Tutorial on C
 
<!------------------------------>
 
|-valign="top"
 
|
 
* PIC
 
* Tutorial
 
* CLang
 
|[http://www.gooligum.com.au/tut_baseline_C.html Baseline PIC C Programming Tutorials]
 
|Tutorial on C
 
<!------------------------------>
 
|-valign="top"
 
|
 
* PIC
 
* Tutorial
 
* CLang
 
|[http://www.mikroe.com/en/books/pic-books/mikroc/ Book: PIC Microcontrollers - Programming in C]
 
|Tutorial on C
 
<!------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Tutorial
 
* CLang
 
|[http://www.fored.co.uk/html/Learn%20to%20use%20C%20with%20FED.pdf Learn to Use C]
 
|Tutorial on C PFD
 
<!------------------------------
 
|-valign="top"
 
|
 
* POV
 
* PIC
 
* Project
 
* ?Lang
 
|[ ]
 
|
 
<!------------------------------
 
|-valign="top"
 
|
 
* POV
 
* PIC
 
* Project
 
* ?Lang
 
|[ ]
 
|
 
<!------------------------------
 
|-valign="top"
 
|
 
* POV
 
* PIC
 
* Project
 
* ?Lang
 
|[ ]
 
|
 
 
<!------------------------------
 
<!------------------------------
 
|-valign="top"
 
|-valign="top"
Line 1,306: Line 1,174:
 
* PIC
 
* PIC
 
* Compiler  
 
* Compiler  
|[http://www.romux.com Microcontroller and Electronics Projects Links]
+
|[http://www.btech-online.co.uk/5832.html Microcontroller and Electronics Projects Links]
|Contains lot of Electronics projects including circuits.
+
|Contains links to a lot of stuff, including compilers in many languages.
<!--------------------------------->
+
 
|-valign="top"
 
|
 
* PIC
 
* Compiler
 
|[http://www.pmpcomp.fr/ Pic Micro Pascal compiler - Home site]
 
|Pic Micro Pascal compiler
 
<!--------------------------------->
 
|-valign="top"
 
|
 
* PIC
 
* Eagle
 
* DBoard
 
* Project
 
|[http://www.instructables.com/id/18-pin-PIC-Development-Board/ 18 pin PIC Development Board]
 
|From the link:  I have long been playing with Microchip PICs but have always made do without some form of development board. To that end I have designed a basic board that I was hoping to get some input for. I haven't yet made this board as I am waiting for some kit to turn up to finish it off and make it, however I thought others may be in a position to use or modify it.
 
<!---------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Compiler
 
|[]
 
|
 
<!---------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Compiler
 
|[]
 
|
 
<!---------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Compiler
 
|[]
 
|
 
<!---------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Compiler
 
|[]
 
|
 
<!---------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Compiler
 
|[]
 
|
 
 
<!------------------------------>
 
<!------------------------------>
  
 
|}
 
|}
  
=== Programmers/BootLoaders Section ===  
+
=== Programmers Section ===  
  
 
Programmers -- the hardware/software to burn the program into your chip -- Searching the internet you will find a ton, some opne source, some kits, some assembled.  Or design your own you will belong to a club of 100s ?
 
Programmers -- the hardware/software to burn the program into your chip -- Searching the internet you will find a ton, some opne source, some kits, some assembled.  Or design your own you will belong to a club of 100s ?
Line 1,372: Line 1,190:
 
! Topic Link
 
! Topic Link
 
! Comment
 
! Comment
<!------------------------------->
 
|-valign="top"
 
|
 
* PIC
 
* Programmer
 
|[[PIC Programmers, In Circuit Programming and BootLoaders]]
 
|A discussion of bootloaders and programmers
 
 
<!------------------------------->
 
<!------------------------------->
 
|-valign="top"
 
|-valign="top"
Line 1,400: Line 1,211:
 
|[http://search.ebay.com/ws/search/AdvSearch?sofindtype=13  Ebay Search ]
 
|[http://search.ebay.com/ws/search/AdvSearch?sofindtype=13  Ebay Search ]
 
|For hardware programmers search ebay, typically there are quite a few, not expensive ( < $50 ) Often USB ( good? ).
 
|For hardware programmers search ebay, typically there are quite a few, not expensive ( < $50 ) Often USB ( good? ).
<!------------------------------>
+
<!------------------------------
|-valign="top"
 
|
 
* PIC
 
* BootLoader
 
|[http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm Tiny PIC bootloader]
 
|16F and 18F chips.  Has a terminal emulator
 
<!------------------------------>
 
|-valign="top"
 
|
 
* PIC
 
* Programmer
 
|[http://members.aon.at/electronics/pic/picpgm/index.html PICPgm - PIC Development Programmer]
 
|A free and simple PIC Development Programmer Software for Windows. This freeware programmer Software supports 10F, 12F, 16F and 18F PICs. Also dsPIC30F devices are supported now.
 
<!--------------------------------->
 
|-valign="top"
 
|
 
* PIC
 
* Programmer
 
|[http://members.aon.at/electronics/pic/picpgm/ PICPgm - PIC Development Programmer]
 
|A free and simple PIC Development Programmer Software for Windows
 
<!---------------------------------
 
|-valign="top"
 
|
 
* PIC
 
* Programmer
 
 
 
|
 
|
 
 
 
<!---------------------------------
 
 
|-valign="top"
 
|-valign="top"
 
|
 
|
Line 1,459: Line 1,240:
  
 
  end scratch area ----------------->
 
  end scratch area ----------------->
 +
 +
  
 
=== Forum Mail Lists Etc ===  
 
=== Forum Mail Lists Etc ===  

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)