-
Thread
Mini Whip Antenne FA, warum MOSFET statt jFET?
meiste Zeit in Anspruch. Diese drei PNP-Leistungstypen habe ich noch im Regal gefunden: 1. BD140-16 (ST) - C(be) = 128pF 2. KF517B (Tesla) - C(be) = 41pF 3. SF117A (RFT) - C(be) = 20pF (Die Kapazitäten von Hand mit C-Meter ermittelt) Die werden dann einfach in der Praxis durch Umlöten
am Eingang (also zwischen Probe und Gate) bei diesen Tests noch nicht eingeschliffen. Sie soll ja f > 30MHz noch extra dämpfen. https://www.mikrocontroller.net/attachment/677885/pic.png
-
Thread
MPLAB X Debugging mit Snap Debugger vs PicKit
Linkeroptionen genauer ansehen. > Welchen Compiler verwendest Du, den (funktional kastrierten) XC8 oder > gcc? > > Mplab X kann als IDE beide verwenden. Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den
Linkeroptionen genauer ansehen. >> Welchen Compiler verwendest Du, den (funktional kastrierten) XC8 oder >> gcc? >> >> Mplab X kann als IDE beide verwenden. > > Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? > Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich
-
Thread
Platinen Anschluss?
. Und im 3x3 Multiplex 9 mit 6 Drähten. https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.2 Mouse schrieb im Beitrag #7924619: > wie man die Platine im Mast mit der Platine in der Tafel verbinden > könnte? In dem Detail: gar nicht. Wäre sowieso unklar, wie du das bauen willst.
Harald K. schrieb im Beitrag #7925254: > Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 > mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Da würde ich doch lieber einen PIC12LF1840 (oder was vergleichbares aus den Atmel-ICs
-
Thread
Meinung zu dieser Produktidee?
es schon und die können mehr. Verdammt viel, wenn man denn will. https://www.youtube.com/watch?v=fCbAafKLqC8
Arduino F. schrieb im Beitrag #7919395: > Ist das eine neue Sorte Arduino bashing mit Erniedrigungsversuch? Sind wir da unnötig sensibel? > Naja... > ASM bei Arduino ist leicht unpraktisch, obwohl von der
-
Thread
Verstärkerplatine, Leistung zu gering Spannungsverstärkung defekt?
drum? Also hier der Link mit dem Bild der Vorder und Rückseite eine unbestückten Platine https://ae-pic-a1.aliexpress-media.com/kf/Sa6b885fc455f43f7bdcb7d8d989eece3Q.jpg_960x960q75.jpg_.avif und hier die bestückten Platine https://imgaz1.staticbg.com/thumb/large/oaupload/banggood/images/46/B2/061cd2fc-8f15-4608-bbdb-7ee962829d3a.jpg.webp https://imgaz.staticbg.com/images/oaupload/banggood/images/27/45/4f82ac7e-780a-4025-b4ee-4e9b6d8d268b.jpg.webp Jemand eine Idee in welchem Bereich der Fehler leigen
-
Thread
S: kleinen Mikrocontroller ohne Hühnerfutter für einmaligen Einschaltimpuls
Wenn Du schon mit PICs gearbeitet hast: PIC10F320 im SOT-23. J.R.
zur Info (entspricht nicht der Spezifikation des TE): Manche PICs haben an PORTA einen OD-Pin (z.B. PIC16F690, 16F62x, 16F87x u.v.m.) oder auch frei OD-konfigurierbare Pins an mehreren PORTS, z.b. PIC16F153x (Register ODCONA /B /C).
-
Thread
UKW-Empfänger/Selbstbauanleitung gesucht
Das ist aber von den 500pF-Drehkos und der Demodulation her ein MW-AM-Empfänger.
wirklich das gesuchte. Conrad hat noch ein ähnliches Teil für 36,99 €, da ist laut Anleitung ein PIC16f1503 drin: https://www.conrad.de/de/p/whadda-wsah194-ukw-radio-2482027.html
-
Thread
EPS 9760003-1
Das ist für ELektor naheliegend, soll aber immerhin mehrsprachig sein. Lottas Mini-PIC-Programmer und Mini-Programmer für serielle EEPROMs standen wohl in 6/1997 https://www.elektormagazine.de/magazine/elektor-199706/31208 das hätte ich sogar hier. Nur für 24C02 bzw. PIC16C84, nichts
ein paar Z-Dioden und pull-up Rs Die Stückliste darf man immerhin lesen: Widerstände: R1...R8,R10,R12 = 100 R9,R25 = 4k7 R11 = 12 k R13,R18 = 1 k R14,R15,R19,R20 = 10 k R16,R22 = 2k2 R17,R21 = 68 R23 = 220 R24 = 1k98 Kondensatoren: C1...C6,C8 = 100 n C7,C9 = 10 µ/63 V, stehend C10
-
Thread
Interrupt bei Ampelsteuerung 8086
Peter D. schrieb im Beitrag #7908129: > Als ich mir viel später mal die PIC12 Familie anschaute, überkam mich > das kalte Grausen. Seit mehr als 15 Jahren programmiere ich Pic16 und Pic12, sogar Pic10. Noch niemals habe ich dabei auch nur eine Zeile in Assembler codiert
Roland F. schrieb im Beitrag #7908180: > Gab es das mal, eine Entwicklungsumgebung, die auf einem > 8-Bit-Controller lief? Es gibt es zumindest auf dem 8088, den er als Assemblertarget gewählt hat. Da
-
Thread
PWM mit PIC12F1501
Roland E. schrieb im Beitrag #7902860: > Und ein 16bit Vergleich auf einer 8Bit Hardware ist immer ein Handstand. Anbei der Handstand.
Klaus F. schrieb im Beitrag #7902877: > Roland E. schrieb im Beitrag #7902860: >> Und ein 16bit Vergleich auf einer 8Bit Hardware ist immer ein Handstand. > > Anbei der Handstand. Da ich die kleinen
-
Thread
Küchenmaschine Elektronikfehler
Hans F. schrieb im Beitrag #7899775: > sollten die 4V dann nicht passen? BOR enabled.
geposteten Schalplan also auf GND schalten, dann würden aus dem Gate ein Strom rausfließen in den PIC rein. Und zwar max. -3.9V/R8 = -3.9V/470Ohm = 8.3mA. Bei dir steuern die IOs aber irgendwie (kann mir das anhand deiner Erklärung nicht ganz ganz vorstellen, besser wäre deinen Schaltplan mal zu
-
Thread
µP-Versorgung: Spannungen zwischen 4,6 und 4,9V üblich?
Sollspannung nicht mehr bestimmen. Schaltplan gibt es natürlich nicht. Der stepdown speist direkt einen PIC18F87K22, der lt. Datenblatt für 1,8-5,5 V spezifiziert ist. Möglicherweise auch noch andere Baugruppen, aber mit wenig Leistung (Induktivität ist größenmäßig kaum auf mehr als 150 mA ausgelegt) Mit
bis 5,1 V unauffällig. Dann liegt doch nahe, dass die Standardspannung von 5V verwendet wird. Der PIC18F87K22 mit seinem breiten Spannungsbereich ist jedenfalls eine schlechte Orientierung. Gibt es keine anderen ICs mit eventuell engerem Versorgungsbereich? Aber solange da keine PC-CPU im Limit der
-
Thread
CH32V003: serieller Bootloader
nicht, wenn ich die seltsame Hardware des WCH-LinkE nachbaue und die internen Verbindungen (z.B. PA8=PC9) des CH32V305F nachbilde. Mit meiner eigener Test-Software schwingt der HSE und USB geht. Entweder ich habe etwas übersehen oder die Firmware braucht noch etwas, das einem fabrikneuen CH32V305 fehlt
Mit -fPIC übersetzen und den Boot-Loader sich selbst zu Beginn ins RAM kopieren lassen und dann dort hinspringen.
-
Artikel
Temperatursensor
problematisch Interrupt C für ATmega8 auch problematisch fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM RN: Bascom TSIC206 Thermometer mit Uhr und Kalender. Komplette Bauanleitung mit ASM Quellcode für AT-Tiny2313 TSIC
Inc.. sehr hohe Auflösung und Genauigkeit: 0,10° @ -5°C … +50°C 16/24 Bit Gehäuse 16-VQFN Exposed Pad SPI / I2C über Pin auswählbar Preis: 8,60 (4,40 @1k) bei Digikey kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten
-
Artikel
Reflow Ofen Steuerung
Leiterplatte lötet. Oder Alternativ Bohrungen auf 2,7mm aufbohren und mit Zylinderkopfschraube M2,5 x 8 befestigen. Schaltung. PIC18LF2550 Grundbeschaltung. Schaltplan S. 3/22 Hier kommt ein PIC18LF2550 zum Einsatz. Er verfügt über eine USB-Schnittstelle und ist für Betriebsspannungen von 2 ... 5,5V ausgelegt
Schönheit, aber doch recht preiswert. Typenbezeichnung: RM2055M oder etwas größer RM2055L Firmware PIC. Die Entwicklung der Firmware für den PIC18LF2550 erfolgt mit MPLABX und dem XC8 Compiler. MPLABX sowie der XC8 Compiler können kostenlos bei Microchip bezogen werden. Die Quellen für die Firmware sind
-
Thread
ADC-Kanäle sukzessive abfragen
articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe#Der_interne_ADC_im_AVR /* ADC Einzelmessung */ uint16_t ADC_Read( uint8_t channel ) { // Kanal waehlen, ohne andere Bits zu beeinflußen ADMUX = (ADMUX & ~(0x1F)) | (channel & 0x1F); ADCSRA |= (1<<ADSC); // eine Wandlung "single conversion
hat ja ein Beispiel genannt. StefanK schrieb im Beitrag #7880633: > /* ADC Einzelmessung */ > uint16_t ADC_Read( uint8_t channel ) > { > // Kanal waehlen, ohne andere Bits zu beeinflußen > ADMUX = (ADMUX & ~(0x1F)) | (channel & 0x1F); > ADCSRA |= (1<<ADSC); // eine Wandlung "single
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
Zitat 2: F. P. schrieb im Beitrag #7880627: > Weil ich kein Polemiker bin. Zitat 1: F. P. schrieb im Beitrag #7880627: > "Selbstbauprogrammer für einen CH32V003" > nicht von einem "Selbstbauprogrammer
waren vor Beginn des Projekts: Boards mit USB-Zugang oder virtuellen COM-Ports auf Basis von: MCS-51, PIC16, STM8, PFS154, STM32F0, F1, F3, F4 und Atmel AVR. Ich habe genau 2 Firmware's gefunden, die in der Lage sind, einen CH32 zu flashen, eben die eine für Atmel und die andere für einen V003. Und
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
nutzbar. Soviel Komfort hat man beim PIC16F bei weitem nicht. Die großen ATMegas können 131 AVR-Instructions (ATMega1284), der PIC16F677 kann 35. Das will man doch nicht ...
Die Anzahl der User-ID-Nibbles variiert je nach PIC-Modell, häufig stehen 4 bis 8 Nibbles (also 16 bis 32 Bit) zur Verfügung. Die Adressen liegen meist direkt nach dem Programmspeicher, oft ab Adresse 0x200000 und aufwärts (bei neueren PICs),
-
Thread
STM32F7 UART - Parität Problem
Hallo zusammen, ich hab ein kleines Problem mit einem STM32F746BGT µC. Genutzt wird hier die CubeIDE mit dem V1.17.3 Firmware Package. Ein älteres Package hat das Problem nicht behoben. Die Anforderung ist eine UART Kommunikation mit 8Bit Daten, Parität Gerade
Parity braucht. Somit > kann ich partout nicht auf STM32 gehen. Na und? Nimmste halt ATSAM bzw PIC32C. PIC32C ist ARM, quasi die Weiterentwicklung der ATSAM, PIC32M sind die MIPS-basierten Typen. fchk
-
Artikel
Speicher
enable) und /CS (chip select) angeschlossen. Der Datenbus für einen Speicher der Organisation 32k x 8 Bit hat eine Breite von 8 Bit, der Adressbus ist dann 15 Bit breit. Um den Speicher zu aktivieren, muß /CS auf LOW (Masse) gelegt werden. Das kann verwendet werden, um mehrere Speicher- oder andere Bausteine
werden. Die Klassifizierung der CPU bzw. des Mikrocontrollers gibt die Breite dieser Register an (8/16/32/64 Bit-CPU). Weiterhin haben alle Mikrocontroller sogenannte Special Function Register (SFR, spezielle Funktionsregister). Das sind spezielle Register, welche sämtliche Funktionen und Module des
-
Thread
Neue Bauteile: ESP32-C5 in Produktion, spulenloses Relais und neue Mikrocontroller
zur Verfügung, die zwecks „schnellerem Berechnen“ auch eine Multipliziereinheit mitbringt. ### PIC32CZ CA70/MC70 – ARM Cortex M7-Kern mit Double Precision-FPU. Im Bereich PIC32 macht MicroChip Entwicklern, die an Signalverarbeitung aller Arten interessiert sind, immer wieder starke Angebote. Neu
die einen ARM Cortex M7-Kern mit einer Double Precision-FPU kombinieren.   Bildquelle, beide – MicroChip. Zu beachten ist, dass MicroChip in dieser neuen Familie einige Varianten zur Verfügung stellt - die Abbildung ermöglicht eine
-
Thread
Neuer ReAVR in Aussicht
J. A. schrieb im Beitrag #7869417: > Ok, > bei größeren Codes ab 8 oder 16KB wird das zeitaufwändig, und man muss > entscheiden, ob man es wirklich vertreten kann. Ja, bei Anwendungen über das Anfängerniveau hinaus wird das schnell unhandlich. Ich habe schon lange
J. A. schrieb im Beitrag #7869849: > Wie kommst Du eigentlich darauf, dass 8 bis 16KB AVR-Code > Anfängerniveau sind? In der Codesammlung habe ich mal eine DCF77-Uhr mit ATtiny12 veröffentlicht. Das war aber mehr eine Demonstration, was mit nur 512 Befehlen im Flash so geht
-
Thread
Wie Platinen Mehrfachnutzen mit KiCad erstellen?
Gerberdateien für die einfache Platine. Bin eher noch Anfänger KiCad. Genutze Version ist 8.0.4
günstig angeboten wird. Habe jetzt einen ganzen Sack voll der 22x15 mm^2 Platinen. Da passt ein Pic12 in DIP8 drauf (Sockel!), z.B. Pic12F1822, Pic12F1840, Pic12F1572 u.a. 3 Inputs mit Pullup, 3 Outputs mit LED 3mm. 6x R + 2x C in SMD 0805. Meine erste Verwendung ist ein "digitales retriggerbares
-
Thread
MicroPython 1.25, preiswerter Renesas-Microcontroller mit mehr Pins uvam
verschiedene Erweiterungen, die unter der URL genannten Changelog en Detail aufgelistet sind. ### PIC16F17576 – neue Analog-Peripherie, die im Standby weiterarbeitet Achtbitter finden sich immer wieder in allerlei Arten von Überwachungsaufgabe. Microchip schickt nun ein neues Modell ins Rennen, das
Rechenkern im Standby ist. In der offiziellen Beschreibung liest sich dies folgendermaßen: [c] PIC16F17576 MCUs feature a new low-power comparator and voltage reference combination that can operate while the MCU core is in sleep mode, allowing for continuous analog measurement while consuming less
-
Thread
E-Bike legalisieren (PAS+Speed->Gas)
Echtzeitanforderungen hast und gleichzeitig wenig Rechenleistung brauchst, empfiehlt sich ein anderer Controller. PIC, AVR, RP2040, ...
: 0.0; if (outputV > 4.2) outputV = 4.2; uint16_t dacValue = (uint16_t)(outputV / 5.0 * 4095); dac.setVoltage(dacValue, false); delay(10); } void setupWiFi() { WiFi.mode(WIFI_AP); WiFi.softAP("eBikeDash", "12345678"); Serial.println
-
Thread
RC-Signale einlesen - so einigermassen bulletproof?
aber ich habe das bisher mit einem µC gelöst, der 2 CCP Module (Capture-Compare-PWM) Module hat (z.B. PIC 16F18323), weil es sonst echt nicht leicht ist. Beide Module nutzen zwar den gleicher Timer, das ist aber unkritisch. Bei steigender u. fallender Flanke wird jeweils ein INT ausgelöst und der Timer
das bisher > mit > einem µC gelöst, der 2 CCP Module (Capture-Compare-PWM) Module hat (z.B. > PIC 16F18323), weil es sonst echt nicht leicht ist. Beide Module nutzen > zwar den gleicher Timer, das ist aber unkritisch. > > [...] > > Vielleicht hat dein Controller auch solche CCP Module, ich
-
Thread
CH32V003, float wirklich langsam?
m 1000000000 [/pre] $AVRTEST ist das Verzeichnis wo sich AVRtest befindet. Ausgabe: [pre] int_8 Benchmark... done int_16 Benchmark... done int_32 Benchmark... done float Benchmark... done F_CPU = 16000000 cycles int8 : 50400037 = 3.150 s cycles int16: 74050028 = 4.628 s cycles int32:
Johann L. schrieb im Beitrag #7969176: > int_8 Benchmark... done > int_16 Benchmark... done > int_32 Benchmark... done > float Benchmark... done > F_CPU = 16000000 > cycles int8 : 50400037 = 3.150 s > cycles int16: 74050028 = 4.628 s > cycles
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
da machen > die Datenblätter nämlich gar keine Angabe dazu? "die" PICs. gibts nicht. Bei den 8-Bittern wie dem 16LF19176, den ich gerade vor mir habe, sind es 10k Zyklen. Wie es bei 300MHz MIPS PIC32 Typen aussieht, weiß ich nicht - da müsste ich nachschauen. Und "da machen die Datenblätter nämlich
- der Preis hat ja erstaunlich wenig mit der "Rechenleistung" und den Schnittstellen zu tun. Ein PIC 16F84 aber auch ein ATMega 8 ist als Chip z.B. mittlerweile oft teurer als ein ESP32 Board das ja unvergleichlich mehr an Leistung und Schnittstellen bietet. Andererseits: So einen PIC16F84, einen
-
Thread
Neue Bauteile: THT-SMD-Adapter für Kondensatoren, Ethernet-Switches und vieles andere mehr
dessen Spannungsumsetzer-Verhalten im Datenblatt folgendermaßen beschrieben wird: [c] The SN74AVCH8T245 is an 8-bit noninverting bus transceiver that uses two separate configurable power-supply rails. The A port is designed to track V CCA , which accepts any supply voltage from 1.2V to 3.6V. The
This allows for universal low-voltage bidirectional > translation between any of the 1.2-V, 1.5-V, 1.8-V, 2.5- > V, and 3.3-V voltage nodes. Tja, und dann gibt es hier Leute die meinen noch mit 5V rummachen zu muessen. Bestimmt stirbt bald schon 3V3 aus. :) Vanye
-
Thread
Entwicklerboard i.mx28, wozu verwendbar?
. In "main.h" steht: [c] //#define t_res uchar // define time resolution 8 bit #define t_res uint // define time resolution 16 bit [/c] D.h. man kann die Zählweite leicht ändern: [c] #include <stdint.h> //#define t_res uint8_t // define time resolution 8 bit //#define t_res uint16_t // define time resolution 16 bit #define t_res uint32_t // define time resolution 32 bit //#define t_res uint64_t //
-
Thread
Programmieren eine PIC18F2585 mir einem HEX-File
Hallo Forumsexperten, für mich ist der Umgang mit den "alten" Prozessoren PIC18F2585 neu und ich brauche Hilfe. Ich habe also ein HEX-File, was auf den Prozessor gebrannt werden soll. Nun habe ich mitbekommen, dass ich dazu sinnvollerweise ein Programmiergerät PICKit-3
Danach passiert nichts! Außerdem steht in der Readme " Programmer-to-Go not working with PICkit2 on PIC18F_K90_K80_K22 family. PICkit3 OK. PK2 will be fixed with FW update in future." Aber ich will doch den PIC 18F2585 programmieren, der dort ausgeschlossen wird! Die zweite Version, direkt die *.exe
-
Artikel
LED-Matrix
Timer per Interrupt verwenden, keine Warteschleifen. LEDs style="width:4em;" | IOs Vorwider- stände 16 8 4 64 16 8 1024 64 32 Durch Einsatz der Multiplexverfahrens können mit relativ wenigen Ansteuerbauteilen (IO-Pins, Transistoren, Stromquellen) sehr viele LEDs gesteuert werden. Während bei direkter
LED-Matrix im Forum Modulare 16x16 RGB-LED-Matrix Dotmatrix mit ATtiny2313 ansteuern, engl. LED-Dotmatrix mit ATmega16 ansteuern Open Project TileToy is a modular, electronic game prototype for tangible LED game tiles (PIC). Youtube-Video
-
Artikel
WS2812 Ansteuerung
5529 launchpad kit from TI. Braucht DMA Modul und UART Github Repository Assembler. MSP430G2553 mit 16 MHz, Interrupts müssen gesperrt sein 43oh forum Ansteuerung mit PIC12, PIC16, PIC18 und PIC24 mit SPI und Bitbanging. Der PIC12/18 muss mit 32MHz (--> 8MHz SPI) laufen. Beim PIC24 sollte das SPI mit 5.3333MHz (16/3) laufen. Bitbanging Versionen gibt es ab 16MHz. Für PIC12, PIC16, PIC18 und PIC24 gibt es Code in ASM und C. Forenthread Ansteuerung mit PIC16F1509 mit CLC. Vorteil: Nicht 100% CPU Auslastung während
-
Thread
EmbeddedWorld 2025, Tag 3 – im Strom der Komponenten, FPGAs und mehr
guter Letzt gibt es ein Slidesheet mit Informationen zur hauseigenen MPU.  ### Microchip PIC32A – neue 32bit-MCUs mit starker Analogperipherie und FPU um rund 1USD Am Stand von Microchip nicht zu sehen war eine neue Variante der PIC32-Familie, die sich überblicksweise
Tiefenmessungen in Echtzeit verarbeiten. Dieser neue Ansatz umgeht die Einschränkungen von Standard-iToF-Sensoren und ermöglicht eine Tiefenmessung bis zu 30 m oder viermal weiter als Standard-iToF-Sensoren – und das alles in einem kleineren Formfaktor. Die Sensoren sind auch in der Lage, monochrome (schwarz-weiß