Gefunden für icsp pic 16f8 - Zum Elektronik Forum |
| 1 - Stufenlose PWM und Motor Schutzschaltung -- Stufenlose PWM und Motor Schutzschaltung | |||
| |||
| 2 - Fehlermeldung bei der Programmierung von MPLAB PM 3 -- Fehlermeldung bei der Programmierung von MPLAB PM 3 | |||
| Ja kein Wunder wenn Reset ständig aktiv ist. Entferne mal den 1k-Widerstand und dein Programm wird laufen (sofern es korrekt ist). So sollte das aussehen im Schaltplan, die Diode zwischen VDD und 5V kann man aber meistens weglassen, da Progrmmiergeräte meist erkennen mit welcher Spannung der PIC läuft und ihre Steuerpegel darauf einstellen.
Und mal so nebenbei: Der Schaltplan sieht aus wie Sau. Krumme Linien, Kreuzungspunkte überall obwohl sie nicht nötig sind (warscheinlich mit Wire statt Net gemalt) und ein heilloses Durcheinander. ... | |||
3 - Mit Taskit Eprop plus+ einen PIC programmieren -- Mit Taskit Eprop plus+ einen PIC programmieren | |||
| Vornehm geht die Welt zugrunde!
Was hältst du denn hier von: http://www.sprut.de/electronic/pic/brenner/index.htm Oder davon: http://www.ebay.de/itm/USB-PIC-Deve.....bd90f ... | |||
| 4 - WinPic Fehler Programmierung -- WinPic Fehler Programmierung | |||
| Poste doch bitte erst mal die Schaltung die du zum Programmieren verwendest...
Hier nochmal was über die Programmier Theorie und die verwendeten Spannungen... Dort vermute ich nach wie Vor den Fehler [ Diese Nachricht wurde geändert von: QuirinO am 21 Jun 2011 23:14 ]... | |||
| 5 - Programmieradapter für SOP8 -- Programmieradapter für SOP8 | |||
| Hoi,
Programmieradapter gibt es zu kaufen, sind aber schweineteuer. Der Standard-Bastler-Weg ist es, eine PLCC-Fassung zu zersägen, den SOIC umgekehrt hineinzulegen und mit einem Gummi/Draht zu fixieren. Die Federkontakte der PLCC-Fassung erledigen die sichere Kontaktierung. Beispiellink: http://www.sprut.de/electronic/pic/icsp/icsp.htm#smd Gruß, Bartho ... | |||
| 6 - Allgemeine Frage zum Lernpaket Elektronik Start mit USB -- Allgemeine Frage zum Lernpaket Elektronik Start mit USB | |||
Das klingt doch schon mal gut
Hast Du noch zumindest kurzzeitig Zugriff auf einen Rechner mit serieller Schnittstelle? Ein simpel-PIC-Brenner für RS232 braucht bloß drei Widerstände, einen Kerko und ein halbes altes USB-Kabel: http://s.gullipics.com/image/3/9/j/hq2x3b-e3wje-n0wz/img.png Damit kann man sich dann einen PIC brennen, der einen "richtigen" USB-Brenner steuert: http://www.sprut.de/electronic/pic/projekte/brenner8/index.htm Habe ich hier auf Lochraster aufgebaut, funktioniert einwandfrei. Ansonsten kann man sich auch einen PICkit2/3-Programmer kaufen (um 40 Euro). Für Atmel gibt's für das gleiche Geld das AVR-ISP MK2: http://www.reichelt.de/?ACTION=3;GR.....45040 Für beide muss man noch Fassungsadapter für das Schni... | |||
| 7 - Mein großes Azubiprojekt -- Mein großes Azubiprojekt | |||
| Hoi Martin,
Zitat : Wenn ich aber die Leuchtdioden in Reihe Schalte, schränkt das meine Einstellmöglichkeiten ein oder? Nein, überhaupt nicht. Die Helligkeit regelt man normalerweise über eine Pulsweitenmodulation mit so mindestens 100 Hz. Das bedeutet, dass alle LEDs 100 mal pro Sekunde ein- und wieder ausgeschaltet werden; das Flimmern nimmt das menschliche Auge nicht wahr (und das Fischauge hoffentlich auch nicht, ansonsten kann man die Frequenz auch einfach auf 1kHz erhöhen). Durch die Einschaltdauer innerhalb einer Periode bestimmt man die durchschnittliche Helligkeit der LEDs. Daher ist es egal, wie man die LEDs verschaltet, weil sie alle gleichzeitig ein- und wieder ausgeschaltet werden. Eventuell ist es für Dein Projekt (auch eine hohe Tagesleuchtstärke erforderlich) besser, ein dimmbares EVG samt geeigneter Leuchtstofflampen anzusteuern? Dürfte einfacher aufzubauen zu sein. Allerdings weiß ich nicht, ob man die Leuchtstofflampen auf nur... | |||
| 8 - Suche Treiber-FET für 1.6A mit recht geringem Spannungsabfall für LED-Multiplex -- Suche Treiber-FET für 1.6A mit recht geringem Spannungsabfall für LED-Multiplex | |||
| Hoi,
Ich experimentiere gerade mit PICs und LED-Multiplex-Steuerungen. Ich möchte die LEDs mit 100mA pulsen (geplante Einschaltdauer 128us, Periodendauer 1024us). In den Zeilen-/Spaltentransistoren soll nicht mehr Energie verheizt werden als nötig. Gibt's da was besseres/gleichgutes/günstigeres als z.B. den IRFZ46N (R_DS(ON)=16,5mOhm)? Den führt Reichelt für 51ct: http://www.reichelt.de/?;ACTION=3;L.....41740 Die Matrix wird in 8*16 organisiert. Außerdem würde ich gerne mit einem weiteren FET eine globale PWM für alle LEDs zusammen (hat der PIC einen extra Ausgang für) realisieren. Sprich Einschaltdauer 0-128us, Periodendauer 128us, Strom max. 1,6A permanent. Nehme ich da auch einen IRFZ46N (oder einen günstigeren Typ, so es ihn gibt), oder brauche ich da was schnelleres? Als Zeilentreiber wollte ich 16 BC327/337 nehmen, die können mehr Strom ab als ULN2803A. Als Spaltentreiber hatte ich auch erst darüber nachgedacht, aber dann hätte ich sicherheitshalber pro 4 LEDs je einen verbaut (max. 400mA permanent), das wären dann 4*8=32 Stück. Dann lieber 8 FETs. Momentan experime... | |||
| 9 - LED-Weihnachtsdeko mit Micro-Controller blinken lassen -- LED-Weihnachtsdeko mit Micro-Controller blinken lassen | |||
| Ich denke auch, dass es durchaus Sinn machen kann, sich einen ICSP-Brenner mit Entwicklungskit fertig zu kaufen. Von Microchip gibts da eine Version die einem wirklich nachgeschmissen wird bei HBE (Direkt-Distributor von Farnell) das Auslaufmodell "Microchip Pic-Kit2"
Dort hab ich mir DAS HIER gekauft. Hat auf Anhieb funktioniert und ich bin zufrieden damit. Dabei muss man sich auch nicht drum kümmern ob der Brenner läuft oder ob die Hardware fehlerfrei ist. Einstecken und in Assembler losprogrammieren. Denke das könnte für den einstieg ganz gut sein. ... | |||
| 10 - PIC16F877 -- PIC16F877 | |||
| Über die Parallele kann ich anbieten, mit ICSP (Leitungen können direkt am PIC angelötet werden)
Picbrenner Oder du kaufst dir das von Microchip vorgesehene Programmier-Tool PicKit2 Mit dem hast du gar keinen Aufwand und du brauchst auch nix basteln, wo du dann nicht weisst worans liegt, wenns nicht geht. PicKit2 Viele Pics haben geschützte Speicherbereiche und können garnicht ohne weiteres ausgelesen werden. Was genau möchtest du denn auslesen? ... | |||
| 11 - PIC-Schaltung Klingeln auf der Versorgungsspannung -- PIC-Schaltung Klingeln auf der Versorgungsspannung | |||
| Sooo-
Ich hab gerade zwischendurch zur Entspannung ein kleines Thermometer mit einem Pic16F628 mit 4MHz internem Oszillator und einem LM75 gebaut. Es funktioniert soweit alles - ich habe die Versorgungsspannung in der nähe der Pic Versorgungspins mit Kondensatoren verschiedenen SMD - Chip Kondensatoren Gestützt (100n, 10n 10p parallel, im Layout noch nicht eingezeichnet, aber so nahe wie möglcih am PIC) und auf der Versorgungsspannung alles wegbekommen, was an 4 MHz Störungen durch den Impulsstrom des PIC verursacht wurde - bis auf ein kleines (etwa 200mV) Klingeln auf der Versorgungsspannung (siehe Bild) die Frequenz beträgt etwa 32Mhz. Die Eigentliche Versorgungsspannung des PIC ist über eine BAT43 SMD Shottky diode vom Rest der Schaltung entkoppelt, damit ich beim Brennen nicht alles durch die Brenner-Versorgungsspannung in betrieb nehme (es wird per ICSP gebrannt - Icsp-Stecker ist JP2) Was mich stutzig macht ist die tatsache dass die Frequenz der Störung etwa im Bereich der 4-Fachen Oszillatorfrequenz des PIC liegt. Werden da intern vielfache der Frequenz erzeugt? Allerdings war mein 2. Gedanke auch, dass bei der Dämpfung, die dieses Klingeln aufweist die Tatsächliche LC-Frequenz in ganz anderen Grössenordnungen liegen müsste. | |||
| 12 - PIC16F877 - teildefekt - Wer kann helfen? -- PIC16F877 - teildefekt - Wer kann helfen? | |||
| Die Wahrscheinlichkeit, dass Dein Controller den Speicherinhalt herausrückt ist bei einem kommerziellen Gerät tendenziell Null!
Welche Pins sind denn kaputt? Wenn das zufällig die sind, die zum Programmieren gebraucht werden, ist sowieso Essig... ICSP (In-Circuit-Serial-Programming) ist nicht zwangsläufig notwendig und funktioniert eh nur, wenn die Hardwareumgebung dazu passt. Ist das Ding ausgelötet, geht das mit "irgendeinem" der Programmiergeräte. Mein PICstart Plus müsste den unterstützen. Das wäre einfach, weil er dann in den Nullkraftsockel gepappt wird. Andererseits hätte ich keine Lust, einen kaputten Controller in den PICstart zu stecken. Also doch besser einen Programmieradapter für einen ICSP-Brenner basteln. ( http://www.sprut.de/electronic/pic/icsp/icsp.htm#dil40 ) Gruß, Ltof ... | |||
| 13 - PIC RS232 geht nicht -- PIC RS232 geht nicht | |||
| Hi,
Ich würde gerne Daten von meinem Rechner zu einem 18f1320 senden aber irgendwie klappt das noch nicht so richtig ich hab ein Aplictionboard von ner C-control genomen und von dort wo normalerweise die C-Control reingestekt wird gehe ich von RXD auf RXD von meinem PIC mit einem draht. und von TXD auf TXD von meinem PIC das hab ich gemacht weil da schon ein MAX 232 drauf sitzt. diese seite ist in ordnung weil wenn ich ne C-Control anschliese dann empfängt die Daten vom Rechner aber wenn ich meinen PIC anstatt der C-Control anschliese dann passiert nichts. Der PIC soll später mal eine RGB LED matrix ansteuern mit 100 RGB LEDs mein Progamm Code in C (ich verwende den C18 Compiler): /** I N C L U D E S **********************************************************/ #include <p18cxxx.h> #include "delays.h" // für die Warteschleife #include "usart.h" // für RS232 /** Configuration ********************************************************/ #pragma config OSC = HSPLL //CPU= 10MHz x 4 = 40MHz #pragma config PWRT = OFF //Power UP Timer #pragma config BOR = OFF //Brown Out Reset #pragma config WDT = OFF //Watchdog Timer #pragma config LVP = OFF //Low Voltage ICS... | |||
| 14 - Pic von Microchip mit Bootloader -- Pic von Microchip mit Bootloader | |||
| Tja, da gibts viele möglichkeiten. Es gibt ja Brenner wie Sand am Meer im Internet. Oder mal einen Fragen der einen Brenner hat. Einen 18Fxxxx Pic zu Brennen ist nicht ganz so einfach. Die Pics lassen sich auch ohne Programmieregrät Brennen (ICSP), wie das geht steht im Datenblatt, Informationen dazu gibts auf der Microchip Seite. Ist allerdings nur was für Profis, daher besser ein Programmiergerät benutzen. ... | |||
| 15 - Simpler PIC Brenner funktioniert nicht! (16F88) -- Simpler PIC Brenner funktioniert nicht! (16F88) | |||
| Das steht z.B. in Dokument DS30277 so. Ganz sicher bin ich mir jetzt aber auch nicht.
Für die Umschaltung Low- und High-Voltage-Programmierung wird RA3 benutzt. Der ist in Deiner Schaltung nicht angeschlossen. http://www.sprut.de/electronic/pic/icsp/icsp.htm#lvp Gruß, Ltof ... | |||
| 16 - Frage zu Velleman K8048 PIC Experimentierbord -- Frage zu Velleman K8048 PIC Experimentierbord | |||
| Hallo,
das obengenannte Experimentierbord hat einen ICSP anschluss. Könnte ich dann mit der entsprechenden Software auch einen 18Fxxxx Pic brennen und woher krieg ich die passende Software zum Brennen für das Board. Hier ist noch das Board. http://www.sly.de/artikeldet.php?su.....8c9cf mfg Mike ... | |||
| 17 - Entwickeln von Mikrokontroller-Schaltungen -- Entwickeln von Mikrokontroller-Schaltungen | |||
Zitat : photonic hat am 28 Okt 2006 04:05 geschrieben : Ich denke es ist persönlicher Gusto, wer weiss vielleicht würde ich heute PICs programmieren wenn ich als ersten Prozzi einen PIC gehabt hätte. War aber ein AVR... Dito! Nur umgekehrt. Ich bin halt bei PICs gelandet und programmiere ausschließlich in Assembler. Die Interruppt-Behandlung bei PICs habe ich bislang nicht als Problem gesehen. Interrupts meide ich sowieso. Nicht, weil ich zu doof dafür wäre, sondern weil das meiste mit etwas Nachdenken auch ohne geht. Zumal sich die Interrupt-Flags ohne Interrupt verwenden lassen, was bei AVRs aber auch geht - glaube ich. Für einen PIC-Einsteiger kann ich PICkit 2 mit dem dazugehörigen "Low Pin Count Development Board" empfehlen. Kostet im Set etwa 45,- Euronen. PICkit 2 ist nebenbei ein hübscher ICSP-Programmer für eine vielzahl gängiger PICs und für einen (ich hoffe es werden noch mehr) sogar als Debugger zu gebrauchen. | |||
| 18 - SMD Sockel? -- SMD Sockel? | |||
Zitat : nabruxas hat am 23 Aug 2006 10:31 geschrieben : Was ist ICSP? Ups! Das ist "In Circuit Serial Programming" - eine Bezeichnung speziell von Microchip. Einigen wir uns auf "In Circuit Programming".
Du lässt das IC in der Schaltung und bringst die Programmier-Signale Deines Programmers irgendwie zum IC, statt das IC zum Programmierer zu bringen. Damit die Umgebung des EEPROM nicht sauer auf die Programmier-Signale reagieret oder die Programmierung verhindert, muss das gegebenenfalls mit ein paar Widerständen voneinander entkoppelt werden ohne die eigentliche Funktion der Schaltung einzuschränken. Du brauchst also die eigene Programmiersoftware Deines Systemes nicht, Du machst es mit dem vorhandenen Universal-Programmer. Beispiel: http://www.sprut.d... | |||
| 19 - Write Protected PIC; Schreibschutz aufheben -- Write Protected PIC; Schreibschutz aufheben | |||
| Problem beseitigt!
Es lag an meinem Brenner, der nicht in der Lage war die Codeprotection zu entfernen! Habe jetzt Brenner5 mit Revision 7a und es funzt einwandfrei
Frage: Ich habe meinen PIC (14-Bit-Flash PIC) codeprotected . Mit deinem Brenner5 (älter als Rev. 7) funktioniert das 'CP-entfernen' nicht. Was soll ich tun? Antwort: Tausche im Brenner5 (älter als Rev.7) die Diode D10 gegen eine Shottky-Diode (BAT43) aus. Falls du ICSP nicht benötigst, dann überbrücke die Diode mit einem Draht. ... | |||
| 20 - Pickit 1 oder 2? -- Pickit 1 oder 2? | |||
Moin PEO, Bisher habe ich mit Pickit 1 gearbeitet und werde mir noch Pickit 2 zulegen. Was mir an Pickit 2 gefällt: Pickit 2 lässt sich auch als ICSP-Programmer benutzen. Das geht zwar auch mit 1, aber das ist wegen des offenen Aufbaues etwas nervig. Das geschlossene Gehäuse von Pickit2 ist hilfreich. Auf dem Demo-Board von Pickit 2 sind die LEDs über Jumper ansprechbar und es ist auch noch reichlich Platz, um noch mehr LEDs unter zu bringen. Bei Pickit 1 ist Platz für 12 LEDs, die aber permanent mit dem PIC verbunden sind. Das stört bei Tests von A/D-Anwendungen. Bei Pickit 2 kannst Du beliebige selbstgestricke Demoboards sauber anklemmen, was bei Pickit 1 eher in Gebastel ausartet. Es sind beides gute Möglichkeiten stressfrei etwas herumzuexperimentieren. Wegen des sauberen Aufbaues, der Trennung von Programmer und Demo-Board und der vielfältigeren Möglichkeiten würde ich Dir eher Pickit 2 empfehlen. Gruß, Ltof Gruß, Ltof ... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 6 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 4 Besucher in den letzten 60 Sekunden alle 15.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |