-
Thread
Programmieren lernen die 10.001
schon 10.000 mal gestellt wurde, trotzdem frage ich jetzt mal zum 10.001 mal. Ich würde gerne lernen, µC´s wie z.B. PIC´s oder die STM´s zu programmieren. Ich habe viel Verständnis für Elektronik, und auch für Technik, und bin grundsätzlich Technikbastler durch und durch. Mein Problem mit dem Programmieren
. ein µPhython installieren um darauf ein Interpreterprogramm laufen zu lassen. C gibts für alle Controller und kostenfrei für: alle AVR (avr-gcc) STM32, NXP, SAMD (alle 32-Bit ARM : arm-none-eabi-gcc) MCS-51 (SDCC) STM8 (SDCC) eingeschränkt für PIC16F und PIC18F (SDCC mit
-
Thread
DAC-Verstärker
ich sagen, dass ich wenig weiß im Bereich Elektronik und brauche 5 V Analog-Spannung mit einem STM32 µC zu erzeugen. Dafür werde ich die im Anahng Schaltung verwenden. nun wenn ein anderer µC nur 4.5 V analog spannung erzeugen kann, wie kann ich 5 V 1:1 erzeugen kann ? vielen Dank
Martin schrieb im Beitrag #5830890: > brauche 5 V Analog-Spannung mit einem STM32 µC zu erzeugen. Dafür werde > ich die im Anahng Schaltung verwenden. nun wenn ein anderer µC nur 4.5 V > analog spannung erzeugen kann, wie kann ich 5 V 1:1 erzeugen kann ? Ist das Deutsch oder
-
Thread
Anfängerfrage: Board mit Cortex-M4 und Ethernet
der MSP432 nicht. Ich stimme dem zu. Bei meinem Arbytegeber habe ich mehrere Designs mit TI TIVA TM4C129 am Laufen. Diese Serie ist sehr sehr ähnlich zum MSP432, bietet aber mehr Auswahl. Und das TI RTOS ist auch sehr in Ordnung. Anderer Vorschlag: PIC32. Ist zwar kein ARM, aber in der gleichen Leistungsklasse. Der Microchip Stack ist nach meiner Erfahrung deutlich besser als lwIP. Als Tipp: Lass die alten PIC32MX6xx/7xx liegen und nimm PIC32MZ EF. Damit bekommst Du fürs gleiche Geld einfach Faktor 2.5 mehr Rechenleistung. fchk
-
Thread
CPU 300MHz, aber ADC und DAC schaffen 2MSps. Wie nur?
> einem PIC32MZ2048EFH, da rennt der > ADC (naja: die ADCs) mit 12MSPS. Das sind 4 ADC die versetzt gestartet Da schafft TI schon mit einem einzelnen ADC im TMS320F2809 12.5 MSPS. Natürlich mit 12 Bit.
mich auf das > Problem gebracht. Bisserl off-topic: Ich habe sowas auch schon einmal gebaut (PIC32+ADE7912). Ich habe das damals mit signed fractional integer gelöst. Das ist so definiert, dass der maximale Messbereich 1 oder -1 ist. Damit reichen 32Bit völlig aus, insbesondere weil die ADCs
-
Thread
Sender - Stromsparend was nehmen?
Radio schrieb im Beitrag #5828309: > Was nutzt du da für uC? ATmega128RFA1, ist ein SoC, also Transceiver für IEEE 802.15.4 zusammen mit einem ATmega auf einem Chip. Software basiert auf der freien µracoli-Bibliothek. Im Schlafmodus läuft nur der Watchdog
Je nach Sensor und uC kann man sich den Transistor evtl. sogar sparen und die Spannungsversorgung direkt aus dem GPIO speisen.
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
michael_ schrieb im Beitrag #6929534: > Da ist ein 32KHz Quarz zu sehen. Die AT89C2051 schwingen nicht mit 32kHz, 12MHz sind Standard. 32kHz / 12 wäre auch viel zu knapp fürs Multiplexen.
Peter D. schrieb im Beitrag #6929945: > Die AT89C2051 schwingen nicht mit 32kHz, 12MHz sind Standard. Yep. ciao gustav
-
Thread
XC32 Inline Funktionen
Abend, ich habe eben komischen Linkerfehler behoben und bin dadurch auf etwas gestoßen. Der XC32 Compiler (für die PIC32) verlangt, dass bei Inline-Funktionen die /Definition/ im Header steht, damit er sie inlinen kann. Siehe Abschnitt 13.10 http://ww1.microchip.com/downloads/en/DeviceDoc/50001686J.pdf
Modul, das dieses Headerfile includiert, neu angelegt werden. In der .h-Datei habe ich einfach: [c] void msTimeTick(void); [/c] In der .c-Datei dann: [c] #include "msTime.h" static volatile int16_t tickCnt16 = 0 ; inline void msTimeTick(void) { tickCnt16++; } [/c] Bliebe, um
-
Thread
IntToHex function
sprintf(str, "dec: %" PRIu32 "\thex: %" PRIx32 "\n", num, num); puts(str); return EXIT_SUCCESS; } [/c] Aber so ist es bestimmt noch einfacher und richtiger. Dr. Sommer schrieb im Beitrag #5821609:
auf STM32, AVR, 8051, PIC usw. Nechteilig finde ich nur, das die Tabelle auf manchen Plattformen im RAM liegen muss. Aber wer heute keine 16 Bytes mehr frei hat, der hat auch noch andere Probleme.
-
Thread
LoRa - Punkt-zu-Punkt-Verbindung
(wieder mal) nur für Windows zu kriegen ? D.h. Aussenstelle mit Batterien/Akku, das müsste mit µC plus LoRa-Sender einfach zu handeln sein, wenn der nur zum Senden aufwacht und dazwischen im Sleep ist, der LoRa-Empfänger ist immer an. LoRes schrieb im Beitrag #5822409: > Das E32 Kanalraster ist
/07/10/lora-range-test-8-e32-433t20dt-10dbm434mhz/
-
Thread
PIC: Laufzeit eines Programmabschnittes bestimmen?
im Anhang braucht zu lange. Ist es möglich, dass ich die Laufzeit eines Programmabschnittes (in C) berechnen (oder messen?) kann? Der 8-bit PIC16F15325 läuft mit 4MHz. Ich weiss, dass eine Instruktion bei meinem PIC 4 Takte braucht, aber wie viele Instruktionen braucht dann ein if, ein floor(),
Okay, was mir auffaellt: [c] uint16_t RPMdec; uint16_t PWM10bit = 323; RPMdec = (float)PWM10bit*2750/1024; [/c] Wozu der Cast auf float? Die Nachkommastellen werden ja eh abgeschnitten. Dann tut es auch ein Cast nach uint32
-
Thread
Welche Boards haben eine CPU mit FPU
läuft problemlos seit Jahren - nix würfeln! Gerhard http://processors.wiki.ti.com/index.php/Tiva_C_Series_TM4C123G_LaunchPad
Hardware-FPU nötig ist? Mikrocontroller mit Double-Precision Floats neben den oben genannten z.B. PIC32MZEF oder PIC32MKGP Wenn 32-Bit-Floats reichen, dann z.B. noch div. Renesas RX oder Synergy S7, S5
-
Thread
Am besten C lernen
neuer PIC Freund schrieb im Beitrag #5819320: >> Bin für jeden Ratschlag dankbar > > Installier dir den compiler-explorer. Dazu z.B. das 0856-ISA. Nun hackst > du das, was du für C hältst rein, und bewertest
C, sondern für C++.
-
Thread
Smartphone Display mit PIC Microcontroller Board ansteuern?
Stefan schrieb im Beitrag #5816995: > Wäre es hierbei möglich, das Display mit einem PIC-Controller > anzusteuern oder auch zu programmieren? Was mag der Unterschied zwischen "ansteuern" und "programmieren" sein? Nein, Du wirst das Display recht sicher nicht ansteuern können, da
nötig, herauslöten. Prinzipiell ja. Das hier wäre ein geeigneter PIC: https://www.microchip.com/wwwproducts/en/PIC32MZ1064DAG176 Du wirst diesen PIC in C programmieren. Viele Alternativen hast Du nicht. > Und wenn ich schon mal dabei bin...wo bekomme ich das
-
Thread
HDMI an Arduino
, der im Schneckentempo ein winziges Display füllen kann. Generell sind eigentlich die meisten µC mit Displaygrößen, die man üblicherweise mit HDMI beschickt, heillos überfordert. Die meisten, aber nicht alle. Wenns also ein anderer µC sein darf: Ein PIC32MZ(DA) hat eine GPU und 32MByte RAM sowie
simpel https://youtu.be/MUeIY_gLn3c
-
Thread
Spannungsunterbrechung erkennen
anderes Programm auf den µC flasht.
c-hater schrieb im Beitrag #5810311: > Jörg R. schrieb: > >> ich bin schon aus Prinzip gegen den uC? Nur um c-hater zu zeigen das es >> auch mit klassischen Bauteilen geht... > > Wenn das deine
-
Thread
axAcroPDF1 PDF Reader steuern
Hallo, mit VS2017 und C# schreibe ich gerade ein Programm das ein PDF anzeit. Ich nutze dazu das COM Object das der Acrobat Reader mitbringt. Das klappt auch soweit ganz nett, ich scheitere aber an einem bestimmten Punkt.
1901560 = 0x1D03F8, passt also. Die Message sollte nun im PDF Reader ankommen, es scrollt aber nicht. Pic nun im richtigen Format, war ein Versehen.. Warum scrollt es trotzdem nicht?
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
normalem C++ hinzugefügt?
das Gegenteil einer Erweiterung. > "C/C++" gibt es nicht. Ich betrachte C++ als objektorientierten Zusatz zur Sprache C. Für mich enthält C++ die Sprache C fast vollständig, deswegen halte ich "C/C++" für einen gültigen Begriff.
-
Thread
Auswahl uController
, weil neben ARM und MIPS (PIC32) eine dritte Architektur für sie keinen Sinn macht. Das solltest Du wissen. Aus strategischer Sicht, ist es besser, PIC32 oder ARM zu nehmen. Deine Anforderungen sind eh sehr generisch, da wirst
Die AVR32 Serie mag ich gerne. Ich nutze den AVR32UC3C0512 in einem neuen Projekt. Aber nur, weil es einem bestehenden Projekt sehr ähnelt. Ansonsten hätte ich mich auch eher für einen stm32 entschieden. Leider
-
Thread
Neue MegaAVR 0-Series jetzt auch in DIP Version
Alain C schrieb im Beitrag #5796011: > Ja, sehr hübsch zum Entwickeln. > Wenn man das aber schon mit einem einzelnen 4809 DIL40 vergleicht muss > man feststellen: deutlich größer und sehr wahrscheinlich mit
muss. Übrigens ist so ein DIP in manchen Fällen recht praktisch. Ich hab auf dem Breadboard einen PIC32MX250 stecken, mit dem kann man wunderbar Dinge ausprobieren.
-
Thread
Embedded Linux oder FreeRTOS?
die Daten vom µC zugreifen kann.
https://www.st.com/en/microcontrollers-microprocessors/stm32mp1-series.html
-
Thread
STM32L471 SPI3 mit DMA per HAL resetten (Byte Shift)
Hallo, ich habe ein System mit einem bestimmten PIC-Controller, die Software auf diesem PIC ist nicht veränderbar, da sie zusammen mit anderen Systemen verwendet wird. Der PIC ist der SPI-Master und hat eine CS-, MOSI- und MISO-Verbindung zu einem STM32L471
Für DMA wird es ähnlich sein: [c]__HAL_DMA_RESET_HANDLE_STATE(&hdmax);[/c]
-
Thread
Avr 8bit VGA
So, ich habe mich jetzt für die VGA Ausgabe durch einen STM32 entschieden. Der die Daten vom 1284p per I2C empfängt.
>ich habe mich jetzt für die VGA Ausgabe durch einen STM32 entschieden. >Der die Daten vom 1284p per I2C empfängt. Welche Software nimmst Du da? Kannst Du den Link posten?
-
Thread
Keine Ahnung was das Ding macht
ich mal aus), mit einem FPGA zu > emulieren. Ist das nicht ein bissel übers Ziel hinaus? Ein I²C-Slave geht auch mit nem Arduino, erst recht wenn er nichts speichern muss. MSP, STM32, PIC sind da neben vielen anderen natürlich auch möglich. Aber ein FPGA wäre doch über's Ziel hinaus. Oder gibt's
Jens M. schrieb im Beitrag #5789554: > Ist das nicht ein bissel übers Ziel hinaus? > Ein I²C-Slave geht auch mit nem Arduino, erst recht wenn er nichts > speichern muss. MSP, STM32, PIC sind da neben vielen anderen natürlich > auch möglich. > Aber ein FPGA wäre doch über's Ziel hinaus. Oder
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
vorhanden. PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz Schluss. TIVA 4C geht bis 10 MHz. Du kannst Dir überlegen, ob Du nur Point2Point-Verbindungen zwischen Nachbarn haben willst (dann
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling
-
Thread
STM32F3 MAX7219 SPI
ich benutze zwar keinen STM32F... aber den MAX7219 an PIC Controllern in Assembler. Damit er da funktioniert muss ich den Serial Port am PIC so einstellen, dass mit steigender Clockflanke gesendet wird und die Clockpolarität
schreibt: Send_7219(1,1); erste Ziffer bedeutet stelle zweite genaue welche ziffer. Quellcode: [c] #include "max7219.h" #include "stm32f30x.h" #include "stm32f30x_gpio.h" #include "stm32f30x_rcc.h" #include "stm32f30x_spi.h" #define cs_ON() GPIO_ResetBits(GPIOD, GPIO_Pin_2); #define cs_OFF
-
Thread
ST-Link V2 aus China
Sieht so aus: [code]st-flash --reset write boot.Red.bin 0x8000000 st-flash 1.5.1 2019-06-27T22:54:32 INFO common.c: Loading device parameters.... 2019-06-27T22:54:32 INFO common.c: Device connected is: F1 Medium-density device, id 0x20036410 2019-06-27T22:54:32 INFO common.c: SRAM size: 0x5000 bytes
(0x400) bytes 2019-06-27T22:54:32 INFO common.c: Starting Flash write for VL/F0/F3/F1_XL core id 2019-06-27T22:54:32 INFO flash_loader.c: Successfully loaded flash loader in sram 2019-06-27T22:54:32 ERROR flash_loader.c: write error
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
Und idealerweise sollten diese Dateien auch unabhängig sein von Packages > deiner IDE oder deines µC-Herstellers oder sonstigen Header- und > Projekt-Dateien. Was genau hast an "[STM32/HAL] generischer Treiber" nicht verstanden? Dieser Code ist für STM32 *und* HAL. Niemand zwingt dich, den
den in ein eigenes HAL-Projekt zu integrieren, benötigt man genau die folgenden 4 Files: lcd_i2c.c lcd_i2c.h lcd_config.h lcd_map.inc Und für Projekte mit HAL für STM32 nutzen wohl die meisten Attolic oder CubeIDE. Wer das nicht so macht, sollte wissen, was er tut, und in der
-
Thread
MCU mit 64Mbyte RAM
sage ich: vergiss es. Wenn Du etwas haben willst, was in Deiner technischen Reichweite liegt: PIC32MZ1064DAG176 https://www.microchip.com/wwwproducts/en/PIC32MZ1064DAG176 Da müsstest Du schauen, ob Du mit den 32MB DRAM (zusätzlich zu den 256k SRAM) leben kannst. Weshalb empfehle ich Dir
PS: Also diverse ARM-uC wie STM32 können das natürlich auch, aber mir fällt gerade kein fertiges Board mit 64 MB ein. Selbst-Bau ginge damit aber.
-
Thread
Debugging-Problem: MPLAB X IDE v5.15, ICD3/ICD4, dsPIC33FJ128MC706A
Sorry, habe ich vergessen: Das Verhalten betrifft nicht alle PICs. PIC32 haben das Problem beispielsweise nicht. Für zukünftige DSP-Geschichten würde ich die dsPIC33 überdenken. Es gibt inzwischen die Motorcontrol-Serie PIC32MK: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mk-family Der hat DSP-Extensions, eine FPU und schnelle ADCs.
-
Thread
Erste 65C02 Basteleien.
D. schrieb im Beitrag #5777564: > Als 8Bit-CPU dürfte der Z80 interessanter sein. Wie AVR vs. Pic Mit anderen Worten: Du hattest keine Apple II, C64, Atari o.ä., sondern einen TRS80, ZX81 oder was auch immer. ;-) Ich fand die Adressierungsarten des 6502 immer spannend: Indiziert/Indirekt indirekt
weile mit 50Hz laufen lassen. Bis jetzt alles > sauber und stabil. > > Nächster Schritt ist unten 32kB RAM und oben 8kB ROM rein zu packen um > das ganze OE CS WE geschalte zu verstehen. > > Gruß Tom Hallo Tom, 65C02 auf Steckbrett ist absolut problemlos, einfach ein paar 100nF in die GND
-
Thread
Compilierung des EU1KY AA unter Linux.
ja mal rein schauen, ob Dir was an den includes auffällt. >find ./rtc -name \*.h -or -name \*.c -exec grep -H include {} \; ./rtc/STM32F7RTC.c:#include <stdint.h> ./rtc/STM32F7RTC.c:#include <stdio.h> ./rtc/STM32F7RTC.c:#include <string.h> ./rtc/STM32F7RTC.c:#include <ctype.h> ./rtc/STM32F7RTC.c:#include <stdlib.h> ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc.h" ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc_ex.h" ./rtc/STM32F7RTC.c:#include "STM32F7RTC.h" ./rtc/emrtc.c:#include "RTC.h" ./rtc/emrtc.c:#include "GPIO.h
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
clock source to 32Mhz using the internal R/C Oscillator. OSC.CTRL|=OSC_RC32MEN_bm; while (!(OSC.STATUS & OSC_RC32MRDY_bm)); CCP=CCP_IOREG_gc; CLK.CTRL=CLK_SCLKSEL_RC32M_gc; // Synchronize to the calibrated 32kHz
meine blue pill board modifizieren! mt https://de.aliexpress.com/item/Marke-neue-original-STM32F303CCT6-STM32F303-LQFP-48-ARM-Cortex-M4-32-bit-mikrocontroller-MCU-IC-chip/32974557401.html?spm=a2g0s.9042311.0.0.23654c4dp8jw77 https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module
-
Thread
SCN8049H Prozessor
Noch ein Gedanke zu solchen alten Chip. Ich glaub mich zu erinnern bei den 8031/32. Die C-MOS Variante (80C32) darf man nicht in eine Schaltung einsetzen, welche für den alten H-MOS 8032 gemacht ist. Oder umgekehrt??? Der ginge dann kaputt. Gilt vielleicht auch für den 8049
michael_ schrieb im Beitrag #5842420: > Die C-MOS Variante (80C32) darf man nicht in eine Schaltung einsetzen, > welche für den alten H-MOS 8032 gemacht ist. Oder umgekehrt??? Was für Käse.... Das galt nur für den 80535 von Siemens Thomas
-
Thread
Serielle Daten syncron zu externen Takt in µC einlesen?
empfangen/Slave ohne einen aktive > Beschaltung von außen des CS (Chip Select)? Kommt auf deinen uC an. Kann sein, muß nicht. GGf. muss man tricksen.
nichts.. Der externe Takt hier würde das vereinfachen, Unsinn bleibt es aber trotzdem und die STM32 USART bleibt trotzdem kaputt implementiert. Gruß, Holm
-
Artikel
Ethernet-Controller
Freescale MC9S12NE64 Freescale MPC5200 Lantronix/GridConnect DSTni-LX / DSTni-EX (Turbo186 core mit 2x AM79C960 (1x PHY) ) Luminary Micro LM3S6xxx und LM3S8xxx (MAC+PHY) NXP LPC2378, LPC1768 STMicroelectronics STR912 (ARM966E-S® core) STMicroelectronics STM32F107X (Cortex M3 core) STMicroelectronics STM32F2x7X (Cortex M3 core) STMicroelectronics STM32F407X (Cortex M4 core) PIC18F97J60 MAC+PHY PIC32MX795F512H mit Starterkit und sämtlicher Software (TCPIP Stack mit Webserver) TI Sitara AM335x (Cortex-A8 Core)(2xMAC MII) TI Tiva C TM4C1294 (Cortex-M4
-
Thread
USB OTG zu UART Bridge
VNC2 ist dafür oversized. Mal ehrlich, 3 ICs statt einem? Warum verwendest du nicht gleich einen µC mit USB Stack? Ansonsten: PIC32 gibts in DIL und kann Device/Host.
#5769557: > Der VNC2 ist dafür oversized. Man braucht oversized IC's wenn man einen undersized µC benutzt :) Fred R. schrieb im Beitrag #5769557: > Ansonsten: PIC32 gibts in DIL und kann Device/Host. Das können viele andere auch... Aber es soll ja ein ATmega32 sein.
-
Artikel
Soft-PWM
Programmierung wesentlich vereinfacht. Allerdings ist das Beispiel in ASM, hier soll das ganze in C gemacht werden. Es soll nun eine 8 Bit PWM mit 100 Hz (PWM-Zyklus 10ms) und acht Kanälen generiert werden. Der verwendete Controller ist ein AVR vom Typ ATmega32, welcher mit dem internen RC-Oszillator
Weblinks. Binary Code Modulation auf batsocks.co.uk, engl. Forumsbeitrag: Bit Angle Modulation (BAM) in a PIC auf picbasic.co.uk, engl. UPDATE - BAM - Bit-Angle-Modulation - Dimmung vieler LEDs mit einem µC
-
Thread
PIC16F877A ADC-Messung Messwertumrechnung
am ADC bekomme ich: 119,17 V, am LCD angezeigt. Wer kann BITTE helfen ? Hier der Code (in XC8 - C) [c] // adc_to_lcd.c // // CONFIG #pragma config FOSC = XT #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config BOREN = OFF #pragma config LVP = OFF
!!!!! adc_ret = ((adc_ret <<8) + (ADRESL)); // !!!!!!! adc_off(); return adc_ret; } [/c] Es musste ja auch mit nem alten Pic16f877a gehen, denn zu irgendwas hat man die ja mal gefertigt. ;) Muss mich nochmals mit dem Datenblatt und dem dicken PIC Buch befassen. Irgendwo muss ja was
-
Thread
ein Bit im Byte auf 0 prüfen
Hallo, für nen PIC16 soll wenn Bit 1 in mybyte auf 0 ist Aktion ausgelöst werden. Richtig so? oder besser anders? [c]if (~mybyte & 0x02) alarm()[/c]
viel hier gestritten (beleidigt) wird bei einer so simplen Frage :))))))) Die war übrigens: [c] Hallo, für nen PIC16 soll wenn Bit 1 in mybyte auf 0 ist Aktion ausgelöst werden. Richtig so? oder besser anders? if (~mybyte & 0x02) alarm() [/c]
-
Thread
USB: VID erwerben
Darstellung der verschiedenen Logos. Zwei Wortmarken allerdings darfst Du auch nicht verwenden, "USB Type-C" und "USB-C".
Hallo, ich habe ein ähnliches Problem: Habe ein kleines Gerät mit PIC32MX und USB Anschluss entwickelt. Hardware und Software von einem Beispiel von Microchip verwendet. Wenn ich das Geät an den PC anstöpsele, dann erscheint eine COM3: mit Hersteller Microchip im Hardwaremanager
-
Thread
Arduino - SPI über lange Leitung
ausreichend Adernpaare drin, und die Kabel sind genau für differentielle Signale gedacht. fchk PS: 26C31/32 und 26LV31/32 sind bezüglich der differnetiellen Signale kompatibel, d.h. Du kannst ein so ein 5V-System (mit 26C*) mit einem 3.3V-System (mit 26LV*) verbinden, ohne zusätzlich Pegelwandler zu benötigen
ich nicht so viele "verschwenden" muss? Lösung 2: Ich nehme wie von fchk vorgeschlagen den 26C31 für die 5V Signale -> Differentiell und den 26LV31 für MISO -> Differentiell. Den 26C32 für Differentiell -> 5V und den 26LV32 für Differentiell -> 3,3V. Hier "verschende" ich auch wieder 3 Kanäle
-
Thread
Funktionen in Software oder in Hardware lösen?
mögich in Hardware lösen, aber solcher Hardware, die im Controller drin ist. D.h. als Peripheral im µC. Für das konkrete Beispiel würde ich halt einen µC mit passender Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http
@Thomas F. >(Umsteiger von Arduino auf PIC) pic@sucks:~$ pic-gcc bash: pic-gcc: command not found Arduino kann auch pures avr-gcc, damit dauert ein pin-read <1uS [code] #define BLINK_DELAY_MS 1000 void setup() { /* set pin 5
-
Thread
ATmega32 noch zeitgerecht?
ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
Beitrag #5757694: > Ich bin gerade am überarbeiten eines Designs und frage mich ob der > ATmega32 heutzutage noch zeitgerecht ist. > > Ich hatte im letzten Projekt mit ATtiny gearbeitet und die sind echt > toll im Stromverbrauch. Ich bin für kleinere Sachen auf PIC24/dsPIC umgestiegen. Das
-
Thread
Sent Protokoll nachbilden
Hallo zusammen, ich wollte das Sent_Protokoll mit einem STM32 µC simulieren bzw. nachbilde, als ob ich einen Sensor hätte. und dies mit oscilloscope darstellen. Nun sollte das Signal wie ein normales PWM Signal aussehen. nun weiß ich wirklich nicht, wie ich dieses
Das hat mit PWM oder Periodendauer eigentlich nichts zu tun. Anbei mal ein Beispiel mit einem PIC12F683 im 8-Pin Gehäuse der 2 Poti-Signale ausgibt. Gruß Anja