Als «c» getaggte Fragen

7
Bit-Typ für die AVR-Mikrocontroller-Programmierung

Ich habe einen Code für den 8051-Mikrocontroller geschrieben, in dem ich den Bittyp verwendet habe, ungefähr so: static bit done_flag = 0; /* bit variable */ bit testfunc ( /* bit function */ bit flag1, /* bit arguments */ bit flag2) { . . . return (0); /* bit return value */ } Jetzt portiere...

7
Wie man ein EMC-Problem debuggt?

Zum ersten Mal während meiner gesamten Ingenieurkarriere war ich letzte Woche in einem EMC-Labor. Mein Design hat die FCC-Anforderungen nicht erfüllt. Das Board verwendet eine 25-MHz-Uhr und wir haben bei 500 MHz versagt, aber ich kann auch sehen, dass andere Harmonische hoch sind. Es stellt sich...

7
EMV-Prüfung der nicht geschlossenen Leiterplattenbaugruppe

Was ist die gängigste Praxis bei der Durchführung von EMV-Tests für Leiterplattenbaugruppen, die ohne Gehäuse verkauft werden? In meinem Fall handelt es sich um ein FPGA-Entwicklungsboard. Ist es möglich, übermäßige Schalthardware so zu gestalten, dass sie CE- und FCC-Tests ohne Metallgehäuse...

7
Was bedeutet "SoC-Bringup"?

Ich habe den Begriff "Experte für SoC-Bringup" in einer Stellenbeschreibung für einen Embedded-Software-Entwickler gesehen : SoC bezieht sich hier auf System-on-Chip, aber ich habe mich gefragt, was der Begriff "SoC-Bringup"

7
Strategien zur Verwaltung der Codegröße - PIC18 XC8

Ich bin neu in der Embedded C-Entwicklung und suche nach allgemeinen Prinzipien / Richtlinien für die Verwaltung der Größe des generierten Codes. In meinem speziellen Beispiel verwende ich XC8 auf einem PIC18F4550. Mein Code belegt bisher etwa 13% des Speicherplatzes. Sobald ich "time.h" und 1/2...

7
Implementierung der MIPI RFFE-Software

Ich versuche derzeit, das MIPI RFFE-Protokoll (als Master) auf einem einfachen AVR-Mikrocontroller zu implementieren. Die technischen Daten besagen, dass die Taktfrequenz auf 32 kHz sinken kann. Ich denke, dies sollte möglich sein, um es auf diese Weise zu implementieren. Es scheint jedoch nicht zu...

7
Werden Zeiger in AVR anders behandelt als beispielsweise x86?

Mikrocontroller: ATtiny13 IDE: Atmel Studio Ich versuche, eine Hello World-Anwendung zu schreiben, indem ich High an Port PB4 schreibe. Das funktioniert gut: int main(void) { DDRB = 0x10; PORTB = 0x10; while(1) { } } Bei der Definition von DDRB und PORTB zeigen sie erwartungsgemäß auf...