-
Thread
LCD Ansteuern mit PIC 16F84A funzt nicht
Tage an der Ansteuerung des LCD Displays und es will einfach nicht funktionieren. Ich verwende einen 16F84A PIC und die Hitachi HD44780 LCD Steuereinheit Auf dem LCD steht DEM 16216 SYH - PY. Ich hab schon überall in Foren gesucht und auch einiges gefunden, jedoch nichts das mein LCD zum funktionieren
ein paar Tausend davon haben wir schon verbaut. Aber ... da fällt mir auf: Du verwendest den 16F84A - im Assembler definierst Du den 16F84 ? Warum ? Das Programm verwendet dann auch PortC für die Signale und PortD für die Daten. In meiner Kopie des Handbuchs für den 16F84A gibt es diese Ports
-
Thread
PicKit 2 und Pic16F627/28
Hallo Wollte jetzt mit diesem Teil Pic16F627/28 Programmieren. Wird nicht unterstützt. Wenn ich den Pic als A Type eingebe wird er scheinbar richtig Programmiert,aber das Programm läuft nicht. Gibt es eine Möglichkeit den P16F627
und Entwickler beschäftigt und hunderttausende PIC-Kits verkauft, sondern bei dir und deinem Programm? Juppi J. schrieb im Beitrag #2323001: > Gibt es eine Möglichkeit den P16F627/28 trotzdem mit dem PicKit 2 zu > programmieren. Update mal deine
-
Thread
PIC 16F877 Problem PortA und D
Fehlerursache: eigene Blödheit!!!!!!! 1. man sollte sich verischern das man auch den richtigen PIC verwendet. War mir sicher das es der 16F877 war. War wohl doch der 16F877A ;-) 2. Man sollte keine Eingänge zurücksetzen (war wohl der Grund warum der PIC soviel Strom gezogen hat) könnte mir
nach 3 jahren mal ne antwort. ich schreib grad ein pic referat. ich muss den 16F84 dem 16F877 gegenüberstellen Eigenschaft 16F84 16F877 Anschlussbeine 18 Pins 40 Pins Kern 14-Bit 14-Bit Programmspeicher 1024 Befehle 8192 Befehle
-
Thread
sdcc, cin2h.pl fuer PIC16f5x oder PIC16f84 - Einstiegshuerden :-/
liebe Leser, (ich puste hier etwas Staub von den Regalen...) ich moechte mit sdcc fuer PIC16f5x (allenfalls PIC16f84) kompilieren, habe aber Einstiegshuerden. """apt-get install gputils sdcc""" hat mir erfolgreich die Werkzeuge auf mein Lubuntu 14.04 LTS geholt: sdcc meldet sich mit
main(void) { strcpy(str1, "testing"); } $ sdcc --verbose --debug --use-non-free -mpic14 -p16f84 test_headers.c Processor: 16f84 Using devices from /usr/bin/../share/sdcc/include/pic14/pic14devices.txt. sdcc: Calling preprocessor... sdcc: Generating code... sdcc: Calling assembler... sdcc
-
Thread
PIC16F877A - Problem mit LCD
Nur Nullen deutet auf einen eingeschalteten Leseschutz hin, wenn der PIC leer ist, kommen beim Lesen lauter Einsen raus.
eingeschaltet wurd zeigt es in der ersten zeile einen balken und wenn der nicht da ist hängt es nicht am pic.
-
Thread
GOTO-Befehl geht nicht (PIC 16F84A)
Hallo! Ich benutze einen PIC 16F84A mit dem PIC 16F84 ELV Emulator Programmer. Dazu die Testplatiene mit den 8 LEDs, die aufleuchten sollen, wenn das zugehörige Bit von PORTB auf 0 liegt. Das Programm soll erst jede 2. LED ansteuern
Steffen PS: Falls Du weiter mit den Prozessoren arbeiten willst, dann rate ich dir zum 16F628(A). Der kann mehr und ist billiger. Der 16F84 stammt noch aus der PIC-Uhrzeit.
-
Thread
PIC16C620A Softwarefehler durch VDD ?
fehlt. Vielleicht kennt ihr euch besser aus als ich. Zu meinem Problem : Ich verwende einen PIC16C620A, bei dem entweder die Software oder die davorgeschaltete Hardware einen Fehlzustand verursachen. Legt man die Versorgungsspannung an die Platine, geht der PIC anstatt in seinen Betriebsmodus
schließe ich, dass die Software nicht ganz richtig funktioniert. Wird ein Sync. Problem zwischen zwei PIC16C620 sein, bei der sich einer für den MasterPic entscheiden muss. Entferne ich nun wieder die Versorgungsspannung von der Platine und stecke sie innerhalb von 1,4 Sekunden wieder ein, geht der PIC
-
Thread
Darf ich die Kontakte eines PIC16F1938 einfach so schalten?
wollte ich einen schalter einbauen, der bei der einen schaltposition die npn transistoren mit dem pic verbindet und bei der anderen position die npn transistoren mit masse. jetzt sind meine fragen wie folgt: - schadet es dem PIC16F1938 das seine anschlüsse in der "luft" hängen, solange die npn transistoren mit masse verbunden sind? das datasheet zum PIC16F1938 hab ich bereits gelesen, finde dazu nur leider nichts. - schadet es den pnp transistoren wen andauernd 160V anstehen, ohne das ein strom fliest? - wie geht es den leds, wen dauerhaft 5V
-
Thread
PIC16F727 Programmierer für Touchentwicklung gesucht
aber ich denke das ich ohne fremde Hilfe meine Ziel nicht erreichen werde. Die Problmestellung: PIC16F727 bietet HW Unterstützung für capacitive touch sensing. Das Demo Tool sowie die Software dazu funktionieren auch super. Man kann da die Trigger werte einstellen und das ganze läuft mit Temperatur
in einem Pic Forum,da wird dir besser geholfen.
-
Thread
Probleme: PIC 16f627 C Programmierung mit SDCC
Hallo, ich habe ein Problem mit dem PIC 16f627 und SDCC. Ich wollte heute versuchen ein Programm zu Kompilieren welches dann auf dem 16f627 läuft. Das Beispiel Programm habe ich von http://www.micahcarrick.com/04-25-2005/pic-c-programming-linux.html
\lib\pic14" -s16f84_g.lkr -w -r -o main main.o libsdcc.lib pic16f84.lib
-
Thread
PIC 16F690 Capture / Timer1
Wir haben ganze zeit C# programmiert und jetzt haben wir ein kleines Nebenprojekt wo wir über einen PIC (16F690) eine geschwindigkeit messen müssen... Folgendes Problem ich habe am RC5 (CCP1) einen Button geschlossen (der soll fürn anfang einen Lichtschranken simulieren) d.h wenn ich den Button drücke
Controller aknn hilfreich sein) und den Timer. MfG Karsten P.S.: ich hab mich auf die CCP1 vom 16F88x bezogen - Dein PIC sollte aber auch so funktionieren. Bi Problemen helf ich gern weiter..
-
Thread
PIC 16F877a - RS232
Hallo! bin ein pic neuling und versuche gerade mit einem 16f877a über die rs232 einen Text (beliebig lange) im Hyperterminal auszugeben. wie schicke ich den text über die rs232 ans Hyperterminal? geht das mit dem TXREG
fuer PIC16F877A goto Timer0_ISR ;springe zum Label "Timer0_ISR" ;**************************************************************************** ; Timer0 Interrupt Service Routine ;***************
-
Thread
pic16f887 I2C Slave
Hallo Möchte gerne einen PIC 16f887 als I2C Slave ansteuern, er soll vom anderen Prozessor nur daten erhalten und keine senden. Nun habe ich den i2c Bus so void vI2CInit (void) { // Pin RC3 und RC4 vom PORTC als Eingaenge
diesem Fall die Adresse) abholen sonst gibt es stress mit overflow. Hab das ganze gerade für 2 PIC 16F887 und einen 16F886 zum laufen gebracht. Der 16F886 multiplext 4 LED Bargraph Zeilen mit 16LEDs und die beiden 16F887 kümmern sich um je 4*4 Stellen 7 Segment LED Anzeigen. mfG Michael
-
Thread
PIC16F876 (code protected) neu beschreiben
Ich habe ein paar PIC 16F876 geschenkt bekommen, die allerdings schon programmiert sind und bei denen anscheinend CodeProtection aktiviert und ProgMem Write deaktiviert ist. Leider schaffe ich es nun nicht Configuration
aus Transistor, 15V Spannungsregler und Poti als Abgriff) - allerdings wollen sich damit einige der 16F876er immer noch nicht beschreiben lassen. Allerdings habe ich mittlerweile eine ganz interessante Entdeckung mit einen frisch gekauften PIC gemacht: Wenn der Kontakt des Sockels zum PIC nicht hundertprozentig
-
Thread
Spannungsmessung mit PIC16F877A -->LCD-Anzeige
Hi, ich habe ein neues Projekt angefangen und habe im ersten Schritt erstmal eine Spannungsmessung mit dem PIC realisiert und wollte sie mir zu Testzwecken auf einem LCD anzeigen lassen. Es ist eine Weile her, dass ich das letzte Mal programmiert habe(also seid bitte etwas nachsichtig mit mir xD) und ich habe jetzt ein paar Fragen zu meinem Programm: Also wenn ich "float adc" als feste Zahl definiere läuft das Programm ohne Probleme aber wenn ich "float adc=5/1024" verwende, bekomme ich nur ne 0 als Ergebnis auf dem LCD angezeigt. In meiner Vin_Calculation-Funktion muss ich für jeden
-
Thread
Pic 16F628A mit JMD Programmer programmieren
Hallo, Ich bin anfänge und möchte gerne ein Fertige HEX datei auf einem Pic 16F628A brennen. Hier zu habe ich zum einen die ICSP schaltung dieser seite: http://webs.uolsinectis.com.ar/nancy/pic/icsp_de.html Zum anderen einen bei ebay erstandenen JMD Programmer. Folgendes
Nein ich benutze 1:1 und der Treiber braucht das Porgramm PicProg nich RS232
-
Thread
PGD und PGC beim PIC16F84A
Hallo, ich habe den Brenner8 von sprut.de. Mit diesem konnte ich den PIC16F877A und PIC16F628A problemlos programmieren. Die zwei eben genannten PICs haben beide einen PGD und PGC bin, ich nehme an die sind für die Programmierung relevant. Nun habe ich aber festgestellt,
MB) beinhaltet das für den PIC16F84A relevante Datenblatt DS30262 (160 kB) -> Anhang. Gruß John
-
Thread
Pin-Zustand von PIC16LF722 ändert sich zufällig
Hallo, ich muss bei einem Projekt einen PIC16LF722 einsetzen und weiß langsam, warum ich bislang immer mit anderen Controllern gearbeitet habe... ;-) Folgendes Problem habe ich mit diesem Code: #include <pic.h> int main (void) {
worden ist. > mit den LAT-"Registern ist das so im C > auch richtig, wenn er welche hat? Die PIC16F haben kein LAT-Register.
-
Thread
PIC 16C/F84 über ISP programmieren?
Bitte tue Dir einen Gefallen und verwende NICHT den PIC16X84. Selbst wenn Du ihn gerade noch zuhause herumfliegen hast. Nimm z.B. einen 16F628A. Dieser ist (m.E. nach) pinkompatible, hat dafür aber mehr RAM, mehr ROM, integrierten Oszillator (4MHz) und
bereits sehr günstig bei eBay usw.) Davon abgesehen: Pullups an PGC/PGD sind nicht erlaubt! Nimm den PIC16F628A wie bereits vorgeschlagen, dieser hat integrierte pullups an PortB, welche per Software aktiviert werden können und so den Programmiervorgang nicht behindern.
-
Thread
EEPROM SPI antwortet nicht über PIC16F1828
Guten Tag, ich versuche ein SPI EEPROM (M95640) mit einem PIC Microcontroller PIC16F1828 über SPI auszulesen. Die Daten auf der Outputleitung des PIcs werden erfolgreich in der richtigen Reihenfolge gesendet. Zuerst der READ Befehl (Instruction) dann die Adresse
Mark J. schrieb im Beitrag #7041756: > ich versuche ein SPI EEPROM (M95640) mit einem PIC Microcontroller > PIC16F1828 über SPI auszulesen. Die Daten auf der Outputleitung des PIcs > werden erfolgreich in der richtigen Reihenfolge gesendet. SPI unterscheidet nicht zwischen lesen und
-
Thread
PIC16F876-20I/P muss man da was programieren
Tocotronix SH schrieb im Beitrag #3895476: > muss man da was programieren Ja, der PIC16F876 ist ein Mikrocontroller. Auf der Seite findet man das HEX-File. Das kann man mit einem Programmer wie z.B. dem PICkit3 auf den PIC schreiben. BTW: Wenn man die Shift Taste gedrückt hält währen
dir programmiert Genau, machstu Beitrag hier im Marktforum auf "Wer kann mir einen programmierten Pic 16F876 zusenden" oder ähnlich.
-
Thread
[S] PIC16F mit 10 Bit ADC und SPI
PIC16F87x z.B.
Ich würde einen mit Enhanced Mid-range Core wie z.B. den PIC16F1825 verwenden, da diese neueren PIC16 oft mehr RAM/Flash haben und weniger kosten als die alten PIC16. Zudem haben sie mehr ASM Befehle was dir beim ASM Programmieren und dem C Compiler die Arbeit
-
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?
Programmieren braucht man ein entsprechendes Programmiergerät. Es gibt auch 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
-
Thread
AVR Dragon, Pollin-Board und PIC16F819
Pollin-Board und den Dragon zum Programmieren von Atmegas. Nun hat mich ein Kumpel gefragt, ob ich ihm einen PIC16F819 programmieren kann. Hmm, das dürfte wohl kaum mit den Bordmitteln gehen? Zum Hintergrund: Wir haben eine fertige Schaltung mit dem PIC, natürlich wäre es am einfachsten, den direkt zu nehmen
Also laut einem Video von EEVblog #63 zeigt Dave wie man mit dem AVR Dragon einen PIC programmieren kann, und zwar von Haus aus. Die beiden Firmen scheinen da wohl eine Vereinbarung getroffen zu haben. Im Gegensatz soll der PicKit4 alle Atmels programmieren können.
-
Thread
PIC16F88 - Taster-Eingabe wird nicht erkannt
Hallo miteinander! Ich möchte mich gerne mit dem PIC16F88 vertraut machen und dessen Programmierung in C und ASM. In einem ersten Laborversuch hab ich einen Lottozahlengenerator mit Flowcode erstellen müssen mit dem passenden Schaltplan (im Anhang).
Der PIC16F88 ist der Nachfolger des PIC-Urahns 16F84 und hat selbst schon wieder einige Jahre auf dem Buckel. Der Nachfolger zum 16F88 ist der 16F1847, der ist pin- und funktionskompatibel, hat mehr und schnellere
-
Thread
PIC16F628A RA2 Probleme!
RS232-Befehle die Ausgänge eines PICs, an denen über einen Transistor ein Relai angesteuert wird. Das PIC-Programm (Welches in mikroC für PIC geschrieben wurde) habe ich auf einem EasyPic3 Evaluation Board getestet. Auf dem Board hat alles einwandfrei funktioniert und die LEDs (RA0,RA1,RA2), die mir einen
Der Taktet auf 4MHZ und auf dem Board wird ebenfalls kein Quarz verwendet! Man muss nicht bei jedem PIC einen Quarz verwender der PIC16F628 ist ein solcher der über einen internen OSZ verfügt! @Bernd: War ein Fehler von mir ich meinte nich A1 und A3 sondern RA1 und RA3 @Severino: Habe ich gemacht
-
Thread
PIC 16 programmieren mit Hi-Tech C I/0
Hallo, ich habe einen PIC16F688 und möchte da eigentlich nur lesen ob ein Pin High oder Low ist. Kann ja theoretisch nicht so schwer sein aber ich stehe ziemlich auf dem Schlauch, ich habe keine Ahnung was ich noch anderes machen
Der PIC läuft, wenn ich RC3 = 1; mache geht die LED. Wenn ich einen PIC18 mit dem MC18 programmiert dranhänge geht das ganze auch.
-
Thread
Suche jemanden der PIC 16C745 brennen kann.
man ein spezielles Programmiergerät das wirklich in der Lage ist diesen EPROM zu brennen. Z.B. ein PicStart oder ProMate. Auch einige andere wie Galep gehen. Mit JDM geht da gar nichts, aber auch ICD und PicKit können die nicht mehr. Die Einzige ausnahme mit C bildet der 16C84 (bzwC83) der bereits
markiert. Seit gut 10Jahren haben die PICs ja einen FLASH Speicher. ICh kann wohl versuchen dir den Pic zu brennen, habe sowohl PicStart+ wie auch einen GALEP. Aber ohne jede Garantie das es nachher funktioniert. Pro Pic hat man bei den "C" nur einen Versuch und wenn man sich verklickt dann ist es Pech
-
Thread
Übernahme eines durch Impulse übertragenen Binärwerts auf PIC16F1827
Aber genug geschwaffelt, nun zu meinem Problem: Ich arbeite momentan an einem Board mit einem PIC16F1827, dass einen Spannungswert per ADC aufnimmt, den Wert zur Temperatur umwandelt und entsprechend per PWM einen Heizer regelt. Das funktioniert tadellos. Dieses Board ist auf ein Mainboard eingesteckt
Wenn der PIC ein Slave-SPI hat, dann nimm es doch einfach. Peter
-
Thread
PIC16LC622A finde keine Datenblätter usw..
Hallo Forengänger und Kenner der Materie ! Ich bin ja erst kurz in der PIC Umgebung. Nun habe ich günstig den PIC16LC622A bekommen, sozusagen geschenkt. Nun ich habe bei Microchip in den Datenblättern usw. geblättert, ich finde einfach nix über diesen Chip. Auch das Googlen
bracht nicht viel, ist mir selber ein Rätsel. Habe ich da irgendwelche Exoten oder Eintagsfliegen der PIC-Familie bekommen ? Vielleicht kann mir mal wer schreiben was so der "Einstiegschip" ist um ein bisl damit zu lernen. Auch habe ich ein PIC ISP Progger bekommen mit R232 eingang , jedenfalls mit Ser
-
Thread
[V] 14 Stk.(Stange) Pic 16C57
PIC 16C57 - XT/P (28Pin Dip) 9411 CDA Macht mir ein Angebot was ich nicht ausschlagen kann ;-) + Porto mfg
moin mir ist gestern noch eine komplette Stange Pic16C57 (15 Stk.) hinter dem Schrank beim Aufräumen entgegengekommen. also jetzt alle 29 Stk. für 30€ incl. Porto
-
Thread
LED an RBA4 für PIC 16F628
servus zusammen wollte mal fragen wie ich eine rote led an dem PORTA,4 meines PIC 16F628 zum leuchten bringe? brauche doch einen pull up widerstand? Kann mir das bitte jemadn mal genau erklären was es damit auf sich hatt und wie es funktioniert bin noch neueinsteiger. Danke im
Im ersten post steht was von Port A4, der threadname ist wohl etwas verunglückt. RA4 ist bei den PIC18F... ein open collector Ausgang, dann geht die letzte Variante nicht. Ich hab aber keine Ahnung wie es bei 16F628 aussieht.
-
Thread
[V] PIC 16F1709 - neuer Mikrocontroller
kaufen- mit 2014 Datumscode. 8 bit DAC (Digital Analog Converter) CFC (Logic cell), 3x bei diesem PIC 16LF1709 - 1.8 .. 3.6 volt 8 K Words FLASH 1 K RAM Nur 2 Euro/ 1 IC (SOIC SMD) Versand: 2 Euro. Bezahlung: Paypal 16F1703 als PDIP/DIL ist auch erhaeltlich (der hat 1 serial port
neuen Chips bekanntmachen. Mit einem 16F84 oder 16F628 haben diese nicht mehr viel zu tun. 16F1703 ht z.B. keine Logikzelle, und nur 256 Bytes RAM, aber zumindest einen seriellen port.
-
Thread
Umstieg von PIC16C505 auf 16F630
Hallo Ich möchte ein Programm, welches für den aelteren 16C505 geschrieben ist, auf dem moderneren 16F630 laufen lassen. Ist das so einfach möglich oder was muss im Programm geändert werden ?? Das gleiche Problem habe ich auch noch mit dem Wechsel vom 12C509 auf den 12F629 Gruß Klaus
-
Thread
PIC 16F84A problem beim Assemblieren
Guten Tag, Ich beschäftige mich seid einigen Tagen mit der PIC programmierung in Assembler. Als Controller hab ich mich für den PIC16F84A entschieden. Als Entwicklungsumgebung kommt MPLAB 8.4 zum einsatz. Das Problem: Das Programm soll lediglich PORTB auf 0x0F
probleme assemblieren. Das Programm: [avrasm] ;==========P_B_Aus.asm========== list p=16f84A ;Typ des Pic radix hex __idlocs 0x001 ;Device ID __CONFIG 0x3ff1 ;konfiguration des Pic status equ 0x03 ;Statusregister rp0 equ 0x05 ;Bit 5 ist RP0 portb equ
-
Thread
C-Compiler für PIC16F72x?
Wie wäre es beim Hersteller zu schauen? Lade dir die MPLAB herrunter dort ist für den PIC16x72x eigentlich alles dabei was man brauch. Auch der Hi-tech Compiler in der Lite Version (keine Optimierung)
die implementierung diverser anderer compiler, jedoch muss der ggf. anders erworben werden. für die PIC18 und höher stellt Microchip einen C-compiler gratis zur verfügung, jedoch nicht für die PIC16 und kleiner.
-
Thread
PIC 16F886 will RB.3 nicht aktivieren :-(
zusammengestellt habe bekomme ich den Port RB3 nicht aktiviert. Das Problem habe ich nur mit dem PIC 16F886 ein 16F876 mach keine Probleme. Jetzt habe ich ein ganz einfaches Programm gebastelt. Blinken auf RB.3...... Nur warum will das gute Stück dieses nicht tun. Ich habe 10 von diesen PIC's
Kenn mich mit Parsic nicht aus aber wenn der PIC16F876 funktioniert solltest Du mal die entsprechenden Register auf korrekte Einstellung checken: Der PIC16F886 hat mit mehr Registern zu "kaempfen"..... Ich wuerde zumindest mal das ANSELH-Register
-
Thread
PIC16F84 Stopuhr funktioniert in MPLABSIM aber nicht in der Schaltung
trotzdem einfach nicht zum Laufen bringe. Ich möchte gerne versuchsweise eine kleine Stopuhr mit einem PIC16F84 realisieren. Nun habe ich das angehängte Programm geschrieben und in MPLABSIM getestet und es macht genau das was es soll. Den PIC habe ich auf einem Steckbrett zum Testen mit minimaler Beschaltung
so als würde er ständig resetten. Ich hatte die Schaltung schon mit einem PIC16F877 und einem LCD aufgebaut, und auch da sah es so aus als würde ständig ein Reset ausgelöst, da der LCD ständig initialisiert wurde.
-
Thread
RAM-Bereich im PIC 16F84A reservieren
Hallo, Gemeinde, bei Sprut findet sich zum Thema Speicher-Reservieung folgendes Beispiel: Beispiel: ORG 0x20 Wert RES 1 ; Wert bedeutet ab sofort 0x20, Wert ist eine 1 Byte große Variable Pointer RES 3 ; Wert bedeutet ab sofort 0x21, Pointer kann als 3 Byte große Variable dienen Temp RES 1 ; Wert bedeutet ab sofort 0x24 MOVLW Wert ; W wird mit dem Zahlenwert 0x20 beschrieben MOVWF Temp ; nun wird der Inhalt von W in die Zelle mit der Adresse 0x24 kopiert Wenn ich es anwende, werden die entsprechende
-
Thread
UART am PIC16F877A funktioniert nur teilweise
Hallo, ich habe folgendes Problem. Ich habe hier ein RC Auto was ich über den PIC steuern möchte. Wenn ich meinen umgerüsteten PC Netzteil als Spannungsquelle für den µC nehme funktioniert UART. Wenn ich aber von Fahrtregler die Spannung (4.97V) nehme funktioniert das Senden und Empfangen nicht. Die Batterie ist neu und wurde voll aufgeladen. Die Servosteuerung funktioniert auch ohne Probleme. Habe es mit einem zweiten (gleichen) PIC probiert doch es ist das gleiche Problem. Ich hoffe ihr habt ein paar tipps für mich. mfg Hamo61
-
Thread
PIC ASM Befehl Sprung bei PIC16F877
Hi, ich habe hier einen Codeschnipsel: BCF 0xa,0x4 adresse 062f BSF 0xa,0x3 0630 goto 0x458 0631 0xa ist PCLATH bei dem Ding. Die Bits 3 und 4 sind die werthöchsten des PC. Demnach landet der Sprung bei 0x458 + 0x1000 + 0x800, richtig? Im Manual lese ich folgendes: The CALL and GOTO instructions provide only 11 bits of address to allow branching within any 2K program memory page. When doing a CALL or GOTO instruction, the upper 2 bits of the address are provided by PCLATH<4:3>. When doing a CALL or GOTO instruction, the user must ensure that
-
Thread
PIC 16F84 und LCD 2x16
Hallo, ich soll mit dem PIC 16F84 ein 2x16-LCD im 4bit-Betrieb antreiben. Es steht zwar überall, wie man es macht, dennoch verstehe ich nichts: Hier gibt es ein Beispiel für eine Initialisierung mit 4-Bit Interface: http://www.sprut.de/electronic/lcd/index.htm#2x16 Laut der Tabelle muss man folgendes tun (meinem Verständnis nach): 1. Einschalten 2. min. 15 ms warten 3. Schnittstelle auf 8 bit setzten (warum auch immer) RS R/W D7 D6 D5 D4 D3 D2 D1 D0
-
Thread
PIC 16F627 Port einlesen und in int schieben
Noch besser, als per Software und mit Timer Interrupts, wäre natürlich gleich den USART des 16F627 zu verwenden (RxD-Pin liegt gleich neben dem RB0).
use in this function) Na du bist mir aber ein Witzbold. Bedenke mal, daß es sich hier um eine PIC16F627 handelt... W.S.
-
Thread
PIC16F676 (interner RC) läuft nicht !?
Hi! Habe einen PIC16F676 und will ihn mit internem RC betreiben, leider macht er einfach nichts... Befasse mich noch nicht allzulange mit PICs und komme hier einfach nicht weiter. Vielleicht hat jemand eine Idee?
nicht dazu kommt, auch nur einen einzigen Befehl abzuarbeiten. Damit ist der PIC im Programmiermodus, und durch den Reset steht der interne Programcounter des PIC auf der Adresse 0x00. Dort kann man dann anfangen zu brennen. Wenn bei einem PIC aber beim vorigen Brennen der interne
-
Thread
I2C-Problem mit PIC16F872
Hallo Leute, ich hoffe einer von euch kann mir helfen. Ich habe ein Problem mit dem I2C Bus und dem PIC Baustein 16F872. Bei dem Versuch auf den PIC zu lesen oder zu schreiben, geht die Taktflanke während des Vorgangs in die Knie und der PIC hängt sich auf. Dies kann ich daran feststellen das während
Wie sieht denn derweilen deine Betriebsspannung aus, gemessen am Eingang des PIC?
-
Thread
PSMC 3 Phasen Ansteuerung PIC 16F1788
mein Code zur ansteuerung eines BLDC Motors (nur eine Phase erstmal zum testen...) [code] list p=16F1788 #include <p16F1788.inc> Errorlevel -302 org 0x00 ;beginne mit flashadresse 0 ;****************************************************** ;**********Oszillator Konfiguration****************
Der Thread ist zwar alt, aber der PIC16f1783 immernoch interessant, darum: Hast Du schon eine Antwort erhalten, Marc ? Bin grade am Experimentieren mit einem PIC16F1783 + PSMC, und stolpere über die z.Z. spärliche Beschreibung in AN1468
-
Thread
PIC 16C72A in Schaltung neu programmieren
leider nur bei den Atmel uC´s aus, deshalb folgende Frage: In einer bestehenden Schaltung ist ein PIC 16C72A eingebaut. Der auf dem Chip befindliche Code soll komplett gelöscht werden und ein gänzlich neuer aufgespielt werden. Bevor ich Energie in diese Angelgenheit stecke, möchte ich wissen, ob
Hallo Marco, der PIC16C72 hat ein OTP-ROM. D.h. er kann nur einmal programmiert und nicht wieder gelöscht werden. Damit erübrigen sich wohl alle weiteren Fragen. Jörg
-
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
shorttoStr(ad, txt); // Umwandeln lcd_out(2,12,txt); // Ausgeben Lcd_Chr(2,16,'%'); // delay_ms(1); Lcd_Out(2,1,"Luftfeuchte:"); delay_ms(1); Lcd_Chr(1,15,223); delay_ms(1); Lcd_Chr(1,16,'C'); if(taster == 1) Lcd_Out(1,1,"Temp LO:"); if(taster == 2) Lcd_Out
-
Thread
PIC16F690 PWM Ansteuerung Drehzahl abhängig
Hallo Allerseits, bin recht neu auf dem Gebiet der PIC's und hätte diesbezüglich mal eine Frage, ich steuere ein Motor durch einen PWM Signal von einem PIC16F690, bzw. durch Erhöhung der Duty-cycle bis zu 90% und danach schalte ich diesen direkt aus zu
Hallo, der 16F690 ist schon eine gute Wahl, der ist wenigstens nicht mega-alt... Du bringst da ein paar Begriffe etwas durcheinander. Für die PWM benutzt Du nicht den Port C - Du nutzt das "enhanced Capture/