-
Thread
PIC 16F648A, kein_LVP_OFF, nicht mehr programmierbar?
Hallo, ich hab mit meinem PIC 16F648A ein kleines Problem, ich hab ihn vermutlich "verprogrammiert", sprich den Programmieradapter ausgesperrt. http://webs.uolsinectis.com.ar/nancy/pic/icsp_c.png Der PIC wird wie auf dem Bild
das nächste mal nichts mehr oder haben die neuen PICs lauter so Stolperfallen? Hatte bisher nur den PIC 16f84. In der MPLAB IDE gibt es auch nicht so viele Einstellungen für die direkte Programmierung, hab den 16f84 damals über einen Sprut Brenner (hab ich nicht mehr) programmiert. PS: Bitte haltet
-
Thread
PIC16F88 CC5X zu XC8 konvertieren
schlicht überflüssig sein, oder? interrupt serverX( void) Wie schreibt man das korrekt für den PIC16F88? int_save_registers int_restore_registers Sind das Makros? Sind die mit dem XC8 auch überflüssig? if(RCIF) //If we have Kann man das mit dem PIC echt so machen? RCIF ist doch nur
Vector das ist? Wobei der PIC16F88 ohnehin nur einen hat - ist dann der Name der Funktion beliebig wählbar? >> if(RCIF) //If we have >> >> Kann man das mit dem PIC echt so machen? >> RCIF ist doch nur ein Bit in einem Register
-
Thread
Timer & Interrupt in "C" für einen PIC16F887A
erstens mit den Registernamen nichts Anfangen können, zweitens wirst du kleine Unterschiede zwischen PIC <-> AVR so nicht feststellen. Für das bessere Verständniss von PIC's rate ich wie immer zu: http://www.sprut.de/electronic/pic/index.htm Sprut ist eine geniale Seite, wenn auch langsam etwas
Oder hier, das ist für PIC16 und ziemlich ausführlich. http://www.gooligum.com.au/tutorials/midrange/PIC_Mid_C_3.pdf
-
Thread
PIC16F87x Timer und Interrupts (Anfängerfragen bitte nicht schlagen)
mit einem externen Uhrenquarz bestücken (unabhängig vom Oszillator des Prozessors), damit sind dann 16 Sekunden möglich und man kann den Prozessor währenddessen in den Schlaf schicken. Lies mal http://www.sprut.de/electronic/pic/grund/timer/timer.htm durch, das steht alles über die PIC-Timer drin.
oh, okay, wieso das? dachte durch den 16 bit counter und den prescaler von 8 müsste der alle 200 ms in den interrupt springen (habe den pic time calcutlator benutzt)
-
Thread
PWM-Problem mit PIC16F627A - ISR zu langsam?!
Probieren, eine PWM-Routine zu schreiben. Momentan ist sie nicht funktionsfähig... 1) Ich habe einen PIC16F627A mit 4MHz getaktet; die Interrupt-Routine sollte mit mindestens 2MHz aufgerufen werden (Vorteiler deaktiviert), aber irgendwie will mein PIC nicht. Daher flackert auch die Anzeige wie wild. Code
>1) Ich habe einen PIC16F627A mit 4MHz getaktet; die Interrupt-Routine >sollte mit mindestens 2MHz aufgerufen werden Das geht gar nicht mit 2MHz. Der PIC arbeitet intern mit CPU-Takt/4. Das sind schon mal nur 1MHz.
-
Thread
Programmierung PIC16F877A per FT232RL
Hallo, Forum, mich will jemand davon überzeugen, er könne einen PIC16F877A mit Hilfe eines FT232RL programmieren, ohne eine speziell dafür geeignete Software zu haben. Mein Gegenargument: Um eine vorhandene HEX-Datei zu übertragen, ist z.B. PICKit2 plus zugehöriger
Dieter K. schrieb im Beitrag #5304034: > er könne einen PIC16F877A mit Hilfe eines FT232RL programmieren, ohne > eine speziell dafür geeignete Software zu haben. Das ist unwahrscheinlich, denn im UART-Betrieb des FT232RL wird es kaum möglich sein, die speziellen
-
Thread
PIC16F1825 - I2C Acknowledge Problem?
PEIE im INTCON sollte gesetzt sein. Anbei meine seit langem funktionierenden I2C-Routinen für den PIC16F1825, zwar in ASM, aber wohl verständlich. Da ASM, müssen ggf. BANK-Befehle gesetzt werden, das macht C ja automatisch. [code] ;************************************************************
ich gemacht, ändert aber nix. > Anbei meine seit langem funktionierenden I2C-Routinen für den > PIC16F1825, zwar in ASM, aber wohl verständlich. Da ASM, müssen ggf. > BANK-Befehle gesetzt werden, das macht C ja automatisch. Danke dafür. Dies entspricht genau meinen C-Routinen. Allerdings kann
-
Thread
ERLEDIGT - PIC 16F628 - Probleme beim Brennen
Hallo alle zusammen. Ich habe ein Problem beim ICSP- Brennen eines PIC16F628. Die dazugehörige Schaltung habe ich angehängt. Als Brennen kommt ein PicKit3 zum Einsatz. Versuche ich über MPLABX zu brennen bekomme ich die im Bild zu sehende Fehlermeldung. Mit der MPLAB
#3748901: > Was soll da kritisch sein? Sobald die Betriebsspannung angelegt wird, beginnt der Pic mit der Abarbeitung seines Programms. Da MCLR als I/O-Pin konfiguriert wurde, ignoriert der Pic den Reset vom Brenner. Beim anschließenden anlegen der Vpp stoppt der Pic. Da der Pic nun nicht resettet
-
Thread
Pic 16F1455, Pickit 3, IDE X Programmierung nicht möglich
Original Pickit 3 gekauft. Dieser läuft soweit auch mit Windows 10 (64) Beim Versuch einen PIC 16F1455 zu programmieren kommt folgende Fehlermeldung: Programmer to target power is enabled - VDD = 5,000000 volts. ----------------------------------------------- Target Device ID (0x0) does not
/Verify complete Ich hoffe es hilft jemand weiter :-) Ich werde aber mein Projekt mit dem PIC 18F2550 realisieren, da ich mit dem Speicherplatz nicht auskomme, da ich noch ein Display dazu nehmen will, reichen mir die Pins auch beim 16F1459 auch schon nicht mehr.
-
Thread
4x4 Keymatrix Starthilfe (PIC 16F877A)
Wie schon erwähnt, falls es von Wichtigkeit ist, benutze ich MPLab mit den XC8 als Compiler, den PIC16F877A und das Experimentierbord ist ein EasyPIC-40, sowie ein PICKit 3 von Sure - Electronics. Vielen Dank schon mal für eventuelle Hilfe und GRüsse Gerhard
Hallo Gerhard, hier hätte ich Dir eine ganz einfache 4x4 Matrix ohne Entprellung für den PIC18F46K80 in C. Der müsste aber auch bei einem PIC16F877A laufen. Allerdings habe die Dinger nur mit einem CC5X Compiler und dem Assembler programiert. Grüße Ingo
-
Thread
Probleme mit RB7 und RB6 am PIC16F877A
könnte doch an der Konfigurationseinstellung liegen... Ich arbeite geraden an einem Programm mit dem PIC 16F876A. Dort verwende ich diese Configuration: __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF und alle Ausgänge an PORTB (auch RB6, RB7) arbeiten
dir meine Antwort möglicherweise keine grosse hilfe ist, hier mal meine Initialisierung für meinen PIC16F887... auf meinem Board funktioniert's perfekt: [avrasm] list p=16F887 ; Definiere den Prozessor PIC16F887 include <p16f887.inc> ; Include File __CONFIG _CONFIG1, _LVP_OFF & _
-
Thread
PIC16C54Hex File zu eines 16F54 kompatibel?
Hallo Mikrocontroller Gemeine. Kann mir jemand sagen, ob ich ein fertiges Hex File für einen 16C54 auch 1:1 lauffähig in einen 16F54 schieben kann? Hätte das gern vorher geklärt bevor ich mir die passende Hardware beschaffe und mit dem Bau der Schaltung überhaupt anfange. Vielen Dank im
den Durchblick habe was MP`s an geht, sagt mir das nicht viel. Für das Schaltungsvorhaben ist ein PIC16C54-XT/P angegeben. Da ich einen Programmer K150 ICSP YT bestellt habe und ein PIC16C54 nicht mit in der Liste des Prommers steht, wollte ich einen PIC 16F54-I/P verwenden. Kann das funktionieren
-
Thread
0..16MHz in 16Hz Schritten mit PIC16F1713
Hallo, ich habe in den letzten Tagen ein kleines Projekt mit einem PIC16F1713 gemacht. Dieser hat einen NCO (numerically controlled oscillator). Damit lassen sich Frequenzen von 0 bis 16MHz in 16Hz Schritten erzeugen. Ein erster Test ist vielversprechend. Vielleicht wäre
gut. Ist das Spektrum sauber? Was kann ich als Programmier-Gerät nehmen / habe noch nie was mit PIC gemacht!
-
Thread
[V] 9 * PIC16c74A-20/P
-4kx14-a-d-pwm-40dip-pic16c74a-20-p.html Genauere Infos zum Controller bei Digikey. http://www.alldatasheet.com/datasheet-pdf/pdf/75259/MICROCHIP/PIC16C74A-20/P.html Das entsprechende Datenblatt. Mfg, Carsten
Den PIC16F628 gibt's ***NEU*** für unter 2 Euro bei Reichelt. Mein Rat: in die Tonne mit deinen alten Pic16C... W.S.
-
Thread
PIC16F877A PIC Minimum System Development Board
Selbstfertigung von Platinen grosse Probleme macht, habe ich mir mal 2 Stk. MinimumSystem Boards für 40Pinner PIC beim netten Chinesen geordert. Abbildung: https://www.picclickimg.com/00/s/MTAwMFgxMDAw/z/XycAAOSw9NdXtniT/$/PIC16F877A-PIC-Minimum-System-Development-Board-JTAG-Interface-_57.jpg Der Händler(Ebay
ein etwas annähernd gleiches Board/Schaltung gefunden: http://www.hobbycomponents.com/images/forum/PIC16F877A_Development_Board_Schematic_1024.png das hilft ein wenig weiter.. Gerhard
-
Thread
MPLAB und PIC 16F690 und 16F84A in C
würde ich gerne mit meinem PICKIT2 die oben genannten Typen in C schreiben. Ich finde für meine PIC´s keinen Compiler, den ich in MPLAB einbinden kann. Ich habe den HIGH TEC C versucht, aber da finde ich die 16F690.h und 16F84A.h nicht. zudem ist das mit dem delay wider anders geregelt. Was habe
im MPLAB Paket integriert: MPLAB IDE features include: [...] Free components "HI-TECH C PRO for PIC10/12/16 MCU Families running in lite mode"
-
Thread
ISP von pic24hj nach pic16f873a geht nicht
Servus Leute, hab das Problem das isp von Master(pic24hj) nach Slave(pic16f873) nicht geht. Es geht um einen Synthesizer bei dem der 16f 16 Potis und Schalter abfragt und ein Display ansteuert. Der pic24 fragt über isp nun an z.b 0x40, was einer Speicheradresse entspricht .Bis zur nächsten Anfrage von pic24 (auch wieder 0x40 kopiert der pic16f den speicherwert der angefragten Adresse in sein ISPBUF-Register. so der Ablauf nun muß ich noch weiter ausholen. Ich hatte vorher als Master einen pic18f2550
-
Thread
Navilock NL-552 (ublox5) an PIC16F87x
Hallo zusammen, nachdem ich nun meinen PIC16F870 am Laufen habe und auch mein Display ansteuern kann, bin ich bei der letzten "Hürde" angekommen: der Anschluß des Navilock NL-552ETTL GPS-Moduls... Ich gehe hoffentlich richtig in der Annahme
direkt an die Rx/Tx-Pins des PIC anschließen? VG Matthias
-
Thread
Hilfe - PIC 16F768 Resetet sich sändig - Hilfe
Hallo Leute, ich bin ziemlich am verzweifeln. Ich hab mir ne NIXIE Uhr gebaut und mit MPLAB 4.72 das Programm für oben genannten µC geschrieben. In der Simulation läuft es tadellos, stundenlang, aber ihr werdet es euch sicher schon denken im µC eben nicht und ich weiß ehrlich nicht warum. Der PIC resetet sich alle paar Sekunden von selbst, ohne Regel, grad so wie es ihm einfällt. Ich hab alles versucht was mir eingefallen ist, aber ich bin am Ende mit meinem Latein. Vielleicht hat jemand Lust sich das Programm mal anzuschauen und mir den Fehler mitzuteilen. Zur Uhr: Nixie Uhr mit 8stelliger
-
Thread
PIC16F886 Interupt on Change RB7 läuft nicht
leider konnte mir nicht geholfen werden... jetzt steh ich vor dem selben Problem: Ich habe ein PIC16F886 und möchte über den Pin RB7 ein Interupt auslösen. Ich komme aber nicht ins die Routine. könnt ihr mir weiter helfen? So sieht meine ISR aus: org 0x04 InterruptServiceVector
Hallo Thomas, ich kenn jetzt speziell den PIC16F886 Typ nicht - ABER wenn ich das noch richtig in Erinnerung habe, muß im INTCON auch noch das 'RBIE'-Bit gesetzt werden. (Bei den PIC16F76 Typen heißt das Bit auf jeden Fall so). Kann sein, daß
-
Thread
pic16f18857 not working - I2C.
Hello, i tried to get the I2C on my pic16f18857 @ 3V3 running but i only see low potential on the lines. - SCL: RC5 - SDA: RC6 - Both pulled to 3,3V with 2k2 - the pic should be a I2C Master @ 400khz - Adress of Slave: 0x80 Here is my config generated in MCC 3.15 (ported to the pic16f18857 from the generated pic16f18854 files): i2c1.h: [code]/** I2C1 Generated Driver File @Company Microchip Technology Inc. @File Name i2c1.c @Summary This is
-
Thread
programm für pic16f84 auf 16f88 umstellen
bräuchte eine hilfe für das umstellen des assembler quellcodes für eine propeller uhr, ich weiss das der 16f88 mehr funktionen hat , und ist nicht wirklich kompatibel, ich weiss dass: - pic16f84.inc auf 16f88.inc ändern - cblock von 0x0c hex auf 0x20 hex ändern - lvp disable bei der konfigurazion - ausgänge
MOVWF TRISA ; Set RA<7:0> as inputs ;Prozessor festlegen, includefile list p=16F88; 16C84 radix hex include p16f88.inc"; "p16c84.inc" ;Deine Config-words findest Du bei MPLAB8.92 im Menü "Configure" __CONFIG XT_OSC & _CP_OFF & _MCLRE_ON & _WDTE_OFF & _LVP_OFF
-
Thread
ICSP - PIC16LC76-04l/S0
Hey, ich bin im Bereich PIC absoluter Neuling. Nun suche ich für den PIC16LC76-04l/S0 der bereits als SMD in einer Schaltung verlötet ist einen Programmer. Nun wollte ich fragen, ob ihr mir einen Programmer empfehlen könnt
du einen anderen Brenner. RS232-Version (Pegelumsetzer, sehr einfach): google "JDM Programmer PIC". War mal für den 16F84 gedacht, geht auch für viele andere. Software z.B. "ic-prog" oder "WinPic800" Nachteil: geht nur mit echter RS232 mit ordentlichem Pegel, min. 7..8V Ich hab mit der JDM Variante
-
Thread
pic16f877 + lcd + tempsensor + tastatur
folgendes problem: ich soll bis dienstag (12.4) ein projekt realisieren, dass ausgehend von einem pic 16f877 temperatur misst (mittels ds1820, "1-wire-bus"), diese temperatur auf einem display (auf hd44780 basis)ausgibt... dann habe ich noch eine 12 tasten matrix tastatur, ueber die ich einen wert
freien C-Compiler gibt's bei http://www.htsoft.com. Die freie Version PICC-Lite ist zwar nur für einige PIC's (der 16F877 ist dabei) und hat einige Einschränkungen, aber für kleinere Projekte langt er. Den Compiler kannst du in die IDE vom Microchip MPLAB einbinden. Handbuch (PDF, 362 Seiten) kannst du da
-
Thread
PIC16F876---> MAX233--->RS232--->PC--->C#
eine Frage zu ADC und Visualisierung der Meswerte auf meinem PC mit C#. Ich messe Spannung mit PIC16F876 und möchte die Messwerte über Max233 anzeigen lassen. Meine Anwendung zeigt sehr komische Werte wie: bei einer Spannung von 5 V --> 3,72E-294 ----------------- von 3,72 v--> 5,37E-299
Hi dein PIC misst die Spannung als integer-Wert, den du dann in eine Spannung umwandelst. Und wie überträgst du dann den Wert ? Mit sprintf in eine Text-String umgewandelt ? gerhard
-
Thread
ADC Pin am PIC16F1936 richtig über Interrupt einlesen
void interrupt ISR() { if (ADIE && ADIF) {//AN1 als Analog-Input Konfiguriert uint16_t analog = ((uint16_t) ADRESH) << 8; analog |= ADRESL; if(analog > 1000)//---BREAKPOINT--->analog=0 | analog =1023?? next_fixColor(3,0); ADIF = 0; } } [
Digital hieße für mich, dass ich etwas wie ein INTERRUPT-ON-CHANGE an diesem Pin benötige. Beim PIC16F1936 ist so etwas jedoch nur am PORTB verfügbar. Habt ihr einen Vorschlag für mich, wie ich nun den Wert des Potis über den 4093 (NAND-Schmitt-Trigger) auslesen kann? Wie kann überhaußt aus den
-
Thread
Anfänger bittet um Unterstützung beim Programmieren eines PIC 16F627A
internen nehmen) - Falsche Quarzfrequenz (default nach PON nehmen und nicht dran rumfummeln) - Board / PIC kaputt (Läuft ein Beispielprogramm)? t.b.c.
sicher nicht! Es gibt keine dummen Fragen, nur dumme Antworten! :-) Weiterhin viel Spass mit den PIC's von microchip mfG GroberKlotz
-
Thread
PIC16lf1823 General purpose I/Os mit Schmitt Trigger ?
Hallo, ich will eine Schaltung mit einem CD4035 durch einen PIC16lf1823 (www.datasheetdir.com/PIC16LF1823+download) ersetzen. Theoretisch hat der PIC Schmitt Trigger Eingänge, aber dass sind alles special Functions PINs wie z.B. /SS (Slave Select input). Ich
keinesfalls eine Vorgänger-Serie der (hier) beliebteren PIC18 ist. pic16lf1823 schrieb im Beitrag #2046729: > was spricht gegen die PIC16er Serie, > negative Erfahrungen aufgrund von was genau? PIC16 gibt es seit langer Zeit. Natürlich sind einige Derivate
-
Thread
Unterschied PIC 16F627 vs. 16F627A
Hallo ich hab grad mal ne Minute gesucht www.microchip.com -> search "PIC16F627" Ergebnis Nr 1: ein Vergleich zwischen den beiden Typen: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2533&product1=PIC16F627&product2=PIC16F627A
-
Thread
[S] PIC 16f1454 oder 16f1455 TSSOP-14
Hallo Ich suche 1-5 Stück des 16f1454 oder 16f1455 als TSSOP-14. Da diese aktuell nicht gut lieferbar sind, hat noch jemand welche die er nicht benötigt ? Gruß
Hallo, machen sie bitte die umsätze mit 16f1455, ist es pic16F1455-I/P Oderpic16F1455-I/ST? Bei unserem unternehmen war der vertrieb für marken wie TI, ST, Microchip,ADI, NORDIC, NORDIC, NXP und infineon ein disziplin,Vielleicht hilft dir das
-
Thread
PIC16F628a über Schottky-Dioden gegen GND schalten?
besorgt. Diesen möchte ich als Dimmsteuerung für einen FS20 Funk-Aktor nutzen. Als uC setze ich einen PIC16F628a (SMD) ein, da ich diesen schon für einen ähnlichen Zweck einsetze (IR(RC5) zu FS20 Umsetzer) und die Programm-Routinen vorhanden sind. Versorgungsspannung sollen 2 AAA-Batterien sein, die
und PIC gegen Minuspol zu schalten, da der PIC interne Pullup-Widerstände nutzen kann (jedoch leider keine Pulldown-Widerstände). Jedoch muss ich dann zwischen den gebrückten GND/VDD-Pin von PIC und TX-Modul
-
Thread
PIC16F737 -I/SP Quellcode auslesen (bin/hex)
Hallo liebe Forengemeinde, ich habe folgendes Problem: Wie kann ich den Quellcode von dem µC "PIC16F737 -I/SP" auslesen (nicht dekompilieren, sondern nur auslesen als hex oder bin), um diesen danach auf einen weiteren "PIC16F737 -I/SP" zu flashen? Bisher habe ich nur Erfahrungen mit der Atmel Serie
flashen. Dem Datenblatt habe > ich entnommen, dass er I2C und "SPI" unterstützt. ISP != SPI. Für den PIC brauchst du z.B. ein PICkit3. Das mit dem Klonen funktioniert aber nur wenn der Ausleseschutz nicht aktiviert wurde. Ich würde bei einem kommerziellen Produkt aber eher davon ausgehen, dass er aktiviert
-
Thread
PIC 16F886 programmieren Hi-Tech C FEHLER !
Hallo, bin grad dabei einen PIC 16F886 zu programmieren. Nutze als Compailer den Hi-Tech C Lite und PICkit2. Habe alles genau so gemacht wie in dem Video: http://www.youtube.com/watch?v=55r_5Pg4a04 Nur bei mir kommt: (1273
Anstelle des #include <htc.h> solltest mal das einsetzen: #define _16F886 #define __PICCPRO__ // unklar ob nötig #include <pic.h>
-
Thread
ICD2 Clone - Brennen von PIC16F628 geht nicht
einen ICD 2 Clone zusammengebaut mit der Platine von Andreas B.. Jetzt will ich mal mit dem Ding einen PIC brennen. Dafür habe ich an den Telefonanschluss ein kurzes 1:1 Kabel zu einen bedrahteten Telefonbuchse geklemmt. Auf einem Steckbrett habe ich einen PIC16F628-20/P aufgesteckt und da dann die entsprechenden
-Platine vergessen. Saudummer Fehler btw... 2. im ICD2 war nicht die richtige Weichware für den PIC. Der PIC war halt schon länger ausgewählt und MPLAB dachte wohl das in diesem ICD2 schon die richtige Firmware für den 628 drin war. Ich habe einfach mal ne anderen PIC ausgewählt und dann wieder auf
-
Thread
LoRA am Vormarsch, PIC16/PIC18 mit FPGA, MOSFETs und Google
startup behavior that may be required in functional safety, industrial and automotive systems. The PIC16F13276 family has 32 logic elements and the PIC18‑Q35 family has 128 logic elements, enabling engineers to implement parallel, deterministic logic alongside embedded control on a single chip. This
cost and complexity. [/c] In der Theorie sollten die neuen Chips ab Sofort erhältlich sein: [c] PIC16F13276 MCUs are available starting at $0.32 at volume and the PIC18‑Q35 devices are available starting at $0.62 at volume. [/c] Eine Beispielbepreisung präsentiert sich dann wie in der Abbildung
-
Thread
Tonerzeugung mit DAC - PIC16F15376 - C Problem
Ich versteh gerade die Welt nicht mehr, ich versuche einen "Ton" mit einem DAC zu erzeugen, das funktioniert auch, sobald ich allerdings die Schleifen in eine Funktion auslagere, hör ich nichts mehr, also z.B. sollte [c]playFreq(8,4000);[/c] das selbe tun wie [c] for(long j = 0; j < 4000; j++){ DAC1CON1 = DAC1CON1++; __delay_us(8); } [/c] allerdings passiert gar nix (d.h. eine Pause zwischen den 3 anderen "Tönen", außerdem ist diese Pause viel länger als der nachfolgende Ton, obwohl er die selbe Anzahl an Schleifendurchläufe hat und auch die Delaydauer
-
Thread
PIC 16F676 16 bit im CC5x Compiler
Hallo, Ich verwende den CC5X Compiler free version für den PIC16F676. Das Problem ist, dass 16 bit Variablen vom Compiler als 8 bit Variablen gehandhabt werden.zB. 16 bit Zählvariable kommt nur bis 255. Ich habe den Compiler in die MPLAB6.50 eingebunden. Kennt
Mit dem HI-Tech Compiler habe ich keine Probleme jedoch unterstützt die freie Version nicht den 16F676. Vielen Dank PS: Danke Gerhard, ich verwende den Datentyp uns16 im CC5X Compiler (tatsächliche 16 bit)
-
Thread
PIC16F1827-MCP4151 TMR0-Interrupt wird immer wieder nicht ausgefuehrt
die waren zumindest bei den PIC16, die ich kenne, alle im Statusbyte. Wenn man also das Statusbyte löscht, dann ist automatisch Bank 0 in Mode. Und wenn man seine in der ISR benutzten Variablen im Bereich $70..$7F ansiedelt, dann
einiges anders bei den vierstelligen. Wenn du immer noch mit dem pic16f84 arbeitest, solltest du in diesem thread besser nicht so laut daherkommen...
-
Thread
konnte pic 16f84a 1x programmieren, jetzt gehts nimmer.
hi also ich hab nen pic16f84a den ich via icd2 programmiert habe... beim ersten mal war alles tip top, keine fehlermeldung nix. aber als ich dann das neue programm programmieren wollte kam die fehlermeldung: ICDWarn0052:
von euch ein kleines beispielprogramm (am besten eine blinkende LED oder ein Lauflicht) für einen PIC16F84a zusenden? Es wäre super wenn mir jemand ein komplettes Projekt senden könnte, denn meine Linker Skript Datei ist wohl nicht die korrekte (16f84i.lkr) Oder einfach nur die Linker script datei
-
Thread
RS232 - ( PIC 16f877a )
Hallo Man hat ja die Möglichkeit beim PIC mit 2 Pins eine serielle Verbindung aufzubauen Ich hab das mal versuch zwischen 2 Pics und einem PC also: Pic Nr1 schickt "abcde" an Pic2 und der leitets weiter an den PC Pic1 & Pic2 haben die selbe Versorgungsquelle - also auch selben Ground ich habe den recieve pin einfach immer an den transmits pin des anderen pic gesteckt - habe aber jetzt das Problem, dass die Daten zwar ungefähr übertragen werden aba die Reihenfolge oft nicht passt da kommt dann "abde" oder "de" ... raus woran könnte das liegen? vl muss man beim pic auf irgend
-
Thread
PIC18F2550/PIC16F877 Port-Adressen in C?
Hallo allerseits, ich ich von meinem Ausbilder eine Unmenge an PIC18F2550 und PIC16F877 bekommen und würde die gerne in C programmieren. Jetzt hab ich die Frage, wo ich die Adressen für die Ports herbekomme. Ich hab schon gegoogelt und seitenweise Datenblätter durchforstet
Synthron schrieb im Beitrag #4556158: > Unmenge an PIC18F2550 und PIC16F877 bekommen Hallo Synthron, würdest Du welche gegen Geld abgeben? Gruss Chregu
-
Thread
[V] Viele neue PIC16F84-10P DIP zu verkaufen
Preislich bin ich besser als alle hier: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=PIC16F84-10/P-ND RS hat zur Zeit nur 12 auf Lager: http://at.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=3314633 http://at.farnell.com/microchip/pic16f84-10-p/8bit-flash-mcu-16f84-dip18/dp/9760830?Ntt=pic16f84-10p Wie schon gesagt, die Preise sind Verhandlungsbasis. Mit mir kann man reden... Herkunft: Firma wollte sie weghauen da hab ich zugeschlagen weil ich dachte,
-
Thread
Suche Schaltplan: Binär Uhr mit PIC16F82X und DCF
ich bin auf der Suche nach einem einfachen "Nachbauprojekt" für eine Binäruhr. Sie sollte einen PIC16F627 oder 16F628 haben und - das ist der Knackpunkt - DCF Empfang haben. Ich finde zwar viele Binäruhren mit den PICs und auch viele "normale" Uhren mit PIC aber keine die eine Kombi bietet.
-
Thread
IR-Empfänger mit PIC16F84A zum Ein-Ausschalten des PC
Hallo, beschäftige mich seit kurzer Zeit erst mit PIC µC und Assembler, daher ist mein Wissen darüber doch noch etwas begrenzt! Zu meinem Problem: Ich Versuche für meinen PC einen IR-Empfänger zu bauen der ihn auch ein und ausschalten kann! Das Ein- und Ausschalten funktioniert auch wunderbar nur beim weiterleiten der restlichen Signale zum PC haperts! Also wenn ich eine Taste der Fernbedienung drücke kommt zwar ein Code am PC an, aber immer ein unteschiedlicher bei der gleichen Taste! (mit Girder 3.2 getestet) Als Protokoll wird RC-5 verwendet. Mittels Jumper kann eine Taste zum Ein
-
Thread
PIC16F627 (rs232 =>digibahnProtokoll Motorola II)
Hallo Leute, suche hilfe zum pic prog PC Rs232 zum PIC ausgabe Digitalprotokoll Motorola II habe eigene Pc Software in VB 2005 bitte nur rein sachliche antworten oder fragen danke
-
Thread
PIC16F1708 ADC und Comparator am selben Pin parallel betreiben
Hallo, ich möchte ein und dieselbe Spannung mittels AD-Wandler erfassen (Normalbetrieb) und mit einem Komparator auf Überschreiten eines Schwellwerts überwachen. Die Überwachung mit dem Komparator ist notwendig, weil bei Überschreiten sehr schnell reagiert werden muss. Nun könnte ich natürlich die fragliche Spannung einfach extern sowohl zum Komparatoreingang zu als auch zu (irgendeinem) ADC Eingang führen. Das benötigt dann allerdings zwei Pins. Stattdessen würde ich gerne einen Pin sparen und Komparator und AD-Wandler am gleichen Pin benutzen. Geht das? Grüße, Arne
-
Thread
PIC16F628a interne pull-up´s aktivieren
frage stimmt meine Lösung so? ich will die internen pull-up widerstände einschalten... Prozessor PIC16f628a Ini_con Equ B'00000000' Ini_opt Equ B'00000010' lg
-
Thread
Suche PIC16 Programmierer (Hi-TechC) Raum Ruhrgebiet/Münste
universelle Plattform auf Basis des bestehenden Systems aufgebaut werden. Zum Einsatz kommt ein PIC16F917. Die Entwicklung erfolgt in C (Hi-Tech). Die Softwarearchitektur besteht im wesentlichen aus einer Statemachine und Basistreibern für die Peripherie. Das Ganze wird in einer festen Zykluszeit
-
Thread
PIN B3 Pic 16F877A schaltet nicht auf HIGH
Hallo, ich beschäftige mich derzeit mit dem Pic 16F877A, es klappt auch alles wie gewollt, bis auf das ich den Pin B3 nicht auf High schalten kann um z.B. eine LED leuchten zu lassen. Alle anderen Pins jedoch folgen den Anweisungen. Danke
Hallo, ich habe jetzt auch einen anderen Pic versucht. Doch das Ergebnis ist wie vorher beschrieben, alle Pins an Port B schalten , bis auch PIN B3. Kann mir jemand helfen , und erklären warum alle andere PINs funktionieren und entsprechend dem
-
Thread
DAC Output Pin ändert seinen Wert nicht - PIC16F15376
Ich probiere aktuell gerade den 5-bit DAC des PIC16F15376 aus, das ist mein aktueller Code: [c] #include <xc.h> #define _XTAL_FREQ 4000000 char dacBits = 12; void initDAC(){ DAC1CON0 |= (1<<7); //Enable DAC DAC1CON0 |= (1<<5);