-
Thread
Meinung zu dieser Produktidee?
ASM bei Arduino ist leicht unpraktisch, obwohl von der IDE unterstürzt. Es geht nicht darum, den µC in der IDE mit Assembler programmieren zu können, sondern darum, sich klar zu sein, was der Compiler aus dem C/C++-Code macht. Und sich deshalb klar zu sein, dass eine komplexe Funktion oder die hartnäckige
ASM bei Arduino ist leicht unpraktisch, obwohl von der IDE unterstürzt. > Es geht nicht darum, den µC in der IDE mit Assembler programmieren zu > können, sondern darum, sich klar zu sein, was der Compiler aus dem > C/C++-Code macht. Und sich deshalb klar zu sein, dass eine komplexe > Funktion oder
-
Thread
S: kleinen Mikrocontroller ohne Hühnerfutter für einmaligen Einschaltimpuls
gespeist (vermutlich via Pull-Up) und gegen GND getastet. Nach dem gewünschten Einschaltimpuls soll der uC einfach in Deepsleep gehen und nichts mehr tun. Erst nach Unterbrechung der Betriebsspannung soll er wieder aktiv werden. Vor 20 Jahren habe ich mal ähnliches gemacht mit einem PIC12C508 im SO8-Gehäuse
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).
-
Artikel
Klangerzeugung
Weblinks. (TODO: Sichten und den verschiedenen Methoden zuordnen) Doorbell bei www.microsyl.com (en, AVR, C) Simple SD Audio Player with ATtiny85 (elm-chan.org) PIC18F SD WAV Audio Player ähnlich 1 zusätzlich mit Tiefpassfilter MIDI DDS(Englisch) (en, AVR, ASM) (en,AVR,ASM) AVR314: DTMF Generator AVR335: Digital
speakers simultaneously with an Arduino by Jeremy Blum. discovercircuits.com, Umfangreiche Linksammlung C64 SID Emulation auf Atmega8 und Atmega168 C64 SID mit I2C auf Sourceforge 1 Bit Sound Codierung mit AVR 1-bit audio example program for Atmega (Atmega32)
-
Thread
Web (IP) über USB - auch für ESP32?
Muss das unbedingt ein ESP32 sein? Es gibt doch so viele ARM-Plattformen: Pi Pico, TI CC33xx, Microchip PIC32MZ-W1, ... fchk
Frank K. schrieb im Beitrag #7960137: > Muss das unbedingt ein ESP32 sein? Es gibt doch so viele > ARM-Plattformen: Pi Pico, TI CC33xx, Microchip PIC32MZ-W1, ... > fchk Aus rein technischer Sicht muss das natürlich nicht sein. Aber praktisch hat man halt so seine
-
Thread
Satelliten-Arduino, CircuitPython 10 im Betastadium, News vom ESP32-P4 uvam
erfolgen wird.  Bildquelle: https://www.kickstarter.com/projects/c-h/esp32-p4-mini-lot-development-board ### Microchip PIC32-BZ6 - Evaluationshardware verfügbar Mit dem PIC32-BZ6 unternimmt Microchip einen weiteren Versuch, Espressif im Heimatmarkt anzugreifen -
noch keine verbindlichen Preisinformationen oder Fotos der finalen Hardware. ### GUITION JC-ESP32P4-M3-C6 – Kombinationsmodul mit ESP32-C6 und ESP32-P4 Dass ESP32-P4-Module zwecks Hinzufügung von Funk-Fähigkeiten gerne mit einem ESP32-C* kombiniert werden, dürfte für Leser von Mikrocontroller.net
-
Thread
[OpenPLC] Kompilieren schlägt fehl
.st-Datei erstellen und hochladen. Damit hatte dann aber die Runtime Probleme: <code> Generating C files... ./st_files/451874.st:3-21..3-32: error: invalid specification in variable declaration. [...] ./st_files/451874.st:11-3..11-23: error: invalid variable before ':=' in ST assignment statement
); | ^~~~~~~ "gcc" -c "D:\Eigene Dateien\Nextcloud\Documents\OpenPLC\SHC\build\plc_main.c" -o "D:\Eigene Dateien\Nextcloud\Documents\OpenPLC\SHC\build\plc_main.o" -O2 -fPIC -Wno-implicit-function-declaration -Wno-int-conversion
-
Thread
PWM mit PIC12F1501
sperren. Danach natürlich wieder freigeben. Oder den Timer während des beschreibens anhalten. [c] T2CONbits.TMR2ON = 0; PWM1DCH = duty >> 2; PWM1DCL = (duty & 0x0C) << 6; T2CONbits.TMR2ON = 1;[/c] Gibt es beim PIC12 keinen Timerinterrupt? Versuche doch mal die Register im Interrupt
codiert wird. Das würde bei der og CPU einen uint_8 > ergeben. Falsch geraten. "int" muß lt. C-Standard mindestens 16 Bit sein, darf aber auch 32 Bit oder 64 Bit haben. Wenn die Bitbreite eine Rolle spielt, sollten man immer die Typen aus der <stdint.h> benutzen (uint16_t usw.). Roland E.
-
Thread
Raspberry Pi-Funkmodul, CircuitPython-Update, MicroAI uvam
element running on a 32-bit Arm® Cortex®-M4-based PIC32CX SG41MCU and a WINCS02PC Wi-Fi module. [/c] ### UltiMaker CeraFila SUS316L – neues metallisches Druckfilament Mit „metallischen Fibern“ versehene 3-D-Druckfilamente
Hallo Tam, Microchip schreibt man mit einem kleinen C.
-
Thread
Neuer dsPIC mit besserem ADC, ESP32-C61 in Serienfertigung, NFC 15 uvam
[/c] In beiden SKUs sind grundlegende Sicherheits-Systeme eingebaut. Die fortgeschrittene SKU bringt dabei mehr Features mit: [c] With a range of hardware safety features, dsPIC33AK512MPS/MC DSCs are
der ESP32-C61 nun die Schwelle zur Serienproduktion überschritten.  Bildquelle: https://www.espressif.com/en/news/C61_Mass_Production Zur „Rekapitulation“ hier nochmals
-
Thread
[S] Microchip Explorer 16 oder 16/32 Dev Kit DM240001
nicht mehr. Kann auch ohne µC sein, den hätte ich schon da. Gruß, Steffen
war ich still. Ich habe wie gesagt das erwähnte Xplorer Kit anzubieten. Das hatte ich damals zur PIC Schulung bei Microchip für 160€ dazu gekauft. Da ich aber mit den PICs privat gar nicht warm wurde, liegt das seit dem unbenutzt herum. Das dsPIC33 Pigtail ist sogar noch versiegelt. Ich denke 50€
-
Thread
Programmierbare Funkmodule ULP
Die Suche nach "2.4 GHz HF-System auf einem Chip - SoC" bei Mouser liefert 794 Chips. Schau Dir mal den ESP32 von Espressif an. Für den gibt es viel Software und Community-Support.
Müssen es 2.4GHz sein? Für 868MHz gibt es ein paar nette Module von IQRF mit einem PIC drauf, inkl. Low-Power-Option (Fernbedienungen mit CR2032 und so)
-
Thread
CH32V003: serieller Bootloader
des CH32V305F und des CH32V305R müßten dem Datenblatt nach identisch sein. Die Option Bytes sind beim CH32V305 uninteressant, bleiben eigentlich nur die Vendor Bytes, der System Flash (boot loader), oder eben
Die Ursache des Problems war einfach nur eine falsche Firmware. Keine Ahnung, warum FIRMWARE_CH32V305_v2.8.bin und FIRMWARE_CH32V305_v2.15.bin nicht gehen.
-
Thread
ADA lernen JA/NEIN? Einstieg in Embedded Systems.
richtigen Einstieg nicht so recht. Im Studium habe ich ein wenig mit ADA (Ravenscar-Subset) auf STM32-Boards gearbeitet. Als Hobby habe ich außerdem erste Erfahrungen mit dem ESP32 und FreeRTOS gesammelt sowie grundlegende Programmierung mit AVR und C ausprobiert. Nun frage ich mich, welcher Weg langfristig
Dateien recht problemlos in C++ Hauptprogramme linken. C++ ist gegenüber C deutlich mächtiger, OOP, Templates, Operator Überladungen usw. Verallgemeinerungen: Wer C++ lernt, lernt die C Grundlagen gleich mit. Automatisch. Wer
-
Artikel
Reflow Ofen Steuerung
entlädt sich C14 über den LED-Vorwiderstand R32. Der durch-steuernde Optokoppler zieht die Sync-Leitung nach GND. (Pullup Sync-Leitung = R31). Dies löst beim PIC auf INT2 einen Interrupt aus. Dieser Interrupt ermöglicht
Sowohl 2 ADC-Pins (mit 3V3 Betriebsspannung als fixe Referenzspannung), als auch die UART und SPI/I2C-Schnittstelle stehen zur freien Verfügung. Für PT100/PT1000 wird für vernünftige Messungen ohnehin eine Verstärkung (meist mit OPV) von Nöten sein. Da der PIC-interne ADC "nur" 10bit Auflösung bietet
-
Thread
ADC-Kanäle sukzessive abfragen
Nach der Eingangsfrage des TO hätte ich in Bezug auf 'möglichst schnell' beispielsweise einen STM32F/G/Hxyz vorgeschlagen. Ein einzelner ADC im 'scan modus' und Ablage der Einzelwert per DMA wäre 'recht schnell'. Ein kleiner, feiner µC ist schon der STM32G031, der neben dem 'scan modus' auch noch
Anbei ein einfacher UART-Sender. [c] void sputchar(unsigned char c) { c = ~c; // complement to send 0 = stop bit(s) STXD_oe = 1; // output STXD = MARK;
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
enthalten hat. Das Ergebnis des Spielens mit Arduino und CH32V003 war erschreckend und ernüchternd: Während ein einfaches Zählerprogramm in C mit CH32FUN und TM1650 nicht ganz 1500 Byte groß wurde, wurde dasselbe Programm mit Arduino über 9000 Byte groß. Angesichts
: 12836 Byte (arm-none-eabi-gcc 13.2.1) - STM32F103: 12136 Byte " Das Programm als C-Programm mit den Funktionen aus denen die Arduino-Class erzeugt wurde: - CH32V003: 1316 Byte (risc-none-elf-gcc 14.2.0) - ATmega328p: 1712 Byte (AVR-GCC
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
beliebte Programmiersprachen. PIC Assembler ist der sicherste Weg, schnell verrückt zu werden. So wie Beulenpest und Lepra gleichzeitig. Zumindest die kleinen PICs bis PIC16. PIC18 geht einigermaßen. PIC24 ist eine reguläre µC-Architektur
im Beitrag #7879821: > PIC24 ist eine reguläre µC-Architektur. Und PIC32 ist eigentlich MIPS. Beides keine PICs, nur mit dem Namensschild drauf. Jeder PIC-Programmierer hasst die, und kommt auch nicht damit klar, weil die
-
Thread
Synchronous StepDown: Regler-IC oder gutes Design gesucht
Die Lösung mit μC wäre schon der Weg, wie man sowas heutzutage konstruiert. Allerdings NICHT mit sowas wie nem ESP32, sondern mit einem Controller aus einer Serie, die für genau soetwas die nötige Peripherie mitbringen
kann weil sich die Last kaum ändert, aber man will bei PV wohl MPPT und dazu nimmt man sowieso einen uC als Controller. Der kann auch gleich die PWM ausgeben. Mein PowMr Solarlader nutzt einen dsPIC. Von knapp über Akkuspannung auf Akkuspannung runter wandeln erlaubt duty cycles zwischen 50 und 100%
-
Thread
STM32F7 UART - Parität Problem
. 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
Frank K. schrieb im Beitrag #7877149: > Na und? Nimmste halt ATSAM bzw PIC32C. PIC32C ist ARM, quasi die > Weiterentwicklung der ATSAM, PIC32M sind die MIPS-basierten Typen. Ja danke ich weiß was ich nehmen kann, weil ich bereits passende Bausteine nehme. Ich würde aber
-
Thread
SDCC: Problem mit "float-wert"
ein Problem mit der Anzeige von "float-Werten" bei der Programmierung (Anzeige auf LCD) des MC AT89C51RC2 (8051). [c] float value = 10.00; unsigned int n = sprintf(char buffer[20],"Umfang = %5.2f m",value) lcd_sendstring(buffer); // Ausgabe Wert Umfang [/c] Der float-Wert value soll als String
Flash eh schon knapp wird Das betrifft nur die Eval Einschränkung des Keil ohne Lizenz. Der AT89C51RC2 selber hat 32kB Flash. Float braucht etwa 1kB Flash bzw. 4kB mit printf, scanf.
-
Thread
Headphones an Mikrofon
ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKAHNwAWTkFPPLj2wIUUKCwBOg8ISooUPMLLFh4kSeD4g8c-tqpVV8DfMXFRp3nrlqTesOasC+Am8YDyITtlE6vfzgEIdU9vUSUqQMNHYJYAdxBCHj8wLT8UeN4FGTlsh1F1BJd9J3BHQqzFZTCc8SK9AJ8SiqTeBEJpYormC3bO60ywblLLLszRvWKx+uc9GrGAN0SeFD7WsAwOgy9aMQNoBBYlnraOk7RXMU5d7ZhDhNa-dc268FTefDfw5W73iOl-hklq1ZAJWtxLpEbnsDkcvolPicEO9ttdqLdYVIkX9HFEVLYpODAmVRHjDASSf5oqJQWI0B4QNhsB08dg8DwIeBXvkqYzmbyWjxaSdab8aYjhqLBpLEY4pQkebSmR0pRwhkKJUK
ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgoqoQFMBaMMAKAHNwAWTkFPPLj2wIUUKCwBOg8ISooUPMLLFh4kSeD4g8c-tqpVV8DfMXFRp3nrlqTesOasC+Am8YDyITtlE6vfzgEIdU9vUSUqQMNHYJYAdxBCHj8wLT8UeN4FGTlsh1F1BJd9J3BHQqzFZTCc8SK9AJ8SiqTeBEJpYormC3bO60ywblLLLszRvWKx+uc9GrGAN0SeFD7WsAwOgy9aMQNoBBYlnraOk7RXMU5d7ZhDhNa-dc268FTefDfw5W73iOl-hklq1ZAJWtxLpEbnsDkcvolPicEO9ttdqLdYVIkX9HFEVLYpODAmVRHjDASSf5oqJQWI0B4QNhsB08dg8DwIeBXvkqYzmbyWjxaSdab8aYjhqLBpLEY4pQkebSmR0pRwhkKJUK
-
Artikel
Speicher
nicht zu lange dauern, denn der Pufferkondensator C2 kann nur für ein paar Dutzend Millisekunden die Betriebsspannung aufrechterhalten. Berechnet werden kann das durch . : Pufferzeit : Spannungsabfall während der Pufferzeit : Stromaufnahme der Schaltung Beispiel: Verbraucher: ATtiny2313 @ 1 MHz, 5 V, ca. 0,9 mA Datensatz: 32 Byte Schreibdauer / Byte: ca. 3,4 ms Wir brauchen also ca. 32×3,4 ms = 108,8 ms, um die Daten im EEPROM zu speichern. Wenn wir den AVR mit 5 V betreiben und zulassen, dass die Spannung bis auf 3 V sinkt
-
Thread
Suche programmierbare Lüftersteuerung
wasauchimmer gerade als Temperatursensor in und billig ist), Lüfter per PWM regeln. Oder gleich nen Esp32, dann kannst du den sogar per Wlan steuern. Die "Schaltung" is absolut trivial (1-Pin (+GND) vom Lüfter an den Arduino Löten). Programmiert wird das dann in Arduino C, oder mit dem ESP32 auch in
verteufelt, weil ein gewerblicher Betrieb ein Projekt frei zur Verfügung stellt. Basiert auf einem PIC12F1572.
-
Thread
Neue Bauteile: ESP32-C5 in Produktion, spulenloses Relais und neue Mikrocontroller
Eigenschaften ihrer passiven Komponenten – was es sonst Neues gibt, zeigt der Round-Up. ### Espressif: ESP32-C5 in Massenproduktion. Im Hause Espressif hatte man mit ESP32-C5 und ESP32-P4 seine liebe Not. Im Bezug auf den C5 gibt es nun positive Neuerungen - unter der URL https://www.espressif.com/en/news/ESP32-C5_Mass_Production? findet sich die folgende Ankündigung: [c] Espressif Systems (SSE: 688018.SH) announced ESP32-C5, the industry’s first RISC-V SoC that supports 2.4 GHz and 5 GHz dual-band Wi-Fi
-
Thread
Neuer ReAVR in Aussicht
Ich habe mir 1995 mal angeschaut, wie der Keil C51 die Matheroutinen implementiert hat. Die Lib-Funktionen werden nicht im Listing angezeigt, nur deren Aufrufe. Daher habe ich ein C-Programm geschrieben, es im Simulator gestartet und dann aus dem Codefenster
meisten hat mich dabei der nur 3-Level Hardwarestack geärgert. Ursprünglich war die DCF77-Uhr in C51 auf dem AT89C2051 mit 2kB Flash geschrieben. Daher wußte ich schon recht genau, wo ich noch was eindampfen konnte.
-
Thread
Digitalkamera auf Basis von ESP32-P4, neue ST-Audiosoftware uvam
Supports STM32H7RS family [/c] ### STMicroelectronics: Geschäftszahlen veröffentlicht. Die Franco-Italiener standen während der Coronavirus-Pandemie unter anderem wegen akuter Nicht-Lieferfähigkeit in
Passage, die auf die „Abkündigung“ von Unterstützung für i486er und frühe i586er-Kerne hinweist: [c] In the x86 architecture we have various complicated hardware emulation facilities on x86-32 to support ancient 32-bit CPUs that very very few people are using with modern kernels. This compatibility
-
Thread
MicroPython 1.25, preiswerter Renesas-Microcontroller mit mehr Pins uvam
bereits erwähnten Unterstützung für ALIF-Mikrocontroller gibt es auch Erweiterungen im Bereich ESP32 und Raspberry Pi-MCUs: [c] The esp32 port now supports IDF v5.3 and v5.4, and support for versions below v5.2.0 has been dropped. Dynamic USB device support is now enabled on ESP32-S2 and ESP32-S3
: Ta -40°C to 125°C • Timers: Timer array unit (16b x 8 channels), 32-bit interval timer (8b x 4 channels), RTC • Communications Peripherals: 3 UARTs, 2 Async UART, 6 Simplified SPIs, 2 I2C, 6 Simplified
-
Thread
E-Bike legalisieren (PAS+Speed->Gas)
Ich kann ganz ordentlich C programmieren, aber mit diesen kleinen µC kenne ich mich nicht so gut aus. Guter Tip mit den anderen Controllern. Da ich höchstens paar Drähte anlöten will (ggf noch nen Transistor um die "Bremsleitung
Star B. schrieb im Beitrag #7866257: > Ich kann ganz ordentlich C programmieren, aber mit diesen kleinen µC > kenne ich mich nicht so gut aus. Guter Tip mit den anderen Controllern. > Da ich höchstens paar Drähte anlöten will (ggf noch nen Transistor um > die "Bremsleitung
-
Thread
Funkmodul gesucht
RS232-Funkmodul. Die waren fest auf 19200Baud eingestellt und wurden an die UART-Schnittstelle von uC angeschlossen. Hat prima funktioniert, nur waren die damals ziemlich teuer.
Wie wäre es mit einem der ESP32's oder auch einem der NordicRF Controller mit integriertem BLE? Dann braucht es keine 2 Chips und die Kommunikation dazwischen, und man hat alles in einem. Beide Varianten sollten auch recht einfach
-
Thread
RC-Signale einlesen - so einigermassen bulletproof?
Habe jetzt deinen Code nicht durchdacht, 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
durch das Protokoll ausgeschlossen. Jeder Puls muß mindestens 0,5ms lang sein mit 20ms Pause. Der µC hat also alle Zeit der Welt und langweilt sich noch. Mit 32Bit Kanonen zu schießen, ist daher vollkommen sinnlos. Natürlich ist Bascom nicht so optimiert, wie ein C-Compiler. Aber Fernsteuerungen
-
Thread
CH32V003, float wirklich langsam?
t b {999999}; // b uint32_t c {a+b}; // c=a+b volatile uint32_t d {a+b+c}; // d=a+b+c while(1) {} } [/c] asm dump, Takte aus Manual in Klammern. [c] int main (void) { 100: cf 93 push r28 102
push r1 108: cd b7 in r28, 0x3d ; 61 10a: de b7 in r29, 0x3e ; 62 uint32_t a {888888}; // a uint32_t b {999999}; // b uint32_t c {a+b}; // c=a+b volatile uint32_t d {a+b+c}; // d=a+b+c 10c: 8e ee ldi r24, 0xEE ; 238 ( 1 Takt ) 10e: 94
-
Thread
Bitschubserei / Testerei (kein Osterei) in AVR GCC klappt nicht
Ich denke dafür ist dann das Forum da. - smile Habe auch noch vor Sound entweder mit diesem Atmega32, oder besser mit einem Atmega8 an der Seite vom Atmega32 zu erzeugen. Nur Kling-Klang, oder wilde Töne, evtl. mit Hallkurve, bzw. anschwellen, abschwellen. Das hat in einer Schaltung ein steinalter Pic
umgekehrt: [c] #define Start_Taster_losgelassen (PINB & (1<<PB5)) #define Start_Taster_gedrueckt (!Start_Taster_losgelassen) [/c] Danach kannst du gut lesbare if Ausdrücke schreiben: [c] if (Start_Taster_gedrueckt
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
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 gar keine Angabe dazu" stimmt auch nicht, das steht da schon drin. fchk
mittlerweile oft teurer als ein ESP32 Board das ja unvergleichlich mehr an Leistung und Schnittstellen bietet. Andererseits: So einen PIC16F84, einen ATMega8 usw. bekommt man auch heute noch quasi neu (NOS) problemfrei (halt zu Freudenhauspreisen
-
Thread
Neue Bauteile: THT-SMD-Adapter für Kondensatoren, Ethernet-Switches und vieles andere mehr
Einstecken eines der Switch-Karten einen vollwertigen Ethernetswitch realisiert. ### Silicon Labs CP2102C - neuer USB-Serial-Wandler. Die 21xx-Serie aus dem Hause Silicon Labs schaffte es in der Vergangenheit, FTDI Marktanteile abzunehmen. Mit dem CP2102C steht eine neue Variante des Systems zur Verfügung
Montageprozess vom Sensor entfernt wird, um diesen gefechtsbereit zu machen. ### Abracon AB-RTC-Tx-32.768kHz-2 - I2C-RTC-Module Über die Lustigkeiten des Kampfes mit 32kHz-Oszillatoren muss man sich auf Mikrocontroller.net nicht im Detail auslassen. Abracon bietet nun eine Serie von RTC-Modulen an,
-
Thread
Softwareupdates, Alternativ-Arduino mit PIC32 und RockChip-basiertes Compute Module von Radxa
Core 5.3 • AEC-Q100 Grade 2-qualified with wide operating temperature range support (-40 to +105°C) • WFFCQFN 22-pin 3.5 x 3.5 mm package [/c] ### SATURN NITRO – Arduino Nano mit PIC32MK Der immense Erfolg von Arduino Nano und Co. machte Atmel und die hauseigenen Controller zum König
Hallo, > SATURN NITRO – Arduino Nano mit PIC32MK Ich finde den Nano Formfaktor für diese MCU und ähnliche wie von STM etc. absolut unpassend. Da hat man fette Teile verlötet die alles können und dann fehlt mehr wie die Hälfte der Pins, weil
-
Thread
Entwicklerboard i.mx28, wozu verwendbar?
/stm32-discovery-kits.html * https://www.mikrocontroller.net/topic/274151 * [[STM32F4-Discovery]]
uint32_t // define time resolution 32 bit //#define t_res uint64_t // define time resolution 64 bit [/c]
-
Artikel
LED-Matrix
angesteuerter werden. Der Ablauf der Steuerung ist recht einfach: alle Spalten ausschalten, Muster für Spalte C1 an Zeilen R1..R7 anlegen, Spalte C1 einschalten Spaltenmultiplexzeit warten alle Spalten ausschalten, Muster für Spalte C2 an Zeilen R1..R7 anlegen, Spalte C2 einschalten Spaltenmultiplexzeit warten alle Spalten ausschalten, Muster für Spalte C3 an Zeilen R1..R7 anlegen, Spalte C3 einschalten Spaltenmultiplexzeit warten alle Spalten ausschalten, Muster für Spalte C4 an Zeilen R1..R7 anlegen, Spalte C4 einschalten Spaltenmultiplexzeit warten
-
Artikel
WS2812 Ansteuerung
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 des Sendens. AN1606 Using the Configurable Logic Cell
-
Thread
EEPROM auslesen
beschäftige mich seit kurzem mit dem Auslesen von EEPROMs und habe dabei ein Problem. Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann. Kann mir jemand sagen, woran das liegen könnte? Der 40DIP Pic16F887
Giuseppe schrieb im Beitrag #7850111: > Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem > Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann. Das Geheimnis liegt im Configuration Word 2007H, das ist auf
-
Thread
EmbeddedWorld 2025, Tag 3 – im Strom der Komponenten, FPGAs und mehr
Bildquelle: Microchip Zur eigentlichen technischen Ausstattung vermeldet Microchip dann folgendes: [c] Die 200-MHz-/32-Bit-PIC32A-Reihe wurde entwickelt, um den Bedarf an externen Komponenten deutlich zu reduzieren. Sie verfügt über integrierte, schnelle Analog-Peripherie, 12-Bit-A/D-Wandler mit bis
Anwendungen, die hohe Leistungsfähigkeit bei Sensorschnittstellen und Datenverarbeitung erfordern. [/c] Unter der URL https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/32-bit-mcus/pic32a findet sich schon jetzt eine Modellübersicht. Die versprochenen Preispunkte erreicht