Als «c» getaggte Fragen

11
Was ist der Zweck der ADC-Abtastzeit?

Ich versuche, die Verwendung der ADC-Abtastzeit zu verstehen. Der ADC, den ich habe, hat eine programmierbare Abtastzeit von 100 ns / 500 ns und 1 uSec. Was ist der primäre Anwendungsfall einer längeren Abtastzeit? Warum würden Sie nicht 100 ns für jedes Signal verwenden? [Ich höre auch manchmal,...

11
Ist die Pin-Reihenfolge für diesen RAM überhaupt wichtig?

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...

11
Erkennen der Objektplatzierung in einem Raster

Ich arbeite an einem Android ADK-Projekt. Ich suche nach einer Möglichkeit, die Positionen von Schachfiguren auf einem Brett (8x8) zu erkennen. Ich habe mir Dinge wie NFC angesehen, aber es sieht zu teuer aus. Gibt es eine andere Technologie, die ich in Betracht ziehen sollte? Ich brauche etwas,...

11
Durchgebranntes AC-Lampen-Failover

Ich habe eine 60W, 120 VAC Glühlampe als Heizung verwendet. Heute brannte es aus und führte zu einem Gefrieren des Wassersystems. Ich möchte in der Lage sein, eine Ersatzlampe anzuschließen, die aufleuchten kann, wenn die erste Lampe ausgeht, oder ein ähnliches Redundanzsystem. Leider arbeite ich...

11
Triac-Schaltung validieren

Ich entwerfe ein Gerät zum Schalten eines Heizgeräts, das mit Netzstrom betrieben wird. Ich habe ziemlich viel recherchiert und festgestellt, dass es viele Informationen gibt, aber da es sich um potenziell tödliche Wechselstromversorgung handelt, möchte ich mein Design vor der Bestellung von...

11
Mikrocontroller Schlaf Race Zustand

Bei einem Mikrocontroller, auf dem der folgende Code ausgeführt wird: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) {...

11
Programmieren Sie das AVR-EEPROM direkt von der C-Quelle

Wenn Sie den folgenden Code in eine AVR C-Quelle aufnehmen, können Sie die Sicherungen anscheinend direkt programmieren, ohne dass ein zusätzlicher Befehl oder eine zusätzliche .hex-Datei erforderlich ist: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended...

11
I2C-Slave-Adresse nicht bestätigt (manchmal)

Ich versuche, über I2C mit einem remote verbundenen FRAM (FM24C04 von Ramtron) zu kommunizieren. Dieser Speicher ist in eine Karte eingebettet, die jederzeit zum / vom System eingelegt und entfernt werden kann (die Kommunikation wird ordnungsgemäß beendet, bevor der Speicher entfernt wird). Das...

11
I2C-Pegelverschiebung

Ich entwerfe derzeit eine Schaltung, die Daten von einem Sensor aufzeichnen und die aufgezeichneten Daten in einem EEPROM speichern kann. Meine beiden Geräte (EEPROM und zu Testzwecken eine RTC) sind über einen I2C-Bus mit einem PIC16F887 µC verbunden. Der Spannungsbetriebsbereich der beiden Geräte...

11
dsPIC33 gegen PIC32

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...

11
Was ist eine Drei-Zustands-Schaltung?

Ich habe den Wikipedia-Artikel Drei-Zustands-Logik gelesen , aber es ist nicht klar genug. Was ist eine einfachere Erklärung für eine Drei-Zustands-Schaltung? Wann und wo verwenden wir es? Was hat CMOS mit Drei-Zustands-Schaltungen zu