Als «pic» getaggte Fragen

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



9
RTOS für eingebettete Systeme
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 …

7
Wie messe ich eine negative Spannung mit einem ADC?
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 …

7
Kleinste AES-Implementierung für Mikrocontroller?
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 …
38 pic  encryption 

14
Wie kann ich die Drehzahl eines Frisbee messen?
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 …

9
Schnelle und speichereffiziente Berechnung des gleitenden Durchschnitts
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 …
33 pic  c 

2
C-Codierung Design - Funktionszeiger?
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 …

7
Gutes Buch für Anfänger Firmware-Entwicklung
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 …

6
Begrenzungs- / Synchronisationstechniken für serielle Protokolle
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 …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

2
Firmware-Schutz für AVR- und PIC-Controller
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?
23 pic  avr  embedded  firmware 

6
Interner oder externer Oszillator
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 …

4
Wie säubere ich ein verrauschtes Signal?
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 …
19 pic  pwm  noise 


5
Verwendung von Pull-up- und Pull-down-Widerständen an Eingangs- oder Ausgangs-MCU-Pins
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 …

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.