-
Thread
PIC16F690 Wie Sensor auswerten?
Hallo! Ich möchte mit einem PIC16F690 einen Sensor auswerten dessen Nullpunkt bei einer Versorgung von 5V bei 2,5V liegt. Es handelt sich um einen Beschleunigungssensor(ADXL320 (+/- 5G)) der eine Spannungsänderung von 312mV/G @
meinst du das mit bei 8 bit 127 abziehen? Wäre die Hälfte des Messbereichs bei 8 Bit nicht 64? Der PIC16F690 hat einen 10 Bit ADC.
-
Thread
Vref und PIC 16F690 Problem
wer kann helfen Pic 16F627/628 pc zum pic mit quittierung/ohne auch begrenzte DMX kanäle danke
-
Thread
Watchdog Timer mit PIC16F684
sammeln mit dem Watchdog Timer, doch dieser will bei mir einfach nicht funktionieren. Ich besitze einen PIC16F684 und den CCS Compiler. Hat vielleicht jemand ein Beispielprogramm in C?? Muss ausser der Prescaler und der Timer freigeben noch etwas anderes Initialisiert werden?? Vielen Dank im Voraus
-
Thread
Überlastschutz PIC16F87X
Hallo, verfügen die PIC´s über einen Überlastschutz oder Strombegrenzung an den I/O Pins? Meine Frage ist, kann ich den PIC durch einen Kurzschluß von einem I/O Pin gegen Masse schädigen? Ich habe gesehen, dass je I/O Pin 20mA Treiben- oder Aufnehmen kann, aber was passiert bei einem Schluß gegen Masse? Hat der PIC einen Überstromschutz oder Strombegrenzung?
-
Thread
Programmierproblem PIC16F877A
mal ein sehr komisches Problem: Folgende Situation: Ich habe ein Microcontrollerboard mit nem PIC16F877A, MPLAB 8.00, CCS 3.224 und nem JDM Programmer und ICPROG . Das Problem ist nun folgendes: Ich kann momentan nicht mehr programmieren. d.h. es geht überhaupt nichts mehr. Ich kann nicht mal
-
Thread
Counter mit PIC16F84A
Count-Down mit Restzeitanzeige umbauen. Da nun die netten Herren Azubis im Rahmen der Ausbildung mit PIC16F84A zu tun haben, suche ich nach einer Schaltung bzw. auch "Beispielprogramm". Alles was ich zu diesem Thema gefunden hatte, war auf einen AS-Mikrocontroller ausgelegt. Weiß jemand von Euch da eine
funnysmartie Schau mal hier nach, da habe ich in einer PIC16F84 Applikation auch eine Uhr beschrieben. Die kannst Du leicht auf Deine Bedürfnisse erweitern. http://www.elektronik-kompendium.de/public/glahe/pictreg.asm MfG Manfred Glahe
-
Thread
einschaltprobleme beim pic 16f84
Der PIC16F84 verfügt über eine POR(Power-On-Reset)-Schaltung, das den Controller beim anlegen der Betriebsspannung zurücksetzen. Zu dem schalte ich immer einen 22kOhm Widerstand von +Ub nach /MCLR und einen
-
Thread
PIC 16F877 flashen ohne Programmer??
umgerüstet: http://home.t-online.de/home/tfeuchter/LKW/man35.html Nun meine Frage: Ich muss einen PIC16F877 flashen. Gibt es im Internet Software, mit der ich den PIC genauso komfortabel wie die Tinys flashen kann? Dann brauche ich mir den PIC Programmer nicht mehr mit jemanden teilen :-)))) Viele
-
Thread
Handy Ansteuerung mit PIC16F84
Hallo, ich möchte mein Nokia 3210 über ein gekauftes Datenkabel mit einem PIC 16F84 ansteuern, habe jedoch im Netz noch keine Infos zu diesem Thema gefunden. Habe zwar mal in der Funkamateur was dazu gelesen, dort wurde es jedoch mit einem Bosch-Handy gemacht. Funktioniert das
-
Thread
FT232 an PIC16F876
habe eine Frage, die für Fachleute sicher leicht zu beantworten ist. In einer Schaltung wird der Pic16F876 mit einen MAX232 mit dem PC verbunden. Ich möchte die Schaltung so verändern, dass ich anstelle des MAX232 einen USB-Converter FT232BM (BL) verwende. Kann ich RXD, TXD ... vom FT232 einfach mit
Amadeus- Programmer? Hier verbindet er einen PIC18F242 mit einem FT232.. also sollte das mit eine PIC16F876 doch auch kein problem sein ;-) mfg schoasch
-
Thread
PIC 16F84 an SD-Karte
Ich möchte mit einem PIC 16F84 eine SD-Karte ansteuern. Ich weiß,dass es PICs mit SPI-Schnittstelle gibt, aber ich möchte es variabler gestalten. Daher benötige ich Infos, was das Protokoll mit der SD-Karte betrifft und wie
-
Thread
PIC16F877-20 brennen / SCHWEIZ (Zürich)
Hallo Gibt's hier jemanden aus der Schweiz, der mir einen PIC16F877-20 brennen kann? Ich wäre sehr froh. Vielen Dank Simon
Ich schließe mich dem Fragesteller an und bin auch auf der Suche 1x PIC16LF877 (DIL-40) 1x PIC18F2550 (SOIC-28) Allerdings im Raum Linz, Österreich.
-
Thread
Interrupt on Change am PIC 16F887
kriegen es nicht gelöst. Das folgende Programm zeigt im Groben, was nicht funktioniert. An einem PIC 16F887 soll an den Pins RB7-RB4 ein Interrupt on Change registriert werden, und der PORT B wird komplett auf PORTD (zu Debugging-Zwecken gegeben.) Nach dem ersten Interrupt sollen weitere Interrupts verboten werden. Hier der Code: [code] #include <htc.h> #include <pic16f887.h> void pic_init(){ TRISB = 0xff; INTCONbits.RBIE = 1; INTCONbits.GIE = 1; IOCBbits.IOCB7 = 1; // Interrupt an Pin RB 4-7 ermoeglichen IOCBbits.IOCB7 =
-
Thread
PIC16F18875 TMR2 startet nicht
Hallo liebe Gemeinde, ich habe leider ein Problem mit dem TMR2 auf dem PIC16F18875. Dieser läuft nicht an. Timer0 läuft ohne jegliches Problem, auch mit Interrupt. Quellcode auf den Fotos, damit ist es übersichtlicher. Die LED's bleiben komplett aus, also funktioniert
-
Thread
PIC 16F877A bei 3V
Hallo zusammen, ich möchte einen PIC 16F877A bei 3V betreiben mit einem 16MHz Quarz. Bisher läuft die Schaltung bei 4,25V - nun möchte ich ihn mit einer 3V Knopfzelle betreiben. Geht das ohne Probleme oder muss ich einen anderen PIC
-
Thread
Womit kann man den PIC 16F690 brennen (Software)
Hallo Ich möchte einen neuen PIC einsetzen. Den 16F690. Ich habe die Brennsoftware PBrenner V3.7 (läuft nur bis V3.7 mit meiner Hardware, IC Prog und Oshon) Bei keiner ist der 16F690 in der Auswahlliste angeboten. Womit kann ich den brennen? Danke Thomas
-
Thread
PIC 16F Externer Takt zählt falsch
gibt fertige Lösungen aber ich will es selber probieren. Ich arbeite mit MPLAB und momentan mit dem PIC16F876A, 4 MHz. Mein Programm "soll" so arbeiten: Mit Timer2 und einem 8 bit Register (0x20) lasse ich eine Schleife 1 Sekunde lang rattern. Meine Konfig für TMR2 sieht so aus: PRE = 16, POST = 10
-
Thread
Smartcard-Kode-Schloss mit PIC16F84
pdf steht "PBASIC-Listing des PIC-Programms vor der Kompilierung" ‘DUAL smart card lock with PIC16F84 ‘copyright (c) 1998 Patrick GUEULLE symbol f = B0 symbol g = B1 symbol e = B2 symbol r = B3 symbol BLINK = B4 symbol h = B5 DIRS = %11100110 PINS = %00000010 high 7 high 6 low 6 low
Solange der Code nach Übersetzung nicht größer als 64 Byte ist, geht auch die kostenlose Lösung für PIC16F84, "BS4": http://www.dontronics.com/bs4.html (unterer Abschnitt der Seite ist relevant)
-
Thread
Debian sucht Maintainer für avr-libc, binutils-avr, gcc-avr, gdb-avr
microwitsch schrieb im Beitrag #6530481: > Ich habe gerade 3 x PIC16F18877 zu liegen,die ich gern mal testen > will! ... > Tauchen diese genannten PICs da in den Listen schon auf?? Das kannst du selber nachschauen. All of Microchip’s tools can run on Windows®,
documentation tab below. https://www.microchip.com/en-us/development-tools-tools-and-software/mplab-x-ide PIC16F18877 G G G G G G G G G G G G G G Y R 1.38 R R https://www.microchip.com/content/dam/mchp/documents/DEV/ProductDocuments/SupportingCollateral/Device_Support_v5.40a.pdf Page 43 of 69
-
Thread
8x µC über einen weiteren µC programmieren
"kleine" Pic kosten (60ct. bei 10pcs) und was die dafür an HArdware intus haben. BEispielsweise PIC16F1503 (Nur der vollständigkeit halber: Die Aktuellen PIC16 haben mit den alten PIC16 nicht mehr viel gemeinsam. Die entsprechen da eher den PIC18 beim Programmieren und sind auch ohne Abstriche
-
Thread
Schüler Studentenjob RFM12 AVR
mache ich selber. Es gibt z.b. von PIC Controller welche schon für sowas "vorinstalliert" sind. z.B. PIC 16C56 aber sowas hat mit hier keiner vorgeschlagen...
?? Warum mir das keiner vorschlagen soll ?? Dachte ich hätte nach einer Losung gesucht ?? Der PIC 16C56 ist zu alt. Den würdest du nicht nehmen. Muss ja nicht sein. Hast du andere Vorschläge
-
Thread
Allgemeine Mikrocontroller-Fragen
- Z80, 68HC11, 8052, ST8, PIC12, PIC16, PIC18, PIC32 - Pascal, C, Assembler - 4...500 cm^2 - NAT - nein
- PIC12, PIC16, PIC18, STM32 CM3 - Assembler , C (bringe ich mir gerade bei) - 20 cm^2 - Ka gab viele gute - naja kleinere Fehler gibt es immer aber noch nichts wildes.
-
Thread
[Verschenke] PIC16F877A / PIC16C56A
ich habe aus urzeiten noch 2x 16C56A-20/P (DIL18) (achtung: nur 1x brennbar) 2x 16F877A-IP (DIL40) (teilweise gebraucht) die ich nicht benötige. wenn jemand eine verwendung hat, soll er mir doch den verwendungszweck mitteilen (bitte nicht einfach sinnlos horten) und ich schicke sie ihm gratis zu (mir rückfrankierter und adressierter briefumschlag zukommen lassen) oder man kann kann sie bei mir abholen kommen (Winterthur, Schweiz). falls interesse einfach eine PM an mich.
-
Thread
Pic16F18444 mit Pic16F18446 curiosity nano board programmieren
Hallo allerseits, ich habe ein pic16f18446 curiosity nano evalboard und habe einen pic16f18444 als externen microcontroller zum programmieren angeschlossen. Die PICs sind pintechnisch kompatibel. Leider kann ich in der MPLAB X IDE den
auswählen wenn ich das Device zum anderen PIC auswähle. Im User Guide steht auch dass man nur externe pic16f18446 programmieren kann. Meine Frage ist lässt sich das trotzdem bewerkstelligen oder gibt es da einen workaround? Vielen Dank!
-
Thread
Basic-Compiler für PIC18F248
und geregged, kann aber den vom Paule zu programmierenden Chip nicht in der device-list finden (PIC16F248). Da er noch kein Feedback über seine Erkenntnisse bezüglich des mikroBasic Compilers gegeben hat, ist die eingeschränkte Codegrösse der Demo sekundär, weil er erst einmal für den spezifischen
#3950137: > kann aber den vom Paule > zu programmierenden Chip nicht in der device-list finden (PIC16F248). Liegt wahrscheinlich daran das es ein PIC 18F248 ist.
-
Thread
PIC16F1827 EUSART und FT232RL: Loopback
meinem FT232RL Modul und Kabel TX auf RX am Modul die Daten im Loopback verschicken. Nun hab ich einen PIC16F1827 aufm Breadboard mit nem Programm drauf das zuerst ein paar Zeilen an den PC schickt und danach alles im Loopback zurück gibt was vom PC kommt. Soweit so schlecht, die Zeilen kommen anscheinend
Andreas G. schrieb im Beitrag #5028361: > Mein PIC16F-Programm im µC schiebt aber am Anfang einfach mal so einige > Zeilen an den FT232RL Meiner Meinung nach ist das keine gute Idee... (PIC sollte erst was schicken, wenn er vom PC dazu aufgefordert
-
Thread
Controllervergleich
Das nur mal als kleinen Einblick. Was oft immer aus Unwissenheit falsch angebracht wird ist PIC = PIC16C5X (die ersten 12-Bit PIC´s). Auf den treffen nähmlich die immer genannten Vorurteile zu, auf viele andere nicht. Steffen
16 oder 32 Bit breit sind. "Was oft immer aus Unwissenheit falsch angebracht wird ist PIC = PIC16C5X" Das ist nicht Unwissenheit. Wenn der andere nicht konkret sagt, welchen PIC er meint, woher soll man denn wissen ob nun PIC12 oder PIC18 ? Es bricht sich doch keiner ein Bein ab, wenn er gleich
-
Thread
PIC EEPROM und ARRAY
Hallo Gemeinde, ich beiße mir gerade mal wieder die Zähne aus. PIC 16F690 Bisher hatte ich vor meinen Interruptschleifen ein ARRAY [c]const char ARRAY[] = {1,2,3,4,....,128}; [/c] angelegt, in dem feste Werte standen. Da eine Interrupt-Routine auf das ARRAY
Datenblatt des PIC16F1825/1829 Seite 28...29: Memory map banks 0-7 und 8-15: der größte zusammenhängende RAM Bereich ist in Bank0 mit 96 Bytes. Und im "XC8 Compiler User guide".
-
Thread
PIC18 Woher kommt der 7. "Cycle"
nochmal... <edit> oh SORRY ;-) Da ist ja ein sc/ss Wie war das nochmal mit dem +1+2 bei PIC18/PIC16 und warum überhaupt goto und nicht bra?
Volker S. schrieb im Beitrag #4457581: > Wie war das nochmal mit dem +1+2 bei PIC18/PIC16... Besser *immer* Labels benutzen!
-
Thread
Fernzünder für Silvester - Schaltplan ok? Gesperrt
ist eh fast gleich), eigentlich müsste es ERX-04 heißen. Für die nötige Intelligenz sorgt ein pic16f870. Nun zum interessanten Teil: Auf der rechten Seite sind meine 2 Ideen zur Zündkreisüberbrückung - einmal per FET und Relais und einmal direkt über Thyristor. FET und Relais wäre zwar
Frage zum Thema: 1. Du willst, wenn ich das Richtig sehe, einen PIC16F87 verwenden. Warum einen externen Oszilator verwenden und nicht den internen? Soweit ich weiß geht der interne bei 16F87 bis 8 MHz, sollte mehr als ausreichend sein. 2. Welchen Sinn hat K3? Wenn
-
Thread
[V]erschenke 5 verschiedene PIC's
Folgende PICs sind zu verschenken: 1x PIC 16F74-I/P (40p DIP) 1X PIC 16F73-I/SP (28p DIP) 1x PIC 12F675-I/P (8p DIP) 2x PIC 16F84A-20/P (18p DIP) Bis auf einen 16F84 sind alle Chips jungfräulich unangetastet. Wer kann die Dinger gebrauchen
-
Thread
[V] PICs DsPIC ATSAM4E ATMEGA328PAU
Ware raus. DSPIC30F6014A-30I/PT Gehäuse: TQFP-80 Bestand: 119 Stk auf Tray Preis: 5 Euro PIC16F877-20/P Gehäuse: DIP-40 Bestand: 40 Stk auf Stange Preis: 4,50 Euro ATSAM4E16EA-CU Gehäuse: LFBGA-144 Bestand: 50 Stk auf Tray Preis: 4,50 Euro PIC16F628-20I/SO Gehäuse: SO-18 Bestand: 250 Stk auf Stange Preis: 1,75 Euro PIC16F1826-I/P Gehäuse: DIP-18 Bestand: 300 Stk auf Stange Preis: 0,70 Euro ATMEGA328P-AU Gehäuse: TQFP-32 Bestand: 400 Stk gegurtet Preis: 1,00 Euro ISL78322ARZ Gehäuse: DFN-EP-12 Bestand:
-
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 auf der ich Lesen
Voltage (Vbor), low trip point selected.) #pragma config LVP = ON #include <xc.h> #include <pic16f1828.h> #include <stdint.h> #define SCK PORTBbits.RB6 //Serial Clock #define SDI LATCbits.LATC4 //Serial Data In #define SD0 PORTCbits.RC7 //Serial Data Out #define SS LATCbits.LATC6 //Slave
-
Thread
Portierung eines Mikrocontrollers
Änderungen beziehen sich auf das HAL. Bis jetzt portierte ich das besagte RTU Programm auf folgende uC: PIC16F - Original FW (mit CCS C Compiler) PIC16F auf PIC18F (CCS C) DSPIC24/30/33 (CCS C) AVR (328P/32/644P/1284P/120/2560) (CodeVision/GCC) Arduino (328/1284P/2560) (CodeVision/Arduino GCC) NEC28C11
schreibe deshalb meine FW so, daß sie leicht portierbar ist. Einmal auch ein 68HC908 Programm auf PIC16F (CCS C) Man muß halt nur etwas Geduld und Ausdauer haben wenn beizeiten etwas nicht gleich funktioniert und lernen was zu lernen ist wenn mal hier und da Probleme anfallen. Der Weg zum Erfolg:
-
Thread
[V] div Bauteile aus EMS Auflösung
255 DS2401Z Maxim Integrated 128 ULN2004AD Texas Instruments 144 PIC16F1825-I/SL Microchip 169 MAX3250CAI Maxim Integrated 195 SG-8002CA 48.0000M-PTCL0 Epson 203 74HC4051D Phillips 55 ULN2803ADWG4 Texas
doch. ich hab solche dabei, ich geb sie weiter... oder denkst du dass es keine PIC17 gibt, nur PIC16? oder willst du Rabatt? für nen kühles Bier schenk ich dir einen ;-) Gruss Simi
-
Thread
wie Schwingquarz an dsPIC30F4013
macht im ganzen Temperaturbereich nur +-2%... du hast recht, der ist wirklich genau. Bei einem PIC16 geht das nicht, da sinds +-25% - total unbrauchbar sogar für RS232.
ganzen > Temperaturbereich nur +-2%... du hast recht, der ist wirklich genau. > > Bei einem PIC16 geht das nicht, da sinds +-25% - total unbrauchbar sogar > für RS232. Hää ? PIC16F688 +/- 2% VDD zwischen 2,5 und 5,5V und Temperatur von 0 bis 85°C. Wo sind da jetzt die 25% ?
-
Thread
Software Bügelstation
GC9235 und GC9230 identisch ist und die von den Modellen GC9245 und 9240 Pinout Kompatibel. Ist ein PIC16F886 Verbaut. Vielen Dank im Voraus lg Flo
Welches Gehäuse hat der PIC16F886? Ich sehe fürs Programmieren zur Verfügung.
-
Thread
Klarstellung fuer Anfaenger
wissen wo es ungefähr hinlaufen soll. Am einfachsten finde ich ist ein PIC zu verstehen. Mit einem PIC16F88 kann man schon viel machen und den Programmer kann man für ca. 20 € selber bauen. Für AVR hat Ulrich Radig einen Programmer welcher so um die 10€ kostet. Ich denke du solltest dich mal auf seiner
funktioniert. Mit AVR habe ich einfach nicht so viel erfahrung gemacht. Wie zum Beispiel mit dem PIC16F88, PIC16F84A, P89C51RD2BN und dem Fujitsu MB96F348. Was man kennt und und versteht, schätzt man auch. Es gibt nicht den Perfekten Controller oder die perfekte Controller Familie sonst würde sie wohl
-
Thread
mikrocontroller in eine armbanduhr einbauen
> DIP 18?! Hmmm... Dann musst Du der Erfinder von SMD sein. =) richtig - damals gabs nur den PIC16C84, PIC16C71 und PIC16C54 (und noch einen 4.) alle in DIP. .... bis ich kam ;)
-
Thread
Fehler in Miniprogramm
.nämlich die Software :-) Folgendes Miniprogramm soll mal als Einstieg dienen: #pragma chip PIC16F627 #pragma config = bin(11.1111.0111.0001) void main() { TRISB=0b00000000; // Alles Ausgänge if (PORTA.0==1) { PORTB.0=1; } else { PORTB.0=0; } }
Hallo, ist´s denn so jetzt richtig: #pragma chip PIC16F627 #pragma config = bin(11.1111.0111.0001) void main() { TRISB=0b00000000; // Alles Ausgänge while(1) { if (PORTA.0==1) { PORTB.0=1; } else
-
Thread
Modellbauservo über Kondensatornetzteil und Goldcap
ich das einfacher mit Potis machen. Ich habe mir auch schon mal einen Servomischer mit einem PIC 16f84 gebaut. Sowas könnte ich umprogrammieren. Mit so einem Teil besteht kaum noch Gefahr, dass man ein Servo in einen unzulässigen Bereich fährt. Damit könnte man auch sehr schön die Geschwindigkeit
Thalle schrieb im Beitrag #2261371: > Ich habe mir auch schon mal einen Servomischer mit einem PIC 16f84 > gebaut. ... und jetzt fragst Du, ob man einfach 0V und 5V an einen Servo anlegen kann ? Dass es unbedingt ein Servo sein MUSS verstehe ich nicht. Getriebemotor mit Goldcap (wie es Klaus
-
Thread
Probleme mit SDCC-Snapshots > 3.6.0
Moin, ich habe einige mysteriöse Probleme mit aktuellen SDCC snapshots für PIC14 (pic16f18xx). Um es gleich zu sagen: Ich weiß nicht genau, was nicht funktioniert und warum. Da Projekt ist mittlerweile recht komplex, und ich kann die Fehlerbedingung nicht so einfach isolieren. Ich möchte
Februar keine Bugfixes im pic14-Backend mehr. Auch bei den PIC muss man nochmal unterscheiden. Das pic16-Backend ist in einem deutlich besseren Zustand als pic14, auch wenn es noch nicht so gut wie die anderen ist. Philipp
-
Thread
PIC zieht 70mA ???
Hi Leute, habe eine Schaltung mit einem PIC16F628, einem MAX232, einem 75176 aufgebaut. Dazu noch das übliche "drumrum" (7805, Kondensatoren, Quarz..) Der PIC wird beim arbieten (20Mhz) auch handwarm. Daraufhin habe ich gemessen, daß die gesamte
Hallo, deine Taktfrequenz ist (war) zu hoch. In deinem Schaltplan steht die Bezeichnung PIC16F84-04P. Die ist nur für 4 MHz ausgelegt. Die letzte Zahl (-04) gibt die maximale Taktfrequenz in Mhz an. Deine angegebenen 20 MHz sind deshalb zuviel. Gruß Markus
-
Thread
Umwandlung Wert in 4 Byte Gleitkommazahl (KNX)
Ich hätte hier noch eine selbstgeschriebene kleine GK-Arithmetik incl. Ausgabekonverter für die PIC16 auf Lager - selbstverständlich in Assembler geschrieben, aber die habe ich bereits vor Zeiten hier mal in einem anderen Projekt gepostet. W.S.
Ansonsten ist das IEEE754 Format recht einfach zu verstehen, siehe Bild. Was mich damals bei den PIC16 daran gestört hatte, war die notwendige Schieberei mit dem Exponenten, die sich bei den PICs nicht besonders gut macht - und die für Konvertierungen auf dem PIC16 ungünstige Mantissengröße 1.0 bis
-
Thread
IO-Problem mit PIC18F2550
aktiviert) - !RBPU gesetzt (PORTB-Pullups deaktiviert) - TRISB = 0 - PORTB = 0 Mit einem PIC16F690 at alles ohne Probleme funktioniert. Ich habe auch Beispiele für ähnliche PICs wie den 2550er gefunden.. Ich habe einfach mal einen PIN mit dem Ampère-Meter kurzgeschlossen und einen Strom vom
gerne vergesse, ist die Ports vom Analogbetrieb (Ursprungszustand) wegzuschalten, aber wenn es mit PIC16F690 funktioniert dann ist es DAS nicht. Aber genau das bedeutet doch, dass es noch irgendeine Portinitialisierung ist, die fehlt. Das aber ist mit Sicherheit im Datenbuch beschrieben. SDCC/GPASM
-
Thread
PIC-Quellcode: Analysetool
Wenn du die Funktionsweise des Codes nicht selber nachvollziehen kannst (wofür du im Fall von PIC16/18 mein vollstes Verständnis und Beileid hättest) - wie wäre es dann mit einem Simulator/Emulator? Oder nimm einen realen PIC, steck den Debugger dran und laß das Programm im Einzelschrittbetrieb laufen
Wenn du die Funktionsweise des Codes nicht selber nachvollziehen kannst > (wofür du im Fall von PIC16/18 mein vollstes Verständnis und Beileid > hättest) - wie wäre es dann mit einem Simulator/Emulator? Oder nimm > einen realen PIC, steck den Debugger dran und laß das Programm im > Einzelschrittbetrieb
-
Thread
PIC16F818 und CCS-Compiler - OSCCON-Register
Hallo und einen schönen guten Tag, ich möchte den PIC16F818 mit einem internen RC-Oszilattor laufen lassen und benutze den CCS C-Compiler. Wie kann ich das OSCCON- und OSCTUNE-Register am besten einstellen? Schöne Grüße Peter
, aber mit #fuses INTRC,... habe ich ja den internen Oszillator eingeschaltet. Das ist klar! Beim PIC16F818 kann ich die Frequenz über das OSCCON-Register einstellen z.B. den Wert 0x70 für 8MHz. Die Frage war eigentlich, wie ich genau dieses Register einstellen kann. Gibt es da einen Befehl für oder
-
Thread
PIC16 Layout Quarz vs. Block-C
Hallo, ich bin gerade dabei ein Layout für einen PIC16F1827 zu erstellen und hätte da mal eine Frage. Man sagt ja immer die Blockkondensatoren sollen so nah wie möglich an den Versorgungspin, der Quarz aber wohl leider auch. bei der Quarzschaltung will
Hi, test schrieb im Beitrag #3448462: > ich bin gerade dabei ein Layout für einen PIC16F1827 zu erstellen und > hätte da mal eine Frage. Also zuerst einmal: Die Oszillatorschaltung mit Quarz an einem "F" Pic vom "schwingen" abzuhalten erfordert schon einiges an Aufwand. Die Zeiten
-
Thread
Assembler und PIC16F887 anfänger Problem
Hallo, ich habe angefangen mit Assembler herumexperimentieren da ich das für meine Abschlußprüfung brauchen werde. Ich habe schon verschiedene befehle versucht, es kommt das gleiche raus. Beim einschalten soll eine LED leuchten am RA1, das macht sie nur wenn man mit dem Finger den Pin berührt dann fängt sie an zu leuchten ansonsten tut sich nichts. Sie geht auch an wenn man mit dem Spitze vom Multimeter dran geht, danach leuchtet sie bis man die Spannung nicht unterbricht. Das ist doch nicht normal oder ? ich habe auch schon anderen Port versucht, wenn man die Pin´s 36,37,38 berührt geht
-
Thread
PIC16F690 Array als LONG deklarieren
Moin zusammen, ich bin mal wieder ein wenig mit meinem PIC 16F690 am experimentieren und bekomme eine Sache nicht hin. CCS C-Compiler, PCM 5.027 Ich habe ein DatenARRAY mit 128 Zellen als Konstante im Programm hinterlegt. [c]const char array [] = {1,2,3,4,5