-
Thread
Nixie Uhr, Quarztausch für höhere Genauigkeit
zeit eine Uhr mit Nixie Röhren gekauft, leider ist sie ziemlich unbrauchbar. Sie basiert auf einem PIC16F628, dessen 4MHz Quarz ist in dieser Bauform ausgeführt: https://www.digikey.de/product-detail/de/rami-technology-usa,-llc/AS-16.000-18/2151-AS-16.000-18-ND/10271769?utm_adgroup=General&utm_source
und teile diese Frequenz 22 mal durch 2, dann kommt genau 1Hz raus. Dann kann auch das Programm im PIC16 vereinfacht werden.
-
Thread
MPLABX XC16 Start Assembler Programmierung
Hallo. Habe viele Jahre mit Atmel Tiny, Mega und XMega in Assembler rum gemacht. Jetzt ist mir ein PIC24FJ64GB002 in die Hände gekommen und wollte mal mit MPLABX 5.40 ausprobieren, wie man einen PIC in Assembler programmieren kann. Ich habe zusätzlich zu dem MPLABX den XC16 Compiler und auch den zum PIC24FJ64GB002 passenden Pack "PIC24F-GA-GB-DFP 1.7.214" installiert. Habe auch bei Microchip gelesen das ASM30 für diesen Typ nicht verwendet wird, sondern der Assembler innerhalb des XC16 verwendet werden
-
Thread
Probleme mit PIC und Interrupt
http://www.sprut.de/electronic/pic/c/pic_c/pic_c90_pic_spezifisches.html =>Interrupts Es scheint, als ob der Compiler nicht weiß, wo dieser High oder Low-Vector ist. Versuche einmal, die Adresse mit anzugeben also #pragma code _HIGH_INTERRUPT_VECTOR
Evtl. auch mal hier schauen: --------------------------- http://pic-projekte.de/wiki/index.php?title=MPLAB_XC_Compiler http://pic-projekte.de/wiki/index.php?title=MPLAB_XC_Compiler#Interrupt_service_Routine Auch interessant, allerdings ohne konkrete Hinweise auf
-
Thread
Microchip PIC18F und ESP8266 Verbinden/einrichten
diesen einzubringen. In der Theorie brauch ich nur die TX (am ESP) und die RX (am PIC) Leitung anschließen da der PIC keine Rücksignale sendet. Hat jemand eine gute Quelle wo gut erklärt wird, wie ich die UART Kommunikation am PIC aktiviere?
PIC" erfüllt ;-) Da muss man mal flexibel sein.
-
Thread
PIC32 Daten im Flash ablegen
ja wirklich funktionieren...wäre ja toll. Ich habe das jetzt mal heruntergeladen (DEE Emulation 16-bit), darin wird jedoch der 32MX PIC ja gar nicht aufgeführt... wird der trotzdem unterstützt, also kann ich die Funktionen einfach so verwenden oder muss etwas angepasst werden?
ok, ich benutze den PIC32MX440F512H, habe das .c, .h und .s file meinem Programm hinzugefügt und erhalte beim kompilieren hunderte Fehler wie unter anderem: DEE Emulation 16-bit.h:104: error: conflicting types for 'DATA_EE_FLAGS
-
Thread
AVR mit USB steuern
machbar. Andere Hersteller haben keine Probleme mit DIL. http://www.digikey.de/product-detail/de/PIC16F1455-I%2FP/PIC16F1455-I%2FP-ND/3671488 Und wenn Du den nicht selber programmieren willst, gibts den auch vorprogrammiert: http://www.digikey.de/product-detail/de/MCP2221-I%2FP/MCP2221-I%2FP-ND
dass die Macher von blink(1) > (https://blink1.thingm.com/) von einem Attiny + vusb auf einen > PIC16F1454 umgestiegen sind. verstehe ich nicht, wie man dann einen PIC wählen kann. Die EFM8UB-Serie hat ein deutlich besseres Preis/Leistungsverhältnis und kommt in sehr kleinen QFN-Gehäusen. Ich würde
-
Thread
Microchip CLB - Messung des Propagationsdelays und Ausblick
Die ersten Experimente mit dem PIC16F13145 und seiner CLB-Funktionseinheit haben die „Struktur des Codes“ und die Bedienung des Synthesesystems demonstriert. Nun ist es an der Zeit, die CLB en Vivant vorzuführen. ### Rekapitulation
zurückgreifen, dass er - wie in der Abbildung gezeigt - mit einem SMD-Adapter und einem Interface für das PicKit4 ausstattete. Erfreulicherweise sind auch „ältere“ PicKits zu Kombination mit dem 16F13145 befähigt - Microchip widersteht der Versuchung, seine Entwicklerschaft zum Upgraden zu zwingen.  Lösung fertig, nämlich die mit dem PIC. Ein Foto davon mache ich aber nicht mehr. Es ist das selbe Steckbrett, wo ich einfach nur die 4000-er runter warf, und den PIC rein. Das ist schon erheblich aufgeräumter. Der PIC12F675 (sogar der
verschiedene Lösungen. Im Augenblick mache ich wieder was schräges, und verheirate den winzigen PIC mit einem ollen 8243, damit er 16 I/O bekommt. Allerdings spielen die 8243 nicht, wie sie sollen. Da schlug wohl mal wirklich ein Blitz in die Schaltung, sie waren aus Recycling-Geräten. Es wären meine
-
Thread
Welcher Microcontroller ???
Hallo Andreas, ich glaub ich nerv bestimmt den einen oder anderen, wenn ich schon wieder vom M16C62 oder M16C80 anfange. Bei Glyn kannst Du ein Board mit dem 16Biter inkl. Assembler, C-Compiler, Toolmanager etc. für nur 49,- Euro bekommen und wenn Du nach der Freischaltung für den Compiler fragst
Hi Mü, also das die Auswahl an exotischer Peripherie bei den PIC's größer ist stimmt schon. Problem ist nur, das die meisten PIC's jeweils nur einen kleinen Teil davon drin haben. Das mit dem Umfangreichen Quelltext bei den AVR ist mir neu. Das einzige was ich
-
Thread
PIC Variable und Stack
und Daten-Stack ist genial. Besser als alle Anti-Trojaner-Strategien auf den PCs. Nur dieser aus Pic16 und modernem Hochsprachen-Stack zusammengeschusterte Datenstack.
gegenüber den Pic16, was den Software-Stack im RAM angeht, als auch den Zugriff auf den Programspeicher im Flash. Für den Zugriff auf das RAM stehen drei komplette Sätze an Registern zur Verfügung beim Pic18. Mittels
-
Thread
[PIC] .c + .asm zusammen in einem Projekt verwenden
in C > machen, Assembler ist völlig unnötig. Bis auf die Ausnahmen ;) Gruß, Edson * bei PIC12 und PIC16 gibt es nur einen Interrupt-Vektor und keine IVT, daher benötigt man in zeitkritischen Anwendungen besonders schmalen ISR-Code und verzichtet soweit wie möglich auf calls zu untergeordneten
der PIC10/12/16 so speziell ist, dass sich kein vorhandener C99-Compiler wie der GCC für die AVRs einfach darauf umkonfigurieren lässt. Erst ab PIC24/dsPIC gibt es GCC-Derivate. Peter Dannegger schrieb im
-
Thread
PIC18LF2423-I/SP selber programmieren
Sprut hat ne gute Seite für Anfänger. http://www.sprut.de/electronic/pic/
Echt SUPER von euch und danke für den Link. Habe mich da gerade eingelesen und meine Neugier zu PIC Programmierung ist weiter gestiegen. Hätte noch eine Frage bezüglich PIC Kopien an euch: Da ich von dieser oben angesprochen Firma immer nur ein Stk. des neue programmierten PIC bekomme würde ich
-
Thread
Pollin-Getriebemotor ARM922696716
Ja, soweit war ich auch... Aber dann beißt's aus. Das große ist ein Mikrocontroller, PIC16F72. Das Relais ist ein Nais, ACT212. Die beiden kleinen Steine an dem Ausläufer heißen 2439, das scheinen Sensoren zu sein, denn da ragt die Platine genau über die Achse und an der entsprechenden
Ist ein Auslesen des PIC möglich?
-
Thread
Transistor mit Pic ansteuern
genommen (BC 547C) und dessen basis über einen 10k widerstand mit einem pin des PIC's (16F628) verbunden. die beiden kabel die verbunden werden sollen habe ich an c und e des transistors angeschlossen. ohne den pic in der fassung funktioniert alles wie gewollt, wenn ich jedoch den
Hallo Stefan! Evtl. liegt es ja an deinem PIC Programm. Ich hab mir mal deinen Quelltext angesehen, in der ersten zeile hast du list P=16F84 diese Zeile musst du noch an deinen PIC anpassen. Das ist aber nicht das Problem, du musst auch noch
-
Thread
Welcher Microcontroller ist der Beste zum Anfangen?
Steueraufgaben". Hast du eigentlich überhaupt mal etwas mit einem 8-Bit AVR gemacht? (Und bitte nicht PIC)
Wie wäre es mit einem FPGA, dann könnts mir ARM, AVR, PIC & Co alle sch**** gehen *ggg* Nein im Ernst, dieses Forum ist hauptsächlich für AVR Freaks. Wenn du dich durch andere Foren wühlst, werden sie dir andere Controller vorschlagen, mag's nun PIC, 80C51
-
Thread
PICkit3 und MPLAB X Connection failed
mir gerade das aktuelle MPLB X 2.10 auf einem Windows 8.1 64 Bit System installiert und möchte einen PIC 16F616 programmieren. Da mein letztes PIC Projekt schon einige Jahre zurückliegt und ich normlerweise Atmel programmiere stolpere ich hier direkt über den Verbindungsaufbau... Der PICkit wird
nun nochmal angenommen. Da es mit den 2 mir vorhandenen ICSP-Programmern nicht möglich war den PIC24 des PK3 auszulesen bzw. zu beschreiben (die unterstützen nur PIC16/18) habe ich mir ein neues (originales) PK3 besorgt. Dieses funktionierte auf Anhieb auch ohne Probleme direkt mit IPE/MPLAB X zusammen
-
Thread
Uhr mit 32,768Khz Quarz
Hallo ** PIC16F887 ** Ich bin noch Anfänger, der sich langsam zu komplexeren Aufgaben hinarbeitet. Das Problem - Erst mal eine Uhr mit Siebensegment Anzeige verwirklichen. Ich lehne mich an das Beispiel
sogar extra > Pins (T1OSO und T1OSI), der Kern kann dann mit dem internen Oszillator > laufen (beim 16F887 bis 8 MHz). Das ist bei PICs (und auch anderen µC) > so Standard. Mit meinem PIC16F84A würde ich gerne genau das Gleiche machen, allerdings habe ich für den externen Oszillator nur einen Pin
-
Thread
USB-Programmer für eine Reihe von PICs und AVRs
In kürze: Alles SMD, Materialkosten ca 22 HighVoltage Programmierung ohne externes Netzteil PIC18Fxx2/8 (low und high voltage programming) Flash- und Verifyzeit 2.7s ohne EEPROM PIC12F629/675 PIC16F630/676 (high voltage programming) ATtine 11/12 (nur high voltage programming) ATmega 16/64
64kByte Flash, >3kByte SRAM, massenhaft IOs und Peripherie, ein 16Bit Speicherinterface (max. 2MByte) und viele andere nette Features wie ECAN usw. Gehäuse: TQFP80 Der PIC18F6720 ist ähnlich dem 18F8680, massenhaft Peripherie etc., Gehäuse: TQFP80. Halt mal was
-
Thread
Anfängerfrage PIC
beantwortet wurde :) Ich plane zur Zeit die Programmierung eines PICs. Ich schwanke zur Zeit zwischen der PIC16 Serie und den 18ern. Meine Frage ist nun wieviele I/Os man braucht um mind. 21 Taster und pro Taster eine LED sowie ein LCD Display über eine 8Bit Schnittstelle zu verarbeiten. Die Taster sind in
>>Ich plane zur Zeit die Programmierung eines PICs. Ich schwanke zur Zeit >>zwischen der PIC16 Serie und den 18ern. >Dazu kann ich nix sagen, kenn mich mit dem PICs nicht aus. Klasse, hauptsache mal was abgelassen.
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
hatte sich das für die PICs mit Kenntnis über die Existenz von AVRs ganz schnell erledigt, die PIC in Assembler zu programmieren ist ein Krampf weil sie keinen nennenswerten Registersatz haben und der Befehlssatz ist genau so mies. Hier liegen immer noch welche aus meiner Anfangszeit (PIC16F877),
PORT->Group[0].PINCFG[19].bit.PULLEN = 1; PORT->Group[0].OUTCLR.bit.OUTCLR = (1 << 19); /* PA16: input with pullup */ PORT->Group[0].PINCFG[16].bit.INEN = 1; PORT->Group[0].PINCFG[16].bit.PULLEN = 1; PORT->Group[0].OUTSET.bit.OUTSET = (1 << 16); /* LED0 on XPlainedPro: PB30, active
-
Thread
signalspeicherung in assembler
************************************************ Set_IO_Event: ; Flankenbits setzen LDS r16, Akt_In ; aktuell gültige Eingänge lesen MOV r6, r16 ; Wert merken LDS r17, old_in ; Ablage gültiger Eingänge EOR r16, r17 BREQ End_Io_Event ; keine Änderung, dann Ende MOV r7
Für PIC ASM würde ich mal hier vorbeischauen: http://www.sprut.de/
-
Thread
Eure Erfahrungen mit SDCC
Im Moment verwende ich PIC Mikrocontroller und den HI-TECH C Compiler. Ich habe aber vor, mich von diesem zu "lösen". Eine Alternative erschien mir der SDCC (Small Device C Compiler) welcher die Pic14 und Pic16 Architektur
Wissens keine PIC16 oder PIC18. Ich antwortet auf "Alle Pic16/18/24/32 […] der letzten 5-10 Jahre". P.S.: Für MIPS würde man ja auch keinen SDCC nehmen. Für so eine RISC-Architektur sind GCC oder LLVM wohl besser
-
Thread
Synthesizer Einstieg
Servus, also an wowas bin ich gerade dran, probiere gerade mit pic24hj herum. Habe mir da eine extra reglerbox mit 16 poti's gebaut und ein paar schaltern und einem 2*16 Display. in der box ist ein pic16f872 drin. Der pic 24hj holt sich dann per spi die ganzen
durchstimme dann hört man diese Aliacing! Das muss ich irgendwie interpolieren oder sonst was? Der pic24hj berechnet 96K Samples per Sekunde . Die Wellenformen bestehen aus 128 16Bit-Werten was ich im unteren Frequenzbereich eher als problematisch betrache. Wenns dich interesiert einfach mal melden
-
Thread
PIC ist Trumpf?
anschau, kann ich nur sagen "OH GOTT NEIN", (nix gegen LazyBee), aber das ist kein guter Einstieg in die PIC's. Der PIC16C84 ist der Vorgänger vom 16F84, und der ist schon uralter Adel. Wenn schon PIC16, dann der Nachfolger des F84, der 16F627. Nochbesser wäre als Einstieg, gleich einen PIC18 zu nehemen, der
kann ich nur sagen "OH GOTT NEIN", (nix gegen LazyBee), aber >das ist kein guter Einstieg in die PIC's. Der PIC16C84 ist der Vorgänger >vom 16F84, und der ist schon uralter Adel. Wenn schon PIC16, dann der >Nachfolger des F84, der 16F627. Nochbesser wäre als Einstieg, gleich >einen PIC18 zu nehemen
-
Thread
Suche eine H-Bridge mit PWM und einem invertiertem Eingang
gefunden. Nun brauche ich von euch Spezialisten kurz Hilfe. Mein Projekt: Ich will mit einem Pic16 einen Motor steuern Software für den pic habe ich schon fertig und das funktioniert auch (Leds am Ausgang des PIC) Ich habe einmal das PWM Signal, und einmal ein High, Low Signal das mir die Drehrichtung
damit muss man aber die PWM auf beiden Ausgängen ausgeben können, Tja, mir fiele so spontan kein PIC16 ein, der nur eine PWM ausgeben kann. Zwei sind IMHO Minimum und ich denke wir können davon ausgehen, dass der TE einen PIC benutzt, der überhaupt PWM ausgeben kann. ;)
-
Thread
STM32 Erfahrungen? Libraries?
Hallo! Ich habe bisher hauptsächlich auf diversen PIC-Controllern programmiert. Privat PIC18 und PIC24, früher auch PIC16, beruflich PIC32. Allerdings schiele ich schon länger interessiert in Richtung ARM. Vor Allem, wenn ich mir anschaue, welche Ausstattung
heinzhorst schrieb im Beitrag #2062678: > Ich habe bisher hauptsächlich auf diversen PIC-Controllern programmiert. > Privat PIC18 und PIC24, früher auch PIC16, beruflich PIC32. Allerdings > schiele ich schon länger interessiert in Richtung ARM. Nun gut, ich mache seit einiger Zeit
-
Thread
Leerzeilen im Code verändern Programmverhalten?!
ist anders und das LIST-File ist auch nicht ident. Ich verwende den CCS-Compiler v4.013 und einen PIC16F688. Das Problem dass auftritt, ist: Normaler Code -> Zeichen würd über UART empfangen -> RESET (WDT ist aus) Code mit Leerzeilen -> Alles Funktioniert Ich werde den Code später noch
W.B. schrieb im Beitrag #2823645: > Normalerweise arbeite ich mit AVR ;) Dann tausche den PIC16F688 doch heimlich gegen einen ATtiny84 aus. :-))
-
Thread
PIC32 - Viele Fehler in der Errata
Controller sollte es sein, ich möchte dabei > gerne auf 32 Bit, Warum gleich 32bit, probier doch 16bitter mit dsp zb dsPIC33E/PIC24E die sind stark bis 70MIPS (PIC32 = 80Mips), ein Umstieg von pic18 auf diese Serie ist einfacher, als bei PIC32. Oli Holli schrieb im Beitrag #2781726: > (wäre mir
letzlich mit geringen verzögerungen an einen DAC senden. (Wav statt MP3 ist auch möglich mit 48kHz/16Bit) - Auslesen der Audiodaten von SD Karte - Auslesen und abarbeiten von Programmen von SD Karte (Keine PIC Progs) - Abgleichen von bis zu 32000 GPS Punkten über SD Karte - Log Daten auf die SD
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
durchsetzen konnten sich diese Teile nie im Hobby-Bereich. Grund: nicht so einfach zu proggen wie AVR und PIC, schwer zu bekommen in Kleinmengen und kein DIP-Package verfügbar. Zudem gibt es zwar kostenlose C-Compiler, aber leider sind diese nicht unbeschränkt. Hab mit dem M16C mal rumgespielt. Schon nicht
Ich schaetze mal 30% H8, 20-30% AVR, und der Rest verteilt sich auf PIC, M16/R8 usw. Wobei aber PIC auf dem absteigenden Ast ist. Ausserdem gibt es noch eine recht grosse Nische von Z80 Juengern. Die kommen wohl alle noch aus der MSX Zeit. Die waren dort viel verbreiteter
-
Thread
dsPIC30F6011 mit PICkit3
Schaltplan des dsPIC-Boards?
zum Beispiel aus: http://www.mikrocontroller.net/attachment/46525/schematic.png Du kannst deinem PIC Symbol auch ein Footprint zuordnen das dem Pinout der "externen platine" entspricht. PS: Wieso kommt der PIC nicht direkt aufs Board?
-
Thread
Geeigneten µC mit CAN-Bus auswählen, 3 zur Auswahl
Chip. Das würde ich vorschlagen. MPLAB IDE, Compiler etc kannst Du Dir kostenlos runterladen, das PicKIT3 zum Debuggen und Flashen kostet um die 50€, und damit kannst Du nicht nur flashen, sondern auch debuggen, und zwar die gesamte 8, 16 und 32 Bit PIC-Serie. Die damit gewonnene Erfahrung kannst Du
Pins, auch im erweiterten Temperaturbereich von -40 bis +125°C. Kein Problem. Nimm irgendwas aus der 16 bittigen PIC24 oder dsPIC Serie, die kleineren PIC16 oder PIC18 nur, wenn es auf Stückkosten ankommt. fchk
-
Thread
Interrupt programmierung mit HI-Tech
Also z.B. u.a. den Interrupt-on-change an dem Port und alle Interrupts einschalten. Bei neueren PIC16 gibts verschiedene Flags für fallende und steigende Flanke, was die Erkennung etwas erleichtert. Weiß nicht ob es der auch hat. Ich würd dir sowieso empfehlen einen enhanced-midrange, also einen 16F1xxx
Einen Interrupt können verschiedene Quellen auslösen. Eine kleine Einführung findet sich hier für PIC16 - für andere PICs gilt das analog. http://www.sprut.de/electronic/pic/int/int.htm Interessant für dich sind die Eingänge die bei einem Pegelwechsel einen Interrupt auslösen. Entweder ist das ein
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
Anon A. schrieb im Beitrag #4454359: Schau Dir die PIC24/dsPIC/PIC32 an. Microchip hat aktuell über 1000 verschiedene PICs auf dem Markt, da sollte auch für Dich was dabei sein. Es gibt auch 5V-Modellreihen (wenn auch nur wenige), und bis 28 Pins gibts
StdPeriphLib und Cube für alle Controller > mehr oder weniger einheitliche Libs. Das ist bei den PIC32 nicht anders... Von der kleinsten MX im 28-Pin DIP mit 16 kiB Flash und 4 kiB RAM bis zu den MZ EF mit 2048 kiB Flash und 512 kiB RAM, Double Precision FPU und MMU. Als Framework gibt es Harmony und
-
Thread
Lüftersteuerung <-> USB <-> PC // PIC oder ARM?
darf ist sich an den allerersten PIC16 mit USB zu orientieren... Wenn du es ganz einfach möchtest nimm das USB - CDC Serial Demo von Microchip als Ausgangsbasis. Da hast du dann zwei bzw. vier Funktionsaufrufe über die die USB Kommunikation
PIC18F14K50 kann USB und PWM ...
-
Thread
Tischmultimeter Selbstbau >= 5 1/2 Stellen
Ich möchte mir gerne ein Multimeter bauen, Led Anzeigen sowie Nokia SW Display mit DsPic (12bit ADC) sowie 22bit ADC. Ziel ist es 6 1/2 digit, werde aber auch probieren ein 8 1/2 digit zu machen und zwar mit einem 12bit DAC welcher vom Pic (adc) welcher dann als Offset genommen werden
von 1:1000 enstricht, Der Crestfaktor dabei ist Wurzel(1000)=32. Wenn der RMS Konverter nur Crest <= 16 kann, war nichts.
-
Thread
MSP430 Performance im Vgl. zu AVRs
ein wenig gestört hat, ist, daß die Peripherie (ADC, UART usw.) recht einfach gehalten sind. Da sind 16Bitter wie MSP430 oder PIC24 besser aufgestellt. Ich persönlich mag den PIC24 (16 Bit) gerne, man bekommt mit dem PicKit3 für ca. 70.- Euro einen guten Debugger und von Microchip einen kostenlosen C-Compiler. Der PIC24 hat übrigens mit dem 8Bit-PIC nichts am Hut, also wer den 8Bit-PIC nicht mag (so wie ich), kann sich trotzdem mit dem 16Bit-PIC anfreunden. Gibt's übrigens bei Reichelt im DIL28-Gehäuse.
-
Thread
µC mit Uhrenquarz betreiben
@16bit: hab nen breiteren; muß noch besser sein; Weiber sind ganz geil drauf!
Schields direkt dran. Das interessiert mich aber nicht so sonderlich, ich habe gar keinen Arduino.. PIC12 und 16's hatte ich auch schon mal in den Fingern, habe die mit Assembler programmieren müssen. Da bildeten sich aber innerhalb kurzer Zeit Ekelblasen...das wird dauern bis ich wieder einen anfasse
-
Thread
Can-Controller/µC
PICs mit CAN-Controller gibts ab 28 Pins aufwärts. 8 Bit: empfohlen: PIC18F26K80 Serie, alles andere sind sehr alte PICs dsPIC: dsPIC33EV256GM102, 5V-Chip (die 5V brauchst Du ohnehin für den Transceiver), 70 MHz; oder dsPIC33FJ64GP802, 3.3V Chip, 40 MHz Transceiver
bin Assembler-Fetischist...... > Manche nennen mich auch Masochisten... ;-) Das bist Du ja bei PIC18 an der richtigen Adresse... fchk
-
Thread
WLAN Modul PIC24
16Bit Architektur für den Einstieg als ausreichend erschien. Da ich das WLAN Modul später aber benötigen werde, werde ich nun PIC32 Starter KIT wählen. Nochmals schönen Dank!
=explorer16). Zusätzlich das MA240014 (mit dem PIC24FJ256GB110), somit kann ich den PIC24FJ128GA010 durch den PIC24FJ256GB110 ersetzen. Brauche ich für das WiFI Modul (MRF24WG0MA - http://www.microchip.com
-
Thread
BMP280 an PIC18F45K42 mit MPLAP und I2C
master.c @Summary This is the generated driver implementation file for the I2C2 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs @Description This header file provides implementations for driver APIs for I2C2. Generation Information : ac Product Revision : PIC10 / PIC12 / PIC16 / PIC18 MCUs - 1.81.8 Device : PIC18F45K42 Driver Version : 1.0.2 The generated drivers are tested against the following: Compiler : XC8 2.36
-
Thread
LCD Problem nach I2C-Start
Tach Arbeite am Bau einer Wetterstation mit dem PIC16F877A. Ich will 3 Sensoren (Temperatur,Feuchte,Druck) mit I2C auslesen und dann über die I/0 Pins auf dem LCD ausgeben. Ein einfaches Programm, welches etwas auf das Display schreibt funktioniert.
S1 und S2 und kannst problemlos debuggen. Zur Umrüstung auf reinen 3.3V Betrieb: 7. Ersetze den PIC16F877A durch einen PIC16LF877A und den Quarz durch einen 10 MHz Quarz. Alternativ kannst Du auch einen ganz anderen PIC einsetzen - ich würde da den PIC18F46K20 empfehlen. Der läuft auch bei voller
-
Thread
PIC LCD Ausgabe von Strings
. Das ist das PicKit3 jeweils direkt anschließbar. Der moderne 18-Pin uC ist der PIC16F1827. Weitere Beiträge hier http://www.mikrocontroller.net/topic/270671#2832808 Autor: Erich (Gast) Datum: 13.09.2012
durcharbeiten und und bist gut aufgestellt. Parallel dazu kannst die Aufgaben auch vom dortigen PIC18F45K20 auf den Chip deiner Wahl umarbeiten. Wobei der 16F1933 oder 16F1936 die neueren 28-Pin Typen sind. Gerade mit den (kleinen) Pic16 ist Assembler ein Bankswitching und "retlw" Kauderwelch ohne
-
Thread
Einsteiger, Anfänger - Welche Mikrocontroller-Familie?
Am Einfachsten und günstigsten in Sachen Tools sind AVR und PIC. Ich hab mal mit PIC gearbeitet, mich dann jahrelang an deren 16bit Umgebung und Registerbanking geaegert, dann auf AVR umgestiegen, und jetzt 10 Jahre spaeter aerger ich mich an den AVR. Reslistischerweise
channelView.do?channelId=-87188&channelPage=%2Fep%2Fchannel%2FinformationPage.jsp&pageTypeId=36102 Der XC16x-Familie ist ein 16bit-Controller und der Nachfolger für den C16x. Große Vorteile: - Sehr günstig - Umfassendes Zubehör - Einfach - Wird über USB an einer Rechner gesteckt und auch das Debugging
-
Thread
PIC DEM 4 Demo Board
können habe ich das PICDEM 4 DEMO BOARD von Microchip, denn den MPLAB ICD 2 In-Circuit-Debugger und den PIC16F628A. Zum programmieren nehme ich MPLAB IDE Version 8.10. Ich habe erstmal ein Lauflicht geschrieben, das im Anhang ist. Mein Problem ist jetzt dass das Programm nicht auf den LED's vom Demo Board
J4 steckt J28 offen J23 offen J24 steckt J25 steckt J26 steckt J27 steckt J18 steckt auf PIC 16 J19 steckt auf PIC 16 J14 steckt J7 steckt J9 steckt J21 steckt J22 steckt J8 steckt auf PIC 16 J10 steckt auf PIC 16 das ist die Reihenfolge auf dem Board von oben nach unten.
-
Thread
Warum keine Hochvolt-Mikrokontroller?
Es gäbe den PIC16HV540 - 3.5 bis 15V: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16HV540
Markt dafür da ist -> keine Stückzahlen -> kein Gewinn -> machts keiner Edit: Siehe Hinweis zu PIC16HV540
-
Thread
PIC18F4550 - PIC macht "nix"
Hallo zusammen, ich habe Schwierigkeiten meinen PIC18F4550 in Betrieb zu nehmen! Ich habe zunächst erstmal nur vor mit dem PIC ganz simpel zwei LEDs und einen Piezosummer zu schalten, alle jeweils mit Transistor verschaltet. Wenn ich den PIC aus
http://www.sprut.de/electronic/pic/fallen/fallen.html#intoscmclr
-
Thread
Wert in Frequenz umwandeln
Hallo 1.Ich bin Laie und habe jetzt erst mit den PIC angefangen. vor 20 Jahren habe ich mich schon mal mit Assembler und Basic versucht, so das die Grundlagen zumindest noch vorhanden sind. Derzeit nutze ich eien 16F887 Bevor ich mich an euch hier
zu verschmerzen, bei einem Wert von 2000 liegt der Fehler schon bei über 10%! Da es keine 8 bit PIC mit 16 bit PWM gibt, will ich auf 16 bit umsteigen (24F16xxx), dann gibt es noch den 18f2331, der wohl eine echte 12bit PWM hat? Jetzt die Frage, wie programmiere ich die Dinger? Habe ein Easy
-
Thread
Hat jemand Interesse an einer CAN Platine?
alles was man braucht um bequem erweitern zu können. Als Controller können bestückt werden: - dsPIC33FJ128MC506 - dsPIC33FJ64MC506 - dsPIC33FJ128MC706 Damit hat man bis zu 128kB Flash mit 16kB RAM bei 40 MIPS. Ausserdem noch so schöne Sachen wie 12 bit ADC, DMA, Encoderinterface und was man
die dsPic werden mit einem modifizierten GNU Compiler compiliert. Dieser hat in der kostenlosen Version keine Optimierung. Es gibt aber die Quelitexte dazu. Der dsPIC ist ein 16bit, 40 MIPS RISC mit
-
Thread
Spielgerät gesucht
PIC32 USB Starter Board für 59,95 beim reichelt...
dann die Optimierende Version) Mit derselben IDE und demselben Programmer lassen sich also alle PIC Familien gleich bearbeiten, egal ob 8Bit, 16 Bit, 16Bit mit DSP oder gar 32Bit. Die Compiler (oder wer es noch verwendet - der Assembler) werden in die IDE als Plugin eingebunden... (Ich erwähne es
-
Thread
USB Motor-Ansteuerung via PIC
einfacher einen virtuellen comport über usb zu verwenden als einen nativen usb-chip zu programmieren 3. pic18 reicht locker, hat den vorteil das man den c18 compiler fast ohne einschränkungen gratis kriegt, beim pic16 ist man mim (freien) cc5x recht schnell am ende. usw es fehlen ein paar details
virtuellen comport über usb zu verwenden > als einen nativen usb-chip zu programmieren > > 3. pic18 reicht locker, hat den vorteil das man den c18 compiler fast > ohne einschränkungen gratis kriegt, beim pic16 ist man mim (freien) cc5x > recht schnell am ende. zu 1. mir geht es nur um das