PIC ist eine Marke von 8-, 16- und 32-Bit-RISC-Mikrocontrollern, die von Microchip hergestellt werden. "PIC" war ursprünglich eine Abkürzung für "Peripheral Interface Controller".
Ich verstehe, dass ein DSP für die digitale Signalverarbeitung optimiert ist, bin mir jedoch nicht sicher, wie sich dies auf die Auswahl eines IC auswirkt. Fast alles, was ich mit einem Mikrocontroller mache, beinhaltet die Verarbeitung digitaler Signale! Vergleichen wir zum Beispiel den beliebten Microchip dsPIC30 oder 33 DSP und …
Zum Beispiel ein PIC10F200T Praktisch jeder Code, den Sie schreiben, ist größer, es sei denn, es handelt sich um einen Single-Purpose-Chip. Gibt es eine Möglichkeit, mehr Programmspeicher von einem externen Speicher oder etwas anderem zu laden? Ich bin nur neugierig, ich verstehe nicht, wie nützlich das sein könnte ... aber …
Ich habe viele Artikel gesehen, die mir sagen, dass ich RTOS für die Zeitverwaltung und die Ressourcenverwaltung verwenden sollte. Meine Zeit hat meine eigene Forschung nicht erlaubt, deshalb komme ich zu Chiphacker, um Rat zu bekommen. Ich benutze ressourcenarme Mikrocontroller (MSP430, PIC) und habe nach RTOS gesucht, die ich verwenden …
Ich arbeite mit einem PIC-Mikrocontroller mit integriertem 10-Bit-ADC und möchte eine Spannung im Bereich von -1 bis -3 Volt messen. Ich dachte daran, einen Operationsverstärker im invertierenden Modus zu verwenden, um die Spannung positiv zu machen und sie dann dem ADC des Mikrocontrollers zuzuführen. Hier müsste ich den Operationsverstärker jedoch …
Kann mir jemand eine kleine, kostenlose Implementierung von AES-128 Rijndael für Mikrocontroller empfehlen. Idealerweise wäre für das PIC18 eine allgemeine Implementierung in C nützlich. Das Kompilieren der axTLS-Implementierung für PIC18 und das Verschlüsseln / Entschlüsseln eines Blocks erfordert 6 KB ROM und 750 KB RAM. Das Kompilieren von rijndael-alg-fst.c für …
Ich möchte ein kleines Gerät bauen, das ich auf einen Frisbee kleben kann , der Statistiken wie RPM / Geschwindigkeit des Frisbee messen kann, wenn er geworfen wird. Wäre das realistisch möglich? Ich habe mich mit Nahfeldkommunikation befasst , um die Daten vom Frisbee auf ein Smartphone zu übertragen, aber …
Ich suche nach einer zeit- und speichereffizienten Lösung, um einen gleitenden Durchschnitt in C zu berechnen . Ich muss das Teilen vermeiden, weil ich auf einem PIC 16 bin, der keine dedizierte Divisionseinheit hat. Im Moment speichere ich einfach alle Werte in einem Ringpuffer und speichere und aktualisiere die Summe …
Ich habe einen PIC18F46K22 und programmiere ihn mit dem XC8-Compiler. Am Ende habe ich ein System wie ein PC mit stdinund stdout. In der Hauptschleife gibt es also eine Funktion, die prüft, ob neue Eingaben vorliegen. Bei Eingabe wird eine Funktion entsprechend aufgerufen. So zum Beispiel , wenn ich Eingang …
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich mache viel Firmware-Arbeit in meinem Job, aber ich suche nach weiterführenden Büchern zu diesem Thema. Dinge, die die Grundlagen von …
Da die asynchrone serielle Kommunikation auch heutzutage unter elektronischen Geräten weit verbreitet ist, sind viele von uns meiner Meinung nach von Zeit zu Zeit auf eine solche Frage gestoßen. Stellen Sie sich ein elektronisches Gerät Dund einen Computer vor, PCdie mit einer seriellen Leitung (RS-232 oder ähnlich) verbunden sind und …
Kann jemand die HEX-Datei extrahieren, die ich in einem von mir bereitgestellten Mikrocontroller brenne? Wenn dies möglich ist, wie kann jemand sicherstellen, dass sein Code in eingebetteten Systemen gesichert ist? Wie kann man bei PIC- und AVR-Mikrocontrollern die Firmware vor Vervielfältigung schützen?
Ich benutze immer den internen Oszillator, den Bilder haben, da ich nie die Notwendigkeit gefunden habe, etwas mit einer höheren Frequenz als 8 MHz laufen zu lassen (was die schnellste ist, die ich benutze). Gibt es irgendwelche Gründe, die über 8 MHz hinausgehen und bedeuten, dass ich einen externen Oszillator …
Ich steuere einen 4-poligen PWM-PC-Lüfter von einem PIC16F684 mit der Lüfterdrehzahl, die von einem ADC-Messwert eines Näherungssensors gesteuert wird. Das funktioniert alles in Ordnung. Ich hatte ursprünglich nicht vor, den Tachometerausgang des Lüfters zu verwenden, aber da er verfügbar ist, habe ich ihn mit meinem Oszilloskop überwacht, um festzustellen, ob …
Wie kann ich PIC Microcontroller Programming unter Mac OS X starten? Kann ich ein Arduino verwenden, das mit meinem Mac verbunden ist und über einen Programmierer verfügt? Oder muss ich spezielle Programmierkarten und serielle Adapter kaufen?
Werden Pull-Up / Down-Widerstände (ob intern oder extern) nur für MCU INPUT-Pins benötigt? Im Gegensatz dazu weiß ein MCU-Pin, der als AUSGANG konfiguriert ist, "auf welchem Pegel es sich befindet", weil er die Ansteuerung vornimmt - ein "schwebender" MCU-OUTPUT-Pin, der mit einem Eingang eines anderen Schaltkreises verbunden ist, macht keinen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.