Author Topic: PIC (PIC Microchip)...  (Read 18585 times)

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC (PIC Microchip)...
« on: August 12, 2008, 12:57:06 PM »
Microchip Technology Inc
Home Page
http://www.microchip.com/


PIC-Assembler Einstieg
http://www.sprut.de/electronic/pic/index.htm

PIC-Assembler - Befehle
http://www.sprut.de/electronic/pic/assemble/befehle.html


PIC18: a guide to assembling, linking and programming with Linux
Submitted by admin on Wed, 08/22/2012
Have you ever wondered how to program Microchip PICs in assembly under Linux? Here's a quite in-depth introduction that tries also to show the inner workings of the PIC18 family architecture. ...
http://www.robertocarraro.com/pic18-guide-assembling-linking-and-programming-linux


PIC Assembly Language for the Complete Beginner Michael A. Covington (1999)
Artificial Intelligence Center The University of Georgia
http://www.ai.uga.edu/mc/microcontrollers/pic/picassem2004.pdf


A Guide to Common PIC Assembly Programming Constructs Jason Thweatt
http://www.ece.vt.edu/cel/ece2504/PIC_Guide_v1.5.pdf


PIC Assembler
Eine Einführung von roboternetz.de
http://www.roboternetz.de/wissen/index.php/PIC_Assembler

Forum: PIC Controller
http://www.roboternetz.de/community/forumdisplay.php?33-PIC-Controller

Programm Taster betätigt, LED an ...
http://www.roboternetz.de/community/showthread.php?30112-1.Programm-Taster-bet%E4tigt-LED-an



PIC-Programmierung
Die Lerneinheit behandelt die Programmierung des PIC-Mikrocontrollers
http://www.chemgapedia.de/vsengine/vlu/vsc/de/ch/11/cmt/vlus/pic_programm.vlu.html


64MB MMC und PIC16F877
MMC-Speicherkarte mit PIC16F877 Schreiben /Lesen ueber SPI-Interface ( MMC 64MB und PIC-Microcontroller)
http://www.cc5x.de/MMC/


24LC65 8K X 8 EEPROM
Interfacing a PIC with a Microchip 24LC65 8K X 8 EEPROM
http://www.phanderson.com/PIC/16C84/24lc65.html


Eric's PIC Page
http://www.brouhaha.com/~eric/pic/


PIC Specific RS232 routine
by Tony Kuebek
http://www.piclist.com/techref/microchip/16f876-hint-tk.htm


PIC Projects by Peter Luethi
This website provides you helpful information about Microchip PIC 8 Bit RISC microcontrollers.
http://www.electronic-engineering.ch/microchip/index.html


ASM Language Routine Library
PIC Micro Controller ASM Language Routine Library
http://www.piclist.com/techref/microchip/routines.htm


control a HD44780-based Character-LCD
How to control a HD44780-based Character-LCD
http://home.iae.nl/users/pouweha/lcd/lcd.shtml


PIC AT Keyboard Interface
http://www.electronic-engineering.ch/microchip/projects/keyboard/v2xx/keyboard_v2xx.html


 PIC Specific RS232 IO
http://www.piclist.com/techref/microchip/rs232.htm


SnipPIC
Some PIC Code
http://members.tripod.com/~mdileo/snippic.html


Beginners checklist for PICs
http://www.piclist.com/techref/piclist/begin.htm


Starting with PICmicro controllers
Van Ooijen Technische Infomatica
http://www.voti.nl/swp/


mikrocontroller.net (by Andreas Schwarz)
"Ein Mikrocontroller ist ein Prozessor. Der Unterschied zu PC-Prozessoren besteht darin..."
http://www.mikrocontroller.net/


PIC-FAQ (04 Dec 1995)
By Tom Kellett
http://margo.student.utwente.nl/el/micros/pic/pic_faq.html


JDM2 based PIC Programmer
Schematic & layout for an updated JDM2 PIC Programmer. Includes clock & data filter, Vpp voltage divider for modern PIC microcontrollers (eg USB PIC 18F2455/4455).
http://www.instructables.com/ex/i/6D80A0F6DA311028931A001143E7E506/?ALLSTEPS


The PICPgm Programmer is a free In-System-Development Programmer for the Microchip PIC microcontrollers. The programmer software is available with a Graphical User Interface (GUI) and a Command Line interface. The programmer software runs on Windows 9x/ME/2k/XP. The interface to the PIC microcontroller is the PC's centronics port (printer port) or the serial COM port. Up to now many different PIC devices are supported.
http://members.aon.at/electronics/pic/picpgm/


PIC Mikrocontroller Forum
Betrieben von Fernando Heitor dos Anjos
http://www.fernando-heitor.de/component/option,com_smf/Itemid,121/


GNU PIC Utilities
gputils is a collection of tools for Microchip (TM) PIC microcontrollers. It includes gpasm, gplink, and
gplib. Each tool is intended to be an open source replacement for a corresponding Microchip (TM) tool.
http://gputils.sourceforge.net/ | http://gputils.sourceforge.net/gputils.pdf


SDCC (Small Device C Compiler)
SDCC is a Freeware::ANSI - C compiler => Intel 8051; Maxim 80DS390; Zilog Z80; Motorola 68HC08; Microchip PIC16 and PIC18
http://sdcc.sourceforge.net/


PIC microcontrollers, for beginners too
A Online Book (author: Nebojsa Matic)
http://www.mikroe.com/en/books/picbook/picbook.htm


PiKdev
a simple graphic IDE for the development of PIC-based applications. PiKdev is a a simple graphic IDE - currently supports assembly language (Linux, KDE)
http://pikdev.free.fr/


Piklab
Piklab is an integrated development environment (IDE) for applications based on Microchip PIC and dsPIC microcontrollers similar to the MPLAB environment.
http://piklab.sourceforge.net/index.php


On these pages, I will introduce the electronic circuits making which used the PIC(Peripheral Interface Controller) which is the one-chip microprocessor. I will make this page for the beginner of PIC including me....
http://hobby_elec.piclist.com/e_pic.htm


Practical PIC Projects for 12F & 16F PIC Microcontrollers
http://picprojects.org.uk/

« Last Edit: August 05, 2013, 09:28:54 AM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC Einstieg (PIC Microchip)...
« Reply #1 on: April 08, 2009, 09:01:36 PM »
 PIC18: a guide to assembling, linking and programming with Linux
Submitted by admin on Wed, 08/22/2012 - 12:51
http://www.robertocarraro.com/pic18-guide-assembling-linking-and-programming-linux

-.-

PIC Wars
The First Battle Won
http://patearl.net/projects/pic

-.-

WIKI PIC-Mikrocontroller
http://www.fernando-heitor.de/component/option,com_openwiki/Itemid,123/id,mikrocontroller:pic-mikrocontroller/

« Last Edit: June 11, 2013, 05:17:39 PM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC/IDE...
« Reply #2 on: September 05, 2009, 04:32:52 PM »
PIC/IDE
# Interface Microchip PIC18 microcontrollers to ATA(PI)/IDE devices including disks, CD-ROM and DVD-ROM, in PIO (non-DMA) mode.
# Prototype uses PIC18F6680 with external 40MHz clock but should be adaptable to other parts at different speeds with approx 24 GPIO pins.
http://www.telegraphics.com.au/sw/info/picide.html

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC (PIC Microchip)...
« Reply #3 on: January 25, 2010, 01:15:57 PM »
My experiments with PIC18F4550 <> USB
After I found out one article regarding USB functions of PIC18F4550, I have decided to devote some time for experiments. ...
http://www.edaboard.com/ftopic313796.html


Mit den USB-Chips der PIC18Fxx5x-Reihe steht eine USB Hardwarelösung zur Verfügung, die allerdings etwas kompliziertere Softwareentwicklung bedingt. ...
http://www.sprut.de/electronic/interfaces/usb/usb.htm
« Last Edit: January 25, 2010, 01:17:42 PM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC (PIC Microchip)...
« Reply #4 on: January 25, 2010, 01:37:55 PM »
Die Nutzung der RS232-Hardware (USART)
http://www.sprut.de/electronic/pic/grund/rs232.htm


Simple RS232 Interface
fully software controlled RS232 transmission and reception for PIC16F84
http://www.electronic-engineering.ch/microchip/projects/rs232/rs_test/rs_test.html

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC (PIC Microchip)...
« Reply #5 on: January 25, 2010, 05:20:53 PM »
    *  gpsim  - is a full-featured software simulator for  Microchip PIC microcontrollers distributed under the GNU  General Public License
    * gpsimWin32 - native WIN32 port of gnupic simulator, a simulator for Microchip PIC microcontrollers.
http://gpsim.sourceforge.net/


Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC (PIC Microchip)...
« Reply #6 on: February 10, 2010, 12:55:09 PM »
SDCC - Small Device C Compiler
SDCC is a retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16 and PIC18 series. SDCC is Free Open Source Software, distributed under GNU General Public License (GPL).
http://sdcc.sourceforge.net/

SDCC Compiler User Guide
http://sdcc.sourceforge.net/doc/sdccman.pdf

-.-

The EFSL project aims to create a library for filesystems, to be used on various embedded systems. Currently we support the Microsoft FAT filesystem family. It is our intention to create pure ANSI C code that compiles on anything that bears the name 'C compiler'. We don't make assumptions about endianness or how the memory alignement is arranged on your architecture.
http://efsl.be/


EFSL Porting Guide - A practical guide that demonstrates
how to port EFSL to any CPU architecture.
http://blog.mahalo.com/hackaday/misc/efsl.pdf


http://garr.dl.sourceforge.net/project/efsl/efsl-stable/0.2.8/manual-0.2.8.pdf


Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC (PIC Microchip)...
« Reply #7 on: April 27, 2010, 03:22:33 PM »
The 16C74A to 256KB SIMM interface (can easily adapt up to 4 MB)
http://www.piclist.com/techref/microchip/picsimm.htm

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC (PIC Microchip)...
« Reply #8 on: April 27, 2010, 03:42:10 PM »
IDE Test Project (PIC - IDE Interface)
http://www.barrymichels.com/ide/

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC (PIC Microchip)...
« Reply #9 on: June 10, 2010, 04:10:12 PM »
yEd Graph Editor
yEd is a powerful diagram editor that can be used to quickly and effectively generate high-quality drawings of diagrams.
Create your diagrams manually or import your external data for analysis and auto-magically arrange even large data sets by just pressing a button.
http://www.yworks.com/en/products_yed_about.html

-.-

S T R U C T O R I Z E R
Kleines Tool zum Erstellen von Nassi-Shneiderman-Diagrammen (NSD), einem Diagrammtyp zur Darstellung von Programmentwürfen im Rahmen der strukturierten Programmierung (Struktogramme).

Structorizer itself has been written by Bob Fisch and is published, since version 2, as open-source under the terms of the GPL license, which means that everyone is free to change the code to fit their own needs as long as the header comments remain intact, so that each code can be tracked down to it's orignal author.

http://structorizer.fisch.lu/


-.-

Ein Nassi-Shneiderman-Diagramm ist ein Diagrammtyp zur Darstellung von Programmentwürfen im Rahmen der Methode der strukturierten Programmierung. Er wurde 1972/73 von Isaac Nassi und Ben Shneiderman entwickelt und ist in der DIN 66261 genormt. Da Nassi-Shneiderman-Diagramme Programmstrukturen darstellen, werden sie auch als Struktogramme bezeichnet.
http://de.wikipedia.org/wiki/Nassi-Shneiderman-Diagramm


Programmstrukturen
DIN 66 261: Sinnbilder für Struktogramme nach Nassi-Shneiderman
http://wwwlrh.fh-bielefeld.de/IN_Prak/inprak6.htm


-.-

http://en.wikipedia.org/wiki/Algorithmic_State_Machine


« Last Edit: May 24, 2011, 07:28:19 PM by lemonhorse »

Link

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1648
    • View Profile
PIC (PIC Microchip)...
« Reply #10 on: June 29, 2010, 01:23:57 PM »
144 LED Games Console Project  (Microchip Pic 16F877 or 16F877A microcontroller)
http://www.freewebs.com/defxev/scroll.htm | http://www.picbasic.co.uk/forum/showthread.php?t=12674

-.-

SD Memory Card Interface
The PIC16F819 was chosen for its hardware support for SPI.
http://mondo-technology.com/sdcard.htm

-.-

BOOK: SD Card Projects Using the PIC Microcontroller
By Dogan Ibrahim, Traffic Control Systems Unit, South Bank University, Near East University, UK
Description: PIC Microcontrollers are a favorite in industry and with hobbyists. These microcontrollers are versatile, simple, and low cost making them perfect for many different applications. The 8-bit PIC is widely used in consumer electronic goods, office automation, and personal projects. Author, Dogan Ibrahim, author of several PIC books has now written a book using the PIC18 family of microcontrollers to create projects with SD cards. This book is ideal for those practicing engineers, advanced students, and PIC enthusiasts that want to incorporate SD Cards into their devices. SD cards are cheap, fast, and small, used in many MP3 players, digital and video cameras, and perfect for microcontroller applications. Complete with Microchip's C18 student compiler and using the C language this book brings the reader up to speed on the PIC 18 and SD cards, knowledge which can then be harnessed for hands-on work with the eighteen projects included within. Two great technologies are brought together in this one practical, real-world, hands-on cookbook perfect for a wide range of PIC fans.
http://www.elsevier.com/wps/find/bookdescription.cws_home/718482/description

http://www.amazon.de/Card-Projects-Using-PIC-Microcontroller/dp/185617719X


-.-

Fast division for PICs
http://www.convict.lu/Jeunes/Math/Fast_operations2.htm

Fast multiplication for PICs
http://www.convict.lu/Jeunes/Math/Fast_operations.htm

-.-

Midrange PIC Assembler Tutorials
This tutorial series introduces the midrange (14-bit) PIC architecture, peripherals, and assembly language, building on the material covered in the baseline lessons.
http://www.gooligum.com.au/tut_midrange.html

---

PIC 18F BMP to KS0108 LCD conversion by Joe Colquitt
Copied with permission from http://home.clear.net.nz/pages/joecolquitt/bmp2lcd.html
This board is also used for Text to graphic LCD using PIC 18F
http://www.piclist.com/images/boards/BMP2gLCD18F-jc/index.htm

« Last Edit: February 09, 2016, 02:09:54 PM by Link »