-
Thread
EEPROM "einmalig" beschreiben PIC16Fxxx
PIC Umgang angeht bin ich Einsteiger. Mein Project beinhaltet einen Flash EEPROM (1-2 MByte), einen PIC16F818 und am Ausgang einen Audio Dekoder. Im EEPROM ist ein kurzes Audio File abgelegt das mit dem PIC ausgelesen und an den Audio Dekoder gesendet wird. Dies alles via SPI. Aber wie bekomme ich
-
Thread
PIC16f876: RB Interrupt
Hallo Probiere gerade den RB Interrupt, welcher bei jedem Wechsel an RB4-RB7 einen Interupt auslöst, aus. Das Programm: // Include-Files #include <16f876.h> // Microcontroller-Definitionen #include <reg16f876.h> // Erweiterte Definitionen // Configuration-Bits Einstellungen #fuses HS,NOWDT,NOPROTECT,PUT,NOBROWNOUT,NOLVP // Clockspeed=8MHz fuer die Delays setzen #use delay(clock=8000000) #INT_RB //PORTB Interrupts void interrupt (void) { PORTC=0x0F; //PORTB an PORTC ausgeben } void init (void) //Initialisierungen {
-
Thread
Alarmanlage mit Pic 16f84a
Hallo ich habe vor eine Alarmanlage für mein Zimmer zu bauen. Zur steuerung will einen PIC 16f84a verwenden. Ich bräuchte nur Hilfe bei der Peripherie, da ich nicht genau weis welche Art won Lichtschranken sich hierfür eignen. Die Idee sieht folgendermaßen aus: Eine Lichtschranke soll zwischen
-
Thread
Serielle Maussteuerung mit PIC16F876
Hallo, ich beabsichtige mit einem PIC16F876 eine serielle Maussteuerung zu implementieren. Als Eingangssignale (Eingabegeraet) lasse ich verschiedene Moeglichkeiten zu. Die Ausgabe (Ausgangssignale) soll via einen 232MAX auf die serielle
-
Thread
PIC16f84; brennen klappt nicht
Hi Leute, Brauche Hilfe beim beschreiben des PIC16F84A. Hab mir den Brenner (PicProg) http://www.rotgradpsi.de/mc/picprog/picprogd.html aufgebaut und ihn mit der Software WinPic betrieben, ohne jeden Erfolg. Die Software hab ich mit Hilfe einer INI-Datei
der läuft gleich auf anhieb! Also wenn jemand mal in die Versuchung kommt einen PICxxxxxx (z.B.PIC16F84) zu programmieren, baut den Brenner5 von www.sprut.de nach und benutzt auch dessen Software. Er ist zwar etwas komplizierter im Aufbau, aber der Aufwand lohnt sich. Folgende Brenner ab ich aufgebaut
-
Thread
PIC 16F84 hängt nach Stromausfall
für eine kurze Keit unterbrochen wird und die Picschaltung wieder mit Strom versogt wird, sich der PIC 16F84 dann aufhängt? Ein kurzer Impuls auf den Reset wäre da eine Möglichkeit nur wie am sinnvollsten zu realisieren. Danke schon mal vorab für ein paar Tips !! Gruss Marc
-
Thread
Welcher AVR ist vergleichbar mit dem PIC16F873???
sämtliche Datenblätter durchforsten zu müssen, wüßte ich gerne, welcher Atmel AVR vergleichbar mit dem PIC16F873 ist. Gibt es denn generelle Unterschiede zwischen diesen beiden Typen? Gruß Stefan
-
Thread
programmieren lernen PIC16C84
Hi Ich habe ein frage an euch ich besuche eine HTL und wir haben gerade mit dem Thema µC (PIC16C84) begonnen und jetzt wollte ich fragen ob von euch jemand Tipps geben kann mit was ich da am bessten beginne zu lernen oder wo ich einschlägige Unterlagen herbekomme die auch für einen anfänger leicht
-
Thread
Aufbau eines PIC
Gründen kann der PIC nicht auf alle Speicherstellen ohne Umschaltung zugreifen. Obwohl z.B. der PIC16F84 7 bit für die RAM-Adresse in seinen Befehlsfeldern frei hält, also 128 Möglichkeiten hat, und nur 68 bytes RAM beinhaltet, also der Adressbreich locker ausreichen würde, hat Microchip ihn in
Passt in den PIC16F84 mehr als ein main() { while(1) { } } ? Nur, wer uC in Assembler programmiert, merkt, wie viel Code ein Compiler erzeugen müsste, und wie wenig für den 1k ist.
-
Thread
Aufwandschätzung für Cross-Assembler
Ich hab mitte der 90er auf meinem Amiga 500 in GFA-Basic einen Pic16F84-Assembler gebaut. Mit Labels und ein paar erweiterten Opcodes, ohne bedingte Assemblierung, Makros und so'n Werks. Zwei-Pass, ca. 15 Minuten Compilierzeit für effektiv gerade mal 1kWords Ergebnis
schrieb im Beitrag #5833268: > Ich hab mitte der 90er auf meinem Amiga 500 in GFA-Basic einen > Pic16F84-Assembler gebaut... Interessant, hier war es ein Intel 8085 und ebenfalls das sagenhafte GFA-Basic von Frank Ostrowski auf einem ATARI ST. Der erste Versuch endete in einer Sackgasse und ich
-
Thread
Mikrocontroller Einstieg (AVR,PIC)
wichtig. PIC ist ein Sammelbegriff für drei völlig verschiedenen Architekturen: 1. 8-Bit (PIC12/PIC16/PIC18): ein Akku, max 4k Datenadressraum, etwas krude Assemblerstruktur; das woran die meisten Leute zuerst denken, wenn sie PIC hören 2. 16-Bit (PIC24/dsPIC): ähnlich wie AVR, aber alles in 16 Bit
zwar zusätzliche Maschinenbefehle für C. Die kostenlosen Compiler > benutzen aber nur die alten, Pic16-artigen Maschinenbefehle. Das stimmt so nicht. Die Testversion von MikroC for PIC begrenzt auf Codegröße. Und dort kann man meines Wissens auch den erweiterten Befehlssatz nutzen. Also nicht XC8
-
Thread
Euer Lieblingscontroller
PIC 16F876, hat für die meisten Sachen ausreichend Pins, wichtige HW-Module an Board und wenn man das System verstanden hat, einfach zu programmieren. Allerdings werde ich auf die 18F-Serie umsteigen,
PIC16F627 klein & fein PIC18F4550 meine ersten USB-Gehversuche, ging super einfach STM32F103VC die Eierlegende Wohlmilchsau fürs derzeitige Projekt ^^ VG, Rene
-
Thread
PIC16f84a: startet nicht/nur bei quarz berühren
Hallo! Mein PIC16f84a ist auf einem Testboard (aus der Berufsschule) mit verschiedenen Beschaltungsmöglichkeiten für die Ein/Ausgänge. Nun habe ich den PIC mittels dem Projekt aus MPLAB IDE v8.91 und dem PICKIT
-
Thread
PIC16F871 - Software f. Kicker ! Hilfe!
Aber es geht ja um das Grundgerüst. Danke Info: - LCD- Modul hat einen HD44780 Controller - PIC16F871 (20Mhz) - Sprache: C // PROGRAMM BEGIN include <C:\cc5\16F871.H> //Speihersutz121345=aus,Debug11=aus,ProgrammFlash9=an,EEpromRead8=an, //NiendervoltProgr7=aus // NiederVoltReset6
-
Thread
µC und Flipflop
u. Rentner braucht Rat. Spielwiese ist eine Leiterplatte aus einem Kaffeevollautomaten. µC ein PIC16F877A , Flipflop für LEDs ein SN74HC273, für Taster und Endschalter je ein SN74Hc244. So etwas wie einen Schaltplan habe ich mir selbst erstellt. Wenn ich mit einer Drahtbrücke die einzelnen LED-Triacs
im Beitrag #4844713: > Spielwiese ist eine Leiterplatte aus einem Kaffeevollautomaten. µC ein > PIC16F877A , Flipflop für LEDs ein SN74HC273, für Taster und Endschalter > je ein SN74Hc244. So etwas wie einen Schaltplan habe ich mir selbst > erstellt. Wenn ich mit einer Drahtbrücke die einzelnen
-
Thread
SDCC & PIC16887: Fehler in erzeugter ASM-Datei
mit PIC beschäftige ich mich erst seit kurzem). Zur Verfügung habe ich derzeit leider nur einen PIC16F887 (andere sind bestellt). Der Compiler übersetzt das Programm, die erzeugte ASM-Datei ist jedoch fehlerhaft, denn beim Übersetzen treten dann folgende Fehlermeldungen auf: [code] sdcc -mpic14
hc08, s08, z80, z180, r2k, r3ka, tlcs90 und gbz80) sind allerdings auch ausgereifter. Die pic14 und pic16 Backends dagegen sind "Work is in progress" (gleich im zweiten Satz auf http://sdcc.sourceforge.net/). Wobei allerdings das pic16-Backend in deutlich besserem Zustand ist als das pic14-Backend.
-
Thread
einsteiger (PIC) arbeitet sich ein und braucht hin und wieder hilfe
PICs sind von den 8 Portbits nur 5 zugaenglich, weil nicht ausreichend Pins zur Verfuegung stehen (PIC 16F684..... 2 Ports aber nur 14 Pins!) Gruss Michael
> Korrigiert mich wenn ich falsch liege! Hmm, als ich noch PICs verwendete, PIC16C71, PIC16C84, gab es kein LATch-Register. Gut, daß sie aufrüsten (aber immer noch kein Grund zu PIC zurückzukehren).
-
Thread
PIC16F84A-04 Programm anhand PAP schreiben
Ich soll bis Morgen ein PIC-Programm anhand des Programmablaufplanes mit Assembler entwerfen. PIC 16F84A-04 wird in der Schaltung verwendet. Kann mir da mal jemand helfen, wie ich dabei vorgehe? Grundgerüst ect.?
konkrete Frage zu einem Unterproblem hast, gerne her damit. Grundgerüst: [code] list p=pic16f84,f=inhx8m,n=85,st=off ;gültiger prozessor = PIC16F84 include <ip16f84.inc> __config _xt_osc&_pwrte_on&_cp_off&_wdt_off ;xt-oscillator 4MHz, power-on-timer aktiv
-
Thread
Anfänger PIC kauft Beratung
PIC18 an. Deren Speicher ist wenigstens wieder Byteweise organisiert und nicht 14Bit wie bei den PIC16. Das macht zum Beipiel die programmierung vin Tabellen einfacherer.
lassen kannst. Du wirst es auf einem PIC24 und auch auf PIC32 einfacher als auf einem AVR oder PIC16/18 haben, weil Du Dich nicht um die Trennung zwischen Programm und Datenadressraum kümmern musst. Beim PIC32 gibt es diese Trennung nicht, beim PIC24 gibt es sie zwar, aber in einem Großteil der Fälle
-
Thread
PIC16F1783 - Problem mit Delayfunktion
PortB ausgeben, und dafür habe ich eine kleine Delayfunktion geschrieben: [c] #include <pic14/pic16f1783.h> unsigned int __at (_CONFIG1) __CONFIG1 = _FOSC_INTOSC & _WDTE_OFF & _MCLRE_OFF & _CP_OFF & _CLKOUTEN_OFF; unsigned int __at (_CONFIG2) __CONFIG2 = _PLLEN_ON & _LVP_OFF; void delay(void
das Programm geringfügig ändere und die zweite Schleife in ASM entferne: [c] #include <pic14/pic16f1783.h> unsigned int __at (_CONFIG1) __CONFIG1 = _FOSC_INTOSC & _WDTE_OFF & _MCLRE_OFF & _CP_OFF & _CLKOUTEN_OFF; unsigned int __at (_CONFIG2) __CONFIG2 = _PLLEN_ON & _LVP_OFF; void delay(void
-
Thread
PIC16F1517 - Wechsel Signalpegel
Hallo, ich habe einen seltsamen Effekt festgestellt. Bei folgendem Code: Wait (10); RW = 1; Wait (10); EN = 1; Wait (10); RS = 1; Wait (10); messe ich das beigefügte Ergebnis (s. Anhang). EN wird ausgeschaltet wenn RS auf "1" gesetzt wird. Wie kann so etwas passieren? Wenn ich die Reihenfolge von EN und RS oben vertausche, dann wird RS ausgeschaltet sobald EN gesetzt wird. Vielleicht hat jemand eine ähnliche Erfahrung gemacht und kann mir helfen. Grüße gruser
-
Thread
PIC16F873A ohne EEprominhalt starten
Erflogreich kann ich per Tastendruck (RB0) den Letztstand eines Lauflichtes in das EEPROM meines PIC16F873A-I/SP schreiben. Beim Auslösen eines Reset's oder nach Spannungsunterbrechung startet das Lauflicht mit "STAND" Tastendruck. Soweit funktioniert alles. Meine Frage: Kann ich per eines weiteren
-
Thread
PIC16F einzelne Portpins ein/auslesen
gerade erst mit der Mikrocontrollerprogrammierung an. Hierzu verwende ich Assembler und einen PIC16F887. Ich möchte einzelne Portpins ins Arbeitsregister speichern/kopieren. Biser kann ich nur ganze Ports auslesen also zum Beispiel MOVF PORTA,w ----> kopiert das ganze PORTA ins Arbeitsregister
Schau dir mal die Übersicht TABLE 15-2: PIC16F882/883/884/886/887 INSTRUCTION SET und da die BIT-ORIENTED FILE REGISTER OPERATIONS an Hier ein sinnloses) Beispiel zum Ansteuern einer LED mit einem Taster: [code] #define nBTN_ENC PORTB
-
Thread
Probleme mit dem programmieren PIC16F84A
Hey @ all ich bin neu in der Microcontollertechnik und habe ein Problem mit dem Programmieren. Zum Programmieren benutze ich Parsic. Ich wollte zum Test eine Wendeschütz-schaltung auf meinen PIC ziehen um erst mal zu testen wie das ganze läuft. Doch nachdem ich das Prog auf meinen PIC geladen habe und dies testen wollte lief nichts. Ich habe auf die Eingänge RA0,RA1 und RA2 5V angelegt und an die Ausgänge RB0 und RB1 lötete ich LED´s, doch nichts lief. Ich habe erst gedacht das es ein hardware fehler war und ladete ein fertiges prog von sprut auf meinen PIC und es stellte sich heraus das alles
-
Thread
PIC16F1615 läuft im Debugger, aber nicht in Production
Hallo, ich habe eine Platine mit PIC16F1615 drauf. Das Programm soll Rechtecksignale an zwei GPIOs erzeugen. Wenn ich das Programm im Debugger laufen lasse, ist alles ok, die Ausgangspegel sind sauber 0V bzw. 5V bei einem Rechteck. Das
-
Thread
Strom-Messung + PIC16C76
Den PIC dazu bringen die Signalform zu verfolgen und den rms mit den math-routinen berechen. der PIC16C73 hat wenn's 16 oder 32 bit sind, dafür genügend speicher - bei Fließkomma wird's knapp. Die 50Hz Sinus ist für den PIC auch kein Problem. Die Kopplung: entweder über eine magnetische mit einem
-
Thread
PIC 16F84A Problem mit Speicherbank
Ich benutze einen PIC 16F84A mit dem ELV Emulator Programmer und der Testplatiene, auf der man 8 LEDs zum Leuchten bringen kann, indem man das jeweils zugehörige Bit von PORTB auf 0 setzt. Wenn ich im MPLAB auf makeproject
-
Thread
USB Serial Port Implementierung für AVR?
Verbreitung von Pfuschlösungen wie VUSB führen. Es ist ja nicht so, dass es keine Alternativen gäbe. Ein PIC16F1454 kostet genauso viel, hat aber Full-Speed USB Hardware und einen kostenlosen USB-Stack von Microchip. Komplett mit Zertifizierung des USB Implementers' Forums. Wer will, bekommt den Chip auch in
Erfahrungen gemacht. Dies ist eine davon. Es gibt auch nette USB-ÄRMchen, so ist das nicht. Aber der PIC16F1454 ist halt die kleinste, einfachste und billigste Lösung, Hardware-USB2 zu bekommen. Nicht einmal einen Quarz brauchst Du hier, weil der USB Host einen exakten Takt liefern muss. Wie gesagt,
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Ein PIC16F887 Lochraster Hack für die Azubis. Eine Eurokarte mit festem Layout ist schon bestellt. Die "Firmware" wird mit dem MPLabX und XC8 Free Edition erstellt. 3 Analog Eingänge werden von den Potis
Markus Horbach schrieb im Beitrag #3622686: > Der PIC16F887 ist von der IHK vorgeschrieben Ja leider, ist der Uraltdinosaurier immernoch drin. Da wär fast mal ne neuereung fällig auf Atmegas oder sogar STM32. Mein BS-Lehrer fand halt damals das grafischbasierende
-
Thread
USBasp mit SPI+UART/COM-Emulation
> Haste was Besseres? :) Nimm Dir für Deinen UART einen MCP2221. Das ist ein vorprogrammierter PIC16F1455 mit Hardware USB, der Dir via HID GPIO und I2C und via CDC-ACM einen UART zur Verfügung stellt. Gibts auch im DIL-Gehäuse, benutzt die Standard-USB-Klassen, braucht also keine extra Binärtreiber
natürlich auch Full Speed USB. Wenn Du keine Analogfunktionen brauchst, sparst Du mit dem pinkompatiblem PIC16F1454 noch ein paar Cent, und wenn Du mehr Pins brauchst, gibts den PIC16F1459. Das sind so mit die günstigsten Controller mit Hardware-USB. Sollte ich nochmal was mit AVRs machen, liegen für diesen
-
Thread
Quiz Buzzer
Der PIC16F627A dürfte der richtige für Dich sein. 8+5 Ports. Nochmal zum Taster: Wenn Du jeweils drei Standard-Taster im gleichseitigen Dreieck verbaust, die nach oben so herausragen, dass Sie mit der
einen 3-Pin-Resonator einzulöten ? Die benötigten Pins liegen doch so schon nah beieinander... PIC16F872 !
-
Thread
Rototronic (Bus-Steuerung Dachfenster Fa. Roto)
gedruckt ist, daß ich es bis jetzt nicht identifizeren kann. Der Mikroprozessor hat die Aufschrift PIC16F5D5 oder statt dem "D" eine 0/O. Irgendjemand mit hilfreichen Ideen ?
Michael H. schrieb im Beitrag #8075134: > Der Mikroprozessor hat die Aufschrift PIC16F5D5 oder statt dem "D" eine > 0/O. PIC16F505
-
Thread
Temperaturanzeige mit PIC16f872 und LCD display problem
Temperatursensor: 4x LM35DZ + 1,5m Lange kabel pro sensor Feuchtigkeitssensor: HIH4031 + 1m langes kabel PIC 16F872 Nun zum Problem selber: Die schaltung und auch die Ausgabe funktioniert wunderbar, für 1 tag, dann sind für 2tage oder länger bis ich die schaltung ausschalte nur komische zeichen auf dem Display
-
Thread
PIC16F688 - Probleme beim BUILD
Programmer PICSTART PLUS. Nun habe ich ein Problem mit dem Programm, ich kann einfach bei dem PIC16F688 die Ports nicht umstellen , ich will einfach überall digitale Ausgänge haben.Ich habe schon mehrere Dinge probiert, doch MPLAB meckert immer und immer wieder beim BUILD. Hier das Programm :
Beim Banking nicht Durcheinander geraten! Im Datenblatt unter "Memory-Organisation" FIGURE 2-2: PIC16F688 SPECIAL FUNCTION REGISTERS Sind die Bänke mit den darin enthaltenen Registern dargestellt. Dort mal nachsehen hilft unnötige Bankwechselbefehle zu vermeiden. Anstatt kompliziert mit STATUS,RP0
-
Thread
AVR oder PIC ???
Also gegenüber deb PIC16Fxxx sind die ATmegas schon wensendlich besser. Die PIC18Fxxx sind gleich auf mit den ATmegas.
beschäftigt und einer drauf los gebaut. Nun habe ich hier einen halb fertigen MP3 Player mit einem PIC16F877 aufgebaut und bemerke, daß der PIC16F dafür nicht ganz so gut geeignet ist und ich mit einem PIC18F oder ATmega besser gefahren wäre. Hätte ich damals diese Frage gstellet dann hätte mir die Antwort
-
Thread
Problem mit Schleifengenerator (PIC, ASM)
Ich verwende den PIC16F628A. Gibt es eine Möglichkeit in MPLAB einzustellen, dass der PIC nur 8 bit hat? Das würde mir das Schleifen austesten sehr erleichtern, da ich im Moment eine Schleife mit 3 Variablen, je mit
Finn Jensen schrieb im Beitrag #3490594: > Ich verwende den PIC16F628A. > > Gibt es eine Möglichkeit in MPLAB einzustellen, dass der PIC nur 8 bit > hat? Der PIC16 hat genau 8bit und das kann man auch nicht ändern.
-
Thread
PIC16F628 und IcProg 1.05d
1. Daher gehe ich davon aus, dass nichts drauf geschrieben wurde. Ich habe allerdings auch den PIC16F628-04. Ist das ein fataler Unterschied zur Version ohne -04? Ich habe davon wenig Ahnung und auch nicht die Nerven, mich mit dem gesamten Thema auseinander zu setzen. Ich möchte halt nur auf
diesem Programmer ist. Ich hatte exakt die gleichen Probleme vor vielen Jahren, als ich mit dem PIC16C84 anfing.
-
Thread
PIC16F1455 treibt LCD nur mit angeschlossenem PICkit3
http://kair.us/projects/pickitminus/index.html) da ja der offizielle SUpport eingestellt wurde. Der PIC16F1455 steuert ein 2x40 LCD an, und alles funktioniert wie es soll, wenn das PICkit3 angeschlossen ist. Schaltplan im Anhang. Nach dem Flashen, und der "release from reset"-Modus ist aktiviert, erscheinen
RS, RW, und E sind an die IOs des PIC16F1455 angeschlossen, siehe Schaltplan, somit ist ein Pullup oder Pulldown nicht notwendig. Ausserdem: warum sollte alles funktionieren, wenn das PICkit angeschlossen ist? RS RW und E haben doch nichts
-
Thread
Biete Oldskool ;) Alte Prozessoren & Rams & Roms.
Dann noch was ganz leckeres... Nen PIC16C73B / JW (der mit dem Guckfensterlein zum Löschen ;) (irgendwie nen Kultobjekt *g*) dann noch .. 3x PIC16F73-I/SP DIP 7€ +Versand 3x PIC16F72-I/SO SO 7€ +Versand 28x PIC 16C54-XT/P
-
Thread
Wie setze ich ein Bit korrekt in einem "bitfield" ?
einer maschinenunabhängigen Sprache wie z.B. C. Allerdings räume ich ein, daß ich gerade die PIC16 seit ganz vielen Jahren und in Assembler programmiere. Das ist etwas anderes als bei jemandem, der mit Mühe gerade mal C erlernt und die zu programmierende Plattform nur so ungefähr mal gesehen hat
bereits Ende der 1980er eifrig assembliert, x86 damals. > Allerdings räume ich ein, daß ich gerade die PIC16 seit ganz vielen > Jahren und in Assembler programmiere. Das ist etwas anderes als bei > jemandem, der mit Mühe gerade mal C erlernt und die zu programmierende > Plattform nur so ungefähr mal
-
Thread
PIC, String aus dem Flash ausgeben
auch wissen, daß Pics nur "word" Werte in Flash ablegen, wobei das "word" ein 14-Bit-Wert ist (bei Pic16). Im .HEX file ist es little endian Reihenfolge, somit kommt die Konstante als 8-Bit-Wert zuerst (0x65), dann die restlichen 6 Bits (0x34). Gruss
0..127 auskommst, dann passen dort sogar 2 Zeichen hinein. Ich hatte das mal gemacht, um mit nem PIC16F874 ein Grafik-LCD (Pollin ALPS-LSU) anzusteuern und hatte mir die Ziffern als Bitmap in den Flash gelegt. Schau dir einfach mal das Beispiel an. W.S.
-
Thread
Projekt Leuchtmodul mit PIC Microcontroller
einmal viel, ist im wesentlichen aber immer das selbe... Für die Ansteuerung wollte ich einen PIC 16F1526 verwenden, da dieser 10 PWM Ausgänge hat und genügend I/O Pins. Außerdem hat er eine sehr kleine Bauform (-I/PT). Soweit wie ich es gelesen habe, kann man mit den I2C Ausgang die WS2812B Controller
geniale Lösung also. Es gibt noch andere PIC16 mit CLB - such Dir den passenden aus. Und nein: mit I2C gehts nicht. Nächste Frage: Wo kommen Deine 12V her? LiPo Akkus? Falsche Spannung. Das ist die erste Frage. fchk
-
Thread
LED Lauflicht mit PIC16F628 am PC, aber wie programmieren?
angesehen. Es besteht aus 10 LED's und auf der Platine sitzt ein Sipex SP232ACT line driver und ein PIC16F628. Die Platine ist über 4 Drähte mit dem internen COM-Port verbunden, die sind mit RX und TX markiert. Hat irgendjemand eine Idee wie man die LED's wieder zum "laufen" bringen kann?
die Möglichkeit einen PIC über einen Bootloader zu programmieren. Aber ich glaube das ist mit dem PIC16F628 gar nicht möglich. Sondern nur mit den neueren PICs wie z.B. PIC16F87x oder PIC16F88x. Stefan schrieb im Beitrag #2368513: > wie hab ich ihn überhaupt so verwirrt dass er nicht mehr > das
-
Thread
Anfängerfrage zu Assembler
hi das sieht nach Defines aus wie sie normalerweise in der pic16f628.inc stehen also im linker script
aha ich habe in die pic16f628.inc reingeguckt, finde aber nichts vergelichbares oder bin ich zu dämlich :-) wo könnte man nachschauen was das bedeutet?
-
Thread
DTMF Türsprechmodul mit PIC16F8x - Prüfung und Programmierung
entwickelt. Konkret handelt es sich um ein Analogtelefon DTMF Türsprechmodul. Verwendet wurde ein PIC16F8X unter Nutzung des internen Oszillator. Für die weitere Beschaltung wurden folgende Vorlagen verwendet; Serviceschnittstelle ICSP: http://www.sprut.de/electronic/pic/icsp/icsp.htm SLIC; Datenblatt
-
Thread
SPI mit Beschleunigunssensor
bereits zwei Leiterplatten welche mit einem Flachbandkabel verbunden sind. Auf der Hauptplatine ist ein PIC16F1787 und ein Header worauf ich SPI verbunden habe (natürlich noch weiter Bauteile). Auf der Messplatine ist wie gesagt ein Beschleunigungssensor und wiederum ein Header worauf ich SPI gezogen habe.
SPI_Read() bereit zu stellen und kannst alle Funktionen benutzen. Die Beispiele sind zwar nicht für PIC16, aber das sollte eigentlich kein riesiges Problem sein. Du müsstest den Inhalt der Funktionen in Communication.c und die GPIO Definitions im Header anpassen.
-
Thread
"LED-Flitzer" mit PIC realisieren
ein layout für eine einseitigen platine machen. Änderungen: - Statt Atmega8L verwende ich einen PIC16F877 - Motor der die Platine dreht damit man die Wörter lesen kann, sowie den dazugehörigen "umdrehungs messer" - zusätzlich soll man über ein poti die geschwindigkeit
unheimlich groß und integriert sehr unterschiedliche Derivate in mehreren Subfamilien (PIC10, PIC12, PIC16, PIC18 - und das sind nur die 8-Bitter!).
-
Thread
[V] diverse Bauteile
75A 80V N-Ch UltraFET 0.014 Ohm €3,00 7 Stück Relais Finder 36.11.9.005.000, 5V €5,00 35 Stück PIC16F818, SO-Gehäuse €1,50 3 Stück ATmega16-16AU €4,00 10 Stück ATmega8-16AU €2,00 6 Stück ATtiny13-20SU €0,50 3 Stück PIC10F202-I/P €1,50 3 Stück PIC18F252-I/P €1,50 7 Stück LM2940CS-5.0
75A 80V N-Ch UltraFET 0.014 Ohm €3,00 7 Stück Relais Finder 36.11.9.005.000, 5V €5,00 35 Stück PIC16F818, SO-Gehäuse €1,50 7 Stück LM2940CS-5.0 LDO Voltage Regulators 5V 1A €3,00 36 Stück Taster 3301, Kurzhubtaster 6x6mm, Höhe: 4,3mm €2,00 10 Stück KTY 81-110, Temperatursensor, PTC, 1 kOhm,
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
irgendeinen Grund, diese PICs auch >noch verwenden zu müssen? Ja, die koennen alles und noch mehr. Die PIC16 sind fuer kostenguenstige Massenprodukte gedacht. Fuer den Einstieg sind die PIC18F zeitgemaesser und einfacher.
leitungsfaehigsten (RAM etc.) Typ im jeweiligen Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit USB: PIC18F4550 Fuer
-
Thread
PIC-Programmierung in C
ich um kurze Beantwortung. Es werden 2 PIC's mittels I2C-Übertragung miteinander verbunden. a) PIC 16F877 (MASTER) 16MHz. SSPADD für 100 KHz 39, Port C3 -SCL-, Port C4 -SDA-. b) PIC 16F688 (SLAVE) Quartz ?? Port C3 -SCL-, Port C4 -SDA-. Ablauffolge: b) Überträgt laufend eingehende
abfragen? Bei großen PICs gibt es ein SSPADD-Register für 7 bit-Adresse, nicht aber im PIC 16F688. (kein MSSP-Modul vorhanden) 3) Für beide PIC's muß ein separates 'Programm.c' geschrieben werden. Wie lauten die versch. Anweisungen für die beiden 'Programme.c' ? MASTER-->SLAVE:(