-
Thread
2 Grundlegende Fragen zu Quarz und PICkit
und ich hab fälschlicher weise angenommen, dass im PICkit3 ein PIC32 verbaut ist, ist aber nur ein PIC24... Also zusammengefasst ist der Debugger schneller (merkbar bei größeren Chips) und kann besser Breaks "machen". Vielen Dank an alle erstmal
-
Thread
PIC18F46K80 - Probleme mit Port-Konfiguration
schreiben. MPASM ist es egal ob er da ist oder nicht, bei vielen anderen Assemblern wie z.B. ASM16 (PIC24, dsPIC) ist er nötig.
-
Thread
Redesign einer Schaltung: Reicht der dsPIC?
grossen rechenoperationen machen musst, die ein DSP zwingend machen, fahrst du mit einem geeigneten PIC24Hxxx besser: 1. ist günstiger 2. 40 MIPS (schneller) 3. ggf. DMA, der dir arbeit abnimmt und den rechenkern entlastet kommt halt darauf an, um welche datenmengen (SPI, Stream) es sich handelt
-
Thread
Bootloader .hex-Datei auf einheitliche Stringlänge bringen - wie?!
Hi, ich habe das für meinen ersten Bootloader (PIC24) alles am PC gemacht. Der PC wertet den Record aus, konvertiert das in Binärdaten und sendet das an den µC, mit den richtigen Adressen. Der Bootloader muss das nur ins Flash pinseln. Die Idee ist
-
Thread
[V] Mini ICD2 Platinen
Beschreibung: Er hat die Einschränkung, dass er nur Low Voltage Programmieren kann. Also ideal geeignet für PIC24, dsPIC30, dsPIC33, PIC32. Ältere PICs die noch mit 13V programmiert werden gehen damit nicht ! Dafür hat man die Sicherheit, dass man seine Schaltung nie mit 13V zerstört. Ansonsten hat er diesselben
-
Thread
AR1020 über I2C
nicht. Überhaupt kommt es mir so vor als wäre das ganze nur ein umgelabelter PIC18 oder eventuell PIC24. Die Reaktionen auf I2C Kommandos sind extrem verzögert, das Clock-Stretching treibt der Baustein auf ein neues Level ;) Na immerhin kann ich mal Positionswerte auslesen, vom Register setzen reden
-
Thread
Programieren eines MC
Marktaktuellen einzusteigen? Z.B. einen mit viel Pheriperie drin? - NXP LPC2xxx - ST STM32 - Atmel - PIC24 ...
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
pron_pr_feb2014 ST weiß schon, warum sie eine eigene Serie auflegen ;-) Also: STM32 L0 taugen. PIC24 gehen hervorragend. MSP430 sind auch super. Bei ATMEL kann ich dir nicht weiterhelfen. Ich an deiner Stelle würde bei den Tinys bleiben. Wenn das tut, warum nicht dabei bleiben?
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
ATmega88 als USB-Programmer für FPGA und ATmega644. Bald kommt eine neue verbesserte Version mit PIC24F und AC97 Codec. Die Bilder sind nicht ganz aktuell, deswegen fehlt noch ein SD-Card Slot. MfG aus Westerwald
-
Thread
[AVR] "Undokumentierte" Synchronisationsprimitive XCH, LAC, LAS, LAT in gcc
ein Anhänger des ATMega und wollte auch den Schritt zum XMega gehen. Stattdessen bin ich dann beim PIC24 gelandet, der meines Erachtens ein wirklich sehr guter (16Bit) µC ist.
-
Thread
Open Picus - Netzwerkproblem
Open Picus sei bekannt. Hier ein Link: http://www.openpicus.com Das ist ein WLAN-Modul mit PIC24F. Die Frage ist doch aber eher, gibt es Unterschiede zwischen Windows und Unix basierten Betriebssystemen, die dieses Verhalten hervorrufen können? Für mich macht es jedenfalls den Anschein als
-
Thread
Verständnisfrage zur Nicht-Linearität eines ADCs
Nicht-Linearität aus dem ADC-Ergebnis rausrechnen? Konkret geht es um den internen 16-Bit-ADC eines PIC 24FJ128GC010. Danke und Grüße, Dirk
-
Thread
PIC - MPLABX Code beim Debuggen vom compilieren ausschließen
Ich möchte beim Debuggen automatisch Codezeilen vom Compiliervorgang ausschließen. Plattform : PIC24 Compiler : XC14 Version 1.23 IDE : MPLABX 2.26 Ich stelle mir das ungefähr so vor [c] #if !DEBUG init_LCD(1, 50); //start LCD at 50Hz #endif [/c] Nur klappt das so natürlich
-
Thread
Mikrocontroller mit Codeeinsicht
Hauptgrund, den Arduion so schnell wie möglich gegen etwas ordentliches zu tauschen. In meinem Fall PIC24 und teils STM32. Da kann man in MPLABx (oder IAR beim STM32) Breakpoints im Code setzen, die Variablen kontrollieren und ändern und durch den Code steppen. Ein Debugger ist aus meiner Sicht eine
-
Thread
ADXL330 Beschleunigungssensor Versorgungsfilter
Der PIC24FJ32GB002 hat USB, den gibts bei Reichelt für weniger als 4€ im SO20.
-
Thread
Programmier Pins beim PIC
Bein DSPIC33 weiß ich es nicht, aber beim PIC24 und beim PIC18 kann man die ICSP Pins auch als IOs benutzen, es sollte eim dsPIC33 auch gehen. Man muss aufpassen, dass man das Programmiergerät nicht zu viel belastet: http://ww1.microchip.com/downloads
-
Thread
PIC16F887 float in string umwandeln - PROBLEME :-(
Offtopic: Diese Sache hier: [c]sprintf(buffer,"%.4f",&wert);[/c] Ist extrem lahm. Hier auf einem PIC24 dauert das etwa 170000 CPU-Zyklen, wohingegen ein [c]sprintf(buffer,"%4d",&wert);[/c] nur so ungefähr 900 benötigt. Auch allgemein ist alles mit float nicht gerade schnell, vor allem auf den
-
Thread
PIC Externer Takt, SFR richtig eingestellt ?
arbeiten, ist es normalerweise ausreichend, die entsprechenden Configbits zu setzen. Bei einem PIC24FV32KA204 ist das zum Beispiel: [c] #pragma config FNOSC = PRI // Oscillator Select (Primary Oscillator (XT, HS, EC)) #pragma config POSCMOD = XT // Primary Oscillator Configuration
-
Thread
AVR als SPI Slave-Peripherie
zu sehen). Also, das hätte MCH gelernt. Können se auch gleich die 4x RX/TX-Buffer (FIFO) von den PIC24 mit übernehmen.
-
Thread
XC16 v1.70- oder Ich mache komische Sachen mit Pointer
nimmt *data nicht die Werte aus data_read_buf an, sondern verbleibt bei 0. Ich verwende hier einen PIC24hj128gp202 mit der MPLAB X IDE v5.50 mit dem xc16 v1.70 compiler. Ich weiß jetzt nicht ob es am Debugger liegt. Kann die Werte leider nur im Debug-Modus auslesen, da ich sonst keine Daten/Info-Ausgänge
-
Thread
Audio Codec Problem
zuerst abwarten möchte, bis der Codec läuft. VDD im Schema ist 3.3V. Als MCU verwende ich einen PIC 24FJ64GB004 mit XC16 Compiler Der Codec wird über I2C konfiguriert und die Audio Samples werden über SPI an den Codec gesendet. Der Codec wird als SPI und LRCK Master konfiguriert, der PIC als Slave
-
Thread
PIC 32 bringt mich zur VERZWEIFLUNG!
der dagegen spricht. Ich habe das Explorer16 mit MPLAB (8.63 und der X beta5) in Verwendung (mit PIC24) und die PIC32 (795er) in eigenen Schaltungen. Gute Vorzeichen also :)
-
Thread
COM-Port Probleme
Hallo, ich habe einen Microcontroller (PIC24) mit einer UART am seriellen Port eines PCs hängen, der kontinuierlich Daten sendet. Die Kommunikation von PIC zu PC tut jedoch gar nicht mehr. An einem zweiten PC funktioniert die Kommunikation PIC2PC
-
Thread
LCD Display zeigt keine Zeichen an (PIC18, HD44780)
Hallo, habe mal für einen RFM12 Testempfänger/Sender eine Ansteuerung für einen PIC24 im 4-Bit-Mode gemacht. Aber 8Bit und PIC18 sollte leicht umzubauen sein. Eventuell kannst du dir einfach nur die initroutine klauen. Ich hänge das mal dran, vielleicht hilfts ja. Garantie gibts
-
Thread
Unterschied zwischen PSoC vs. normalem uC
stellt man schnell fest, dass viele analoge Featuers kein Alleinstellungsmerkmal sind. Beispiel: PIC24FJ128GC006 - da ist neben OPV, einem Sigma-Delta-ADC und Komparatoren auch ein Interconnect-Netzwerk drin - jede digitale Funktion auf jeden Pin. Naja, fast, wie bei Cypress halt auch. Das oben erwähnte
-
Thread
IRMP - Infrared Multi Protocol Decoder
*Aktualisierung* Die IRMP-Software kann unter [[IRMP]] --> Download heruntergeladen werden. Hallo zusammen, Anmerkung: Dieser Source entstand im Rahmen des Projektes "WordClock", siehe Artikel http://www.mikrocontroller.net/articles/Word_Clock bzw. Thread, der alles zum Auslösen gebracht hat: http://www.mikrocontroller.net/topic/156661 Da RC5 nicht nur veraltet, sondern mittlerweile obsolet ist und immer mehr die elektronischen Geräte der fernöstlichen Unterhaltungsindustrie in unseren Haushalten Einzug finden, ist es an der Zeit, einen IR-Decoder vorzustellen, der
-
Thread
Physikalische Vorgänge in C bzw auf µC realisieren
lediglich eine SPI-Schnittstelle mit doppelter Pufferung des Senderegisters. Dann reicht z.B. ein PIC24FV32KA302 (8 bytes FIFO). Die Daten werden vor dem füttern des SPI-Registers Nibble-Weise über eine Tabelle ins RAM abgelegt. Bei niedrigen Bitraten dürfte auch ohne doppelte Pufferung über Interrupt
-
Thread
PIC-Mikrocontroller Buch
wo wir hier gerade bei PIC´s sind... kennt jemand ein Buch bzw. einen Link über Assembler für PIC24 bzw. dsPIC´s in deutsch? In englisch hab ich schon einiges gefunden, liest sich für mich leider nicht so leicht :-( Gruß, Steffen
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Platinensammler) mit einem µC mit ordentlich viel Flash für die Schrift- und Widget-Bitmaps. Ein PIC24FJ64GA002-I/SO kostet z.B. etwa genau so viel wie das Display und hat 64 KiB Flash und 8KiB RAM. Das wäre - wie ich finde - die perfekte "Anzeige- und Bedieneinheit". Oder? Der Treiber IC "R61505
-
Thread
Debuggen mit externer cof- Datei in MPLAB
Hallo, ich habe das Flyport Openpicus Modul mit einem Pic 24F256GA106 und programmiere mit dem dazugehörigen Openpicus IDE 2.0. Da ich mit dem Programm nicht step by step debuggen kann, legte ich mir noch ein PicKit 3 Debugger mit der Software MPLAB v8.76 zu
-
Thread
welcher mikrocontroller?
Controller-Familie sich das bezieht. Mancher PIC18 taktet mit 40MHz und damit grad so schnell wie ein PIC24H, aber was die effektive Leistung angeht liegen dazwischen Welten.
-
Thread
Buspirate Equivalent für das STM32F103 Bluepill board?
werden kann: > Like most chips, STM32 doesn’t have a Peripheral Pin Select feature. PPS on the PIC24FJ64GA002 is what makes the original Bus Pirate v3.x design so elegant (left layout). Most major hardware modules like UART, SPI, timers, PWM, etc can be assigned to almost any pin using PPS – just
-
Thread
Mikrocontroller-Programmierung selber beibringen
liefert sich halt einem geschlossenen System auf "Gedeih und Verderb" aus). Bei den stärkeren PICs (PIC24, dsPIC & PIC32) ist das nochmal düsterer, da gibt es nichtmal eine frickelige 100% offene Toolchain und selbst der gratis-compiler wird nach nem monat kastriert....
-
Thread
PIC (xc16): 4.0E10 / 17039360 = 0 ?
Feiertagen. Hier noch der Prozessor den ich verwende, aber ich denke nicht, dass das eine Rolle spielt: PIC24F32KA302
-
Thread
MSP430F2013 SPI
Funktioniert es nicht :-( Ich habe den Code, bis auf den SPI Teil von meinem funktionierenden Programm für PIC24 übernommen. Leider habe ich noch kaum Erfahrung mit MSP430 und deshalb vllt. beim SPI Modul was falsch Initialisiert. Würde bitte jemand mal über meine SPI-Routinen drüber sehen: [c] #include "SPI.h
-
Thread
CD Wechsler Protokoll
. (Ich benutze einen IOIO OTG (hat mit Android-Handy noch andere Aufgaben), das ist ein Microchip PIC24FJ256.) Fragen: - Passt die Sequenz wie auf den Screens gezeigt? - Eine Vermutung wäre noch, dass der Wechsler im Radio nicht codiert/aktiviert/freigeschaltet ist und das Radio daher mit Flackern
-
Thread
XC8 Compiler - Rechnung mit 64 bit
jetzt aber 2^28/20.000.000 Teile, bekomme ich 13,4217728 raus Ich werde wohl dann einfach den "PIC24F32KA302" nehmen. Der XC16 hat 64bit Datentypen (long long, long double) und läuft auch mit 5V. XLP und 28lead QFN. Passt. Kleiner wär zwar schön, aber so scheint es doch einfacher. Ich gucke aber
-
Thread
One Wire Bus: Pin kurz aktiv High bei der Flanke
Ich habe mit eine One Wire Routine für den PIC24F16KA102 geschrieben und habe eine kurze frage: Momentan sieht meine Funktion zum Ausgeben von '1' auf dem Bus so aus: [c]void drive_OW_high(void) { OneWire_TRIS=1; // One Wire Pin Input:
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
selber löten und Dir nicht die Finger brechen willst: https://www.microchip.com/wwwproducts/en/PIC24FJ64GB002 Ist jetzt kein AVR. Kennst Du nicht. Ist aber auch nicht weiter schlimm, Du willst und sollst ja was lernen, auch dass es noch eine Welt abseits von Arduino gibt. Dieser Prozessor ist einigermaßen
-
Thread
Handydummy (Attrappe)mit richtigem Display - Sony Ericsson Vivaz
nach Controller heißt es mal so oder so. Ich habe das Display jetzt in einem 16-Bit Modus an einem PIC24FJ48GA004 laufen. Dafür legt man IM1 auf high und D16 und D17 auf low. Legt man IM1 auf high, hat man wohl den 18-Bit Modus. Hab ich aber noch nicht ausprobiert. Die anderen Modi, wie auch der SPI-Modus
-
Thread
Microchip TCP/IP Stack + Wi-Fi
ich möchte mit dem Wi-Fi Module MRF24WB0MA von Microchip und einem beliebigen Controller (z.B. PIC24F256GA106) ein Projekt in eigener Sache vorantreiben (Hardware liegt vor). Nun ist mein Problem jedoch, dass ich nicht weiss, was genau ich alles dazu benötige. Folgendes ist mir bereits klar: 1
-
Thread
Master Bus Collision Detect bei I2C
Liebes Forum, Ich bin gerade dabei eine I2C-Verbindung zu erstellen. Ich verwende den PIC24FJ128GB204 (=Master) und einen digitalen Temperatur-Sensor (=Slave). Für den Anfang wollte ich einfach mal nur etwas an den Slave senden, um auf ein ACK abzuwarten. Aber bereits hier habe ich ein
-
Thread
Explorer 16 Development Board + ICD 2 + 32bit-Buch = Vorschlag 220 EUR
(Farnell) - Enthaltene Microcontroller zum Aufstecken - PIC32 (25,75 EUR inkl. MwSt. extra), PIC24FJ128GA010, dsPIC33F256GP710 - Buch "Programming 32-bit Microcontrollers in C" (26,40 EUR inkl. MwSt. Amazon) Bilder; http://www.retwin.de/scanner/microchip/microchip_1.jpg http://www.retwin.de
-
Thread
Neues Projekt - welcher µC?
verschiedenen Serien. Einige µC-Serien haben für Bastler sehr schöne Eigenschaften: Bei den LPCx (und PIC24) ist das zum Beispiel das Peripheral Remapping, welches das Platinendesign mit 2 Lagen stark vereinfacht. Cypress PSOCs sind sehr flexibel, was die Peripherie angeht. Und binde dich nicht auf die
-
Thread
PIC Register setzen
Die PIC16Fxxxx habe nur eine Interruptvector, die PIC18Fxxxx 2 Vectoren (High/low Priority) und ab PIC24 hat eigentliches jedes Hardwaremodul seinen eigenen Vector(en) und mehrer Prioritätstufen
-
Thread
Pumpenregelung und SPI
dass jemand das gleiche Problem hat. :) So es geht um 2 Dinge. Zum einen arbeite ich mit einem PIC24HJ128GP202. Dieser tut soweit auch. Jetzt wollte ich zwei Max31855 ( http://www.maximintegrated.com/datasheet/index.mvp/id/7273 ) über die SPI1 mit dem uC komunizieren lassen. Ich habe ein Clocksignal
-
Thread
MikroC Compiler für PIC
ein MIPS-Compiler, der hat mit XC8 kaum Gemeinsamkeiten. Interessant wäre daher ja, ob der TO mit PIC24, dsPIC, PIC32 arbeiten möchte, oder ob PIC10/12/16/18 eher das Zielgebiet sind. Für letzteres ist in jedem Fall der XC8-Compiler das Maß aller Dinge. Über die ~800€ für die Pro-Version muss man nur
-
Thread
Digikey teurer, Vivado unter Jahresabonnement, kostenlose Compiler von Microchip uvam
bei den PIC10/12/16/18 ist die Architektur so viel anders, dass ein Port keinen Sinn machte. PIC24/dsPic33, PIC32 und PIC64 sind für die jeweilige Plattform modifizierte gccs. fchk
-
Thread
Elm Chans Funktion "f_readdir" zurücksetzen (PIC)
write_line(2, disp[1]); write_line(3, disp[2]); write_line(4, disp[3]); [/c] Ich verwende einen PIC24FJ128GA202 und die MPLAB X IDE (v3.50) mit dem XC16 Compiler (v1.30). Vielen dank im Voraus für eure Bemühungen und schöne Grüße.
-
Thread
dsPIC33 I2C Slave Problem
empfangenen Werte lesen kann. Nur leider tut er das nicht. Den gleichen Code verwende ich bereits mit einem PIC24. Dort funktioniert alles gut. Übersehe ich etwas? Ich hoffe irgendjemand hat einen Tipp für mich. Bin langsam am verzweifeln :( Vielen Dank! euer Harry