Als «programming» getaggte Fragen

Fragen zu Programmierteilen (FPGAs, Flash usw.) Viele Fragen zur Softwareprogrammierung sollten stattdessen zu Stack Overflow gestellt werden.

5
Freescale Kinetis KE - Schreiben auf Flash
Ich benutze seit vielen, vielen Jahren verschiedene Mikrocontroller und Mikroprozessoren, aber die Kinetis KE-Serie (speziell die S9KEAZN64AMLC) scheint mich zu behindern. 17. Januar 2015 TL; DR: Freescale bestätigt, dass Version 2.0.0 der Kinetis Design Studio-Software nicht mit diesem Gerät funktioniert (einschließlich der eigenen TRK-KEA64-Evaluierungskarte). Sie empfehlen vorerst die Verwendung von …

8
Funktionsprogrammierung mit MCU (s)
Mit funktionalen Sprachen wie Haskell, LISP oder Scheme kann ein Programmierer schnell mit dem Paradigma der funktionalen Programmierung arbeiten . Sie haben ihre Ineffizienzen , aber meine Anwendung legt mehr Wert auf die Effizienz des Programmierers als auf die Effizienz des Programms. Ich möchte die funktionale Programmierung eines Mikrocontrollers für …

3
Wie man Arduino schläft
Wie programmierst du einen Schlafmodus für deinen Arduino? Was sind besonders bei batteriebetriebenen Designs gute Techniken, um die CPU zu schonen, aber nur bei Bedarf aufzuwachen?

2
Eingebaute Flash-Speichergröße nicht genug
Ich verwende in einem meiner Projekte den TM4C1230C3PMI-Controller von Texas Instrument. Es hat 32 KB internen Flash, was für meine Anwendung nicht ausreicht. Auf dem Markt sind Mikrocontroller mit höherer Blitzgröße erhältlich, die verwendet werden können, aber ich möchte nur diesen Mikrocontroller verwenden. Meines Wissens kann ein externes EEPROM verwendet …


3
Wie programmieren Unternehmen Chips vor?
Insbesondere interessiere ich mich für SMD-Pakete. Ein DIP-Paket, von dem ich annehmen würde, wird einfach in eine Steckdose gesteckt und auf diese Weise programmiert. Natürlich können Sie dies umgehen, indem Sie einen Programmierer-Header in das Endprodukt einbauen, damit der Code hochgeladen und / oder aktualisiert werden kann, aber ich weiß, …

4
ICSP oder vorprogrammierter Mikrocontroller
Ich habe eine Leiterplatte für die Produktion in kleinem Maßstab entworfen. Derzeit löte ich sie von Hand in Chargen von jeweils 20 Stück. Diese Platine verwendet einen ATMEGA168-Mikrocontroller, den ich vor dem Löten auf die Platine programmiere - diese Methode funktioniert im Moment gut für mich. Ich möchte eine Serie …

1
Können Sie einen oberflächenmontierten IC mit Flash-Speicher programmieren und diese dann mit Reflow-Löten löten?
Ich weiß, dass viele Chips, wie der ATMEGA328P-AU, die Flash-Speicherlebensdauer bei bestimmten Temperaturen auflisten, aber normalerweise sind sie bei 100 ° C begrenzt. Ich weiß, dass man im Idealfall Kabel auf die Platine legen sollte, um den Chip nach dem Löten zu programmieren, aber ich möchte nur wissen, wie sich …


4
FPGA - DIY-Programmierung
Ich programmiere seit einigen Jahren Mikrocontroller und habe gerade FPGAs entdeckt, nachdem ich an einem Kurs für digitales Design teilgenommen habe. Nachdem ich einige Nachforschungen über verschiedene FPGAs, Entwicklungsboards usw. angestellt habe, zögere ich immer noch, irgendwelche zu kaufen, da ich nicht wissen würde, wie ich meine eigene Version des …
9 fpga  spi  programming 

3
Verwenden mehrerer externer Interrupts in PIC
Ich habe PIC16F877( Datenblatt ) für mehrere Projekte verwendet. Für einen einzelnen externen Pinwechsel-Interrupt können Sie PORTB0Interrupt verwenden. Aber jetzt muss ich 8 unabhängige externe Pinwechsel-Interrupts in einem einzigen Schaltkreis unterstützen. Im Datenblatt steht, dass es 15 Interrupts gibt PIC16F877, aber ich denke, diese werden gezählt, einschließlich Timer-Überlauf-Interrupts usw., die …

2
Was ist die physische Darstellung des Heaps und des Stapels?
Ich kann leicht verstehen, wie .bss und der Code physikalische Darstellungen im Prozessor haben, der eine Speicherbank für die Anweisungen hat, die ein Programmzähler hochzählen kann, und das bss (Blockstart-Symbol) sind nur globale Daten. Aber dann gibt es den Stapel für lokale Variablen und den Heap für den dynamischen Speicher. …

5
ATTiny13 - avr-gcc Hallo Welt verwendet über 100 Bytes?
Ich versuche ein Programm für das ATTiny13 zu schreiben. Mein Problem ist, dass es enorme Größenbeschränkungen gibt. Nun, als ich mein erstes Hello World-Programm machte, brauchte ich 100 Bytes Programmspeicher, um ein Licht ein- und auszuschalten! Gibt es Optionen, die ich avr-gcc geben kann, um diese Größe zu verringern? Auch …

2
PIC12F675 GP4 funktioniert nicht
Ich verwende einen PIC12F675 für ein Projekt, und bis auf eine Sache funktioniert alles einwandfrei . GP4 funktioniert nicht als digitales E / A. Ich habe mir die Konfigurationen und den Code viel angesehen, aber nichts gefunden. Konfiguration: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config …
9 pic  c  embedded  programming  audio  oscillator  spark  dc-dc-converter  boost  charge-pump  eagle  analog  battery-charging  failure  humidity  hard-drive  power-supply  battery-charging  charger  solar-energy  solar-charge-controller  pcb  eagle  arduino  voltage  power-supply  usb  charger  power-delivery  resistors  led-strip  series  usb  bootloader  transceiver  digital-logic  integrated-circuit  ram  transistors  led  raspberry-pi  driver  altium  usb  transceiver  piezoelectricity  adc  psoc  arduino  analog  pwm  raspberry-pi  converter  transformer  switch-mode-power-supply  power-electronics  dc-dc-converter  phase-shift  analog  comparator  phototransistor  safety  grounding  current  circuit-protection  rcd  batteries  current  battery-operated  power-consumption  power-electronics  bridge-rectifier  full-bridge  ethernet  resistance  mosfet  ltspice  mosfet-driver  ftdi  synchronous  fifo  microcontroller  avr  atmega  atmega328p  verilog  error  modelsim  power-supply  solar-cell  usb-pd  i2c  uart 

2
Eingebettete Programmierzustandsmaschinen
Ich möchte eine nicht triviale endliche Zustandsmaschine (angegeben als hierarchisches UML-Zustandsdiagramm) auf einer 32-Bit-MCU mit gcc implementieren. Gibt es Faustregeln, was besser und was weniger gut funktioniert? Meiner Meinung nach sollte eine switchbasierte (oder sogar berechnete goto) Implementierung etwas leistungsfähiger sein, während eine funktionszeigerbasierte Übergangstabelle im Allgemeinen als wartbarer angesehen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.