PIC: Unterschied zwischen den Versionen

Aus Wiki_2020
Wezi (Diskussion | Beiträge)
Wezi (Diskussion | Beiträge)
 
(29 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== unsorted ==
[https://microchipdeveloper.com/dtda:icsp-considerations ICSP ]
http://picforum.ric323.com/index.php<br>
[https://www.microchip.com/en-us/application-notes/tb3261.html TB3261 - PIC1000: Getting Started with Writing C-Code for PIC16F and PIC18F]<br>
[http://ww1.microchip.com/downloads/en/devicedoc/50002173a.pdf MPLAB XC8 Getting started Guide]<br>
[http://ww1.microchip.com/downloads/en/devicedoc/50002053g.pdf MPLAB XC8 Compiler User Guide]<br>
[https://microchipdeveloper.com/tls2101:start Microchip Developer - Fundamentals of the C Programming Language]<br>
[http://microchip.wikidot.com/mcc:overview MCC]
[https://onlinedocs.microchip.com/pr/GUID-5A03F818-B7FC-4062-9792-57D08543B586-en-US-3/index.html?GUID-4FF6C8DE-2375-4456-9150-3ECCDAEB82B4 MCC technical Reference]
== PIC relatet things ==
== PIC relatet things ==
https://microchip.wikidot.com/xpress-mchp:working-with-github  MPLABXpress & Github


=== Hardware ===
=== Hardware ===
Zeile 11: Zeile 23:
=== PIC24 ===
=== PIC24 ===


[http://www.microchip.com/forums/m546110.aspx Re-mappable peripheral how to]
[http://www.microchip.com/forums/m546110.aspx Re-mappable peripheral how to]<br>
[http://singularengineer.com/peripheral-pin-select-pps-using-xc16-and-mplab-x/ Peripheral Pin Select (PPS) (using XC16 and MPLAB X)]<br>
[https://modtronicsaustralia.com/support/pic24-microcontroller-tutorials/ PIC24 Tutorials]<br>


[http://singularengineer.com/peripheral-pin-select-pps-using-xc16-and-mplab-x/ Peripheral Pin Select (PPS) (using XC16 and MPLAB X)]
=== Microchip ===


[https://modtronicsaustralia.com/support/pic24-microcontroller-tutorials/ PIC24 Tutorials]
*[http://www.microchip.com/maps/Microcontroller.aspx Auswahltool zum Ermitteln des ''richtigen'' ControllersRoutinen zur Ansteuerung DOG-M Display in C]


=== Microchip ===
==== <u>MPLAB X</u>====
 
PIC Kit3 doesnot work @Win10  guggst du hier .. scroll down a lot  [https://www.microchip.com/forums/m936066.aspx]<br>
[http://www.microchip.com/maps/Microcontroller.aspx Auswahltool zum Ermitteln des ''richtigen'' ControllersRoutinen zur Ansteuerung DOG-M Display in C]
[https://microchipsupport.force.com/s/article/Could-not-connect-to-tool-hardware-PICkit3PlatformTool-The-debugger-could-not-be-started-Terminating-debug-session PIC Kit3 does not work]<br>
[http://microchipdeveloper.com/xc8:console-printing Simulator Console printf()]


=== LCD ===
=== LCD ===
Zeile 26: Zeile 41:
=== Programmer ===
=== Programmer ===


[https://github.com/jorticus/pickit2-editor PicKit2 unterstützte Devices ändern]
*[https://github.com/jorticus/pickit2-editor PicKit2 unterstützte Devices ändern]
*[https://sites.google.com/site/pk2devicefileeditor/ PicKit2 unterstützte Devices ändern]


[https://sites.google.com/site/pk2devicefileeditor/ PicKit2 unterstützte Devices ändern]
=== Display's ===


=== Display's ===


==== <u>Code</u> ====
* [http://www.edaboard.com/thread135145.html Menüsystem]
==== <u>TFT mit Touch</u> ====
* [http://www.4dsystems.com.au/product/gen4_uLCD_28PT/ 4D Systems Vertrieb RS-Components]


==== <u>DOGL</u> ====
==== <u>DOGL</u> ====
* [https://pic-projekte.de/blog/ea-dogl/ DOGL Display PIC]
* [https://pic-projekte.de/blog/ea-dogl/ DOGL Display PIC]


==== DOGM ====
==== <u>DOGM</u> ====


*[http://www.mculabs.com/drivers/eadogm.html EA DOGM Multi I/O LCD Driver v2.01 (updated 11/25/09) in CCS]
*[http://www.mculabs.com/drivers/eadogm.html EA DOGM Multi I/O LCD Driver v2.01 (updated 11/25/09) in CCS]
Zeile 45: Zeile 65:
*[http://www.mikrocontroller.net/topic/287978#new ... und noch mal]
*[http://www.mikrocontroller.net/topic/287978#new ... und noch mal]


==== DOGM Grafik ====
==== <u>DOGM Grafik</u> ====
*[https://github.com/mueschel/lcdlib#fontstemplate_simplefontc  Library für EA-DOGM Grafikdisplays inkl. Font-Generator]
*[https://github.com/mueschel/lcdlib#fontstemplate_simplefontc  Library für EA-DOGM Grafikdisplays inkl. Font-Generator]


==== OLED ====  
==== <u>OLED</u> ====  


*[https://github.com/PIC-Nico/SSD1306 SSD1306 C-Routinen ]
*[https://github.com/PIC-Nico/SSD1306 SSD1306 C-Routinen ]
*[http://www.buydisplay.com/download/ic/SSD1306.pdf SSD1306 Datasheet]
*[http://www.buydisplay.com/download/manual/ER-OLED0.96-1_Series_Datasheet.pdf OLED Display Datasheet]
*[https://42project.net/shop/displays-und-segmentanzeigen/0-96-oled-display-i2c-iic-twi-128x64-punkte-anzeigeweiss-module-fuer-arduino/ OLED Display 0,96" ]
*[https://42project.net/shop/displays-und-segmentanzeigen/0-96-oled-display-i2c-iic-twi-128x64-punkte-anzeigeweiss-module-fuer-arduino/ OLED Display 0,96" ]
*[http://blog.simtronyx.de/kurz-vorgestellt-096-zoll-oled-display-i%c2%b2c-mit-128x64-pixel/ OLED]
*[http://blog.simtronyx.de/kurz-vorgestellt-096-zoll-oled-display-i%c2%b2c-mit-128x64-pixel/ OLED]
*[http://www.instructables.com/id/Monochrome-096-i2c-OLED-display-with-arduino-SSD13/ OLED]
*[http://www.instructables.com/id/Monochrome-096-i2c-OLED-display-with-arduino-SSD13/ OLED]
*[http://www.stefan-buchgeher.info/elektronik/glcd/glcd_kap4.html GLCD]


=== C Compiler ===
=== C Compiler ===
Zeile 60: Zeile 83:


=== Rotary Encoder ===
=== Rotary Encoder ===
 
*[https://stackoverflow.com/questions/57988939/how-to-read-rotary-encoder-input Rotary C Arduino]<br>
[http://www.pavius.net/2010/02/rotary-encoder-based-cooking-timer/ Rotary encoder based cooking timer]
*[http://www.pavius.net/2010/02/rotary-encoder-based-cooking-timer/ Rotary encoder based cooking timer]<br>
 
*[http://sprut.de/electronic/pic/programm/rotary/rotary.html rotary by sprut]<br>
[http://sprut.de/electronic/pic/programm/rotary/rotary.html rotary by sprut]
*[http://www.circuitsathome.com/mcu/programming/reading-rotary-encoder-on-arduino reading rotary encoder on arduino]<br>
 
*[https://www.candrian.gr/index.php/3-pin-rotary-encoder-how-to/]
[http://www.circuitsathome.com/mcu/programming/reading-rotary-encoder-on-arduino reading rotary encoder on arduino]
*[https://www.hobbytronics.co.uk/arduino-tutorial6-rotary-encoder]


=== Codesammlungen Beispielprojekte Tutorials ===
=== Codesammlungen Beispielprojekte Tutorials ===
Zeile 82: Zeile 105:
*[http://pic-projekte.de/phpBB3/ PIC Projekte (MiniAnzeige Modul) ,Tutorials, Forum]
*[http://pic-projekte.de/phpBB3/ PIC Projekte (MiniAnzeige Modul) ,Tutorials, Forum]
*[http://www.picprojects.net/index.html Picprojects.net]
*[http://www.picprojects.net/index.html Picprojects.net]
 
*[http://picprojects.org.uk/projects/picprojects.htm LED-PWM, Stern etc]
[[Eigene PIC-Projekte]]
[[Eigene PIC-Projekte]]


Zeile 95: Zeile 118:


* [[PIC24HJ64GP502]] - Taktung
* [[PIC24HJ64GP502]] - Taktung
http://urspoulsen.bplaced.net/Code/Neopixel/html/index.html
http://urspoulsen.bplaced.net/Code/PIC24_DOG/html/index.html

Aktuelle Version vom 19. Juni 2023, 19:10 Uhr

unsorted

ICSP http://picforum.ric323.com/index.php
TB3261 - PIC1000: Getting Started with Writing C-Code for PIC16F and PIC18F
MPLAB XC8 Getting started Guide
MPLAB XC8 Compiler User Guide
Microchip Developer - Fundamentals of the C Programming Language
MCC MCC technical Reference

PIC relatet things

https://microchip.wikidot.com/xpress-mchp:working-with-github MPLABXpress & Github

Hardware

PIC Nano Breadboard

Applicationnotes

ICSP

PIC24

Re-mappable peripheral how to
Peripheral Pin Select (PPS) (using XC16 and MPLAB X)
PIC24 Tutorials

Microchip

MPLAB X

PIC Kit3 doesnot work @Win10 guggst du hier .. scroll down a lot [1]
PIC Kit3 does not work
Simulator Console printf()

LCD

DSPIC 33 4pin LCD XC16

Programmer

Display's

Code

TFT mit Touch

DOGL

DOGM

DOGM Grafik

OLED

C Compiler

CCS-Compiler Manual

Rotary Encoder

Codesammlungen Beispielprojekte Tutorials

Eigene PIC-Projekte

Software

Know How

http://urspoulsen.bplaced.net/Code/Neopixel/html/index.html http://urspoulsen.bplaced.net/Code/PIC24_DOG/html/index.html