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".
F: Können einzelne Pins verschiedener Ports eines Mikrocontrollers einem Register zugeordnet und ihre Werte beim Ändern des Registerwerts geändert werden? Szenario: Ich habe einige Pins von jedem Port (8-Bit) des Mikrocontrollers belegt. Jetzt möchte ich ein Gerät anschließen, das einen 8-Bit-Bus benötigt (angenommen, D0 bis D7 IN SEQUENCE), das heißt, …
Eines meiner Projekte würde sehr davon profitieren, ein Programm ausführen zu können, das nicht im Mikrocontroller gespeichert ist (sondern auf einer SD-Karte gespeichert ist). Ich suche also ein Gerät, mit dem ich den Code von der SD-Karte in den RAM laden und dann den Code aus dem RAM ausführen kann. …
Ich arbeite derzeit an Super OSD - einem Projekt für Bildschirmanzeigen. http://code.google.com/p/super-osd enthält alle Details. Im Moment benutze ich eine dsPIC MCU, um die Arbeit zu erledigen. Dies ist ein sehr leistungsfähiger DSP (40 MIPS bei 80 MHz, Single-Cycle-Operationen mit drei Registern und eine MAC-Einheit). Er ist vor allem in …
Ich habe Dutzende von PIC16-Chips. Ich möchte zu Identifikationszwecken eine eindeutige Seriennummer vom Chip abrufen. Ich weiß, dass es manuell gemacht werden kann. Aber es ist langweilig. Fragen: Hat PIC eine eingebaute Seriennummer? Wenn die Antwort Nein lautet, gibt es eine einfache Möglichkeit, einen Code mit einer eindeutigen Seriennummer auf …
Ich habe über einen gewissen Zeitraum etwas über den Pic-Mikrocontroller gelernt und habe ein angemessenes Wissen über den Umgang mit digitaler Elektronik. Ich habe an grundlegenden elektronischen Projekten gearbeitet und jetzt muss ich an einigen kommerziellen Anwendungen arbeiten. Meine Frage ist, wie man zuverlässige und langlebige Schaltungen entwirft und baut. …
Ich habe die folgende Schaltung entworfen, um ein 12-20-V-Signal an einen Mikrocontroller anzuschließen, der mit 3,3 Volt betrieben wird. Das Signal ist entweder 20 V oder offener Stromkreis. Ich möchte, dass die Schaltung so belastbar wie möglich ist. Es sollte in der Lage sein, mit EMI und ESD umzugehen. R1 …
Ich dachte ursprünglich, der Vorteil von PIC32 sei die Fähigkeit, anspruchsvollere RTOS zu handhaben, wie sie auf Linux basieren. Leider fehlt eine Memory Management Unit (MMU) und genügend RAM. Jetzt versuche ich zu verstehen, wann Sie einen PIC32 anstelle eines dsPIC33 auswählen würden. Abgesehen davon, wenn Sie einen 32-Bit-Prozessor benötigen …
Was ist der Funktionsunterschied zwischen IOC und EXT Interrupt auf einem PIC? Ich verwende derzeit einen PIC12F1822, und abgesehen von der zusätzlichen Überprüfungsebene, die Sie mit IOC zu tun haben (dh welcher Pin den Interrupt verursacht hat), sind die beiden identisch. Was ist der praktische Unterschied, wenn überhaupt? Wann würden …
Ich versuche, ein semi-präventives (kooperatives) RTOS für PIC x16-Mikrocontroller zu erstellen. In meiner vorherigen Frage habe ich erfahren, dass der Zugriff auf den Hardware-Stack-Zeiger in diesen Kernen nicht möglich ist. Ich habe mir diese Seite in PIClist angesehen und versuche dies mit C zu implementieren. Mein Compiler ist Microchip XC8 …
Ich versuche, einen pic32-Chip an einen 128-kB-SRAM weiterzuleitenChip und es fällt ein bisschen schwer, alle 17 Adressleitungen und alle 8 Datenleitungen miteinander zu verbinden. Ich versuche, die ersten 16 Adresspins mit PortB-Pins 0-15 und die Datenpins mit PortD 0-7 zu verbinden. Nachdem ich eine Weile darüber nachgedacht hatte, wurde mir …
Ich verwende PIC18F4680 und habe Probleme, es von einer externen 40-MHz-Taktquelle oder einem 10-MHz-Quarz im HSPLL-Modus auszuführen. Die Verwendung eines 10-MHz-Kristalls im HS-Modus scheint in Ordnung zu sein, und ein 5-MHz-Kristall im HSPLL-Modus funktioniert ebenfalls einwandfrei. Was passiert ist, dass der PIC startet, einige Sekunden lang arbeitet und dann für …
Hat jemand Beispiele für den MD5-Algorithmus für einen Mikrocontroller (vorzugsweise einen 8-Bit- Algorithmus )? In unserem Projekt wird ein Gerät der Microchip PIC18-Serie verwendet.
Ich bin ein langjähriger AVR-Benutzer. Ich mag es wirklich, dass AVR-GCC auf den beiden von mir verwendeten Hauptbetriebssystemen (Mac OS X und Linux) funktioniert, Open Source ist und von Atmel unterstützt wird. Ich würde gerne wieder in die PIC-Programmierung einsteigen (sie wurden in den 90ern verwendet), da es einige ziemlich …
Ich konfiguriere I 2 C auf einem PIC18 mithilfe der integrierten Funktionen des C18-Compilers, wie in Abschnitt 2.4 der Dokumentation beschrieben : void OpenI2C2( unsigned char sync_mode, unsigned char slew ); Ich bin mir nicht sicher, was ich damit machen soll slew. Ich kann aus zwei Optionen wählen, die definiert …
Ich versuche, die beste Methode für die PIC24 RTCC-Kristallkalibrierung herauszufinden. In ihrem Anwendungshinweis werden zwei Methoden angegeben: Verwenden einer Nachschlagetabelle und Verwenden einer Referenzsystemuhr. Demnach ist die Referenzsystem-Taktmethode am besten, aber sie empfehlen einen Systemoszillator, der ein Vielfaches des RTCC-Quarzoszillators ist, wie 16,777 MHz. Hat jemand tatsächlich diesen RTCC-Kristallkalibraiton-Prozess für …
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.