-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
in neu als eZ80 mit 24 Bit Registern und 24 Bit > Adressraum ohne Bankswitching. Aber nicht für 5 V, sondern 3,3 V. Die I/Os sind aber 5V-tolerant. Georg
nicht nehmen, weil extrem umständlich) Bei PIC24 gibt es auch Derivate mit Par-IF (EPMP), aber 5 V-UB sind da die Ausnahme. Renesas M16C..M32C, R32C haben auch Par-IF, und 5 V-UB, sind aber schon älter. Renesas RX (Flash-max-120MHz) gibt es damit auch, einige auch mit 5 V-UB. Von Arm-CM3
-
Thread
Wie werden solche Schaltpläne gezeichnet?
Und der große Rechner war nur 2 bis 3 mal schneller.
mmmh.. xp prof sp3 läuft seit ca. 2008. abit IS7-E mit 2,8 GHz P4 Northwood ; 1 GB ram ; 64 Mb Radeon 8500 ; 512er SSD ; firefox ist ein portable, der sich dann vor zig jahren eben nichtmehr updaten ließ.. 52.9.0 ESR
-
Thread
Mit welchem FPGA anfangen/einsteigen?
Schrittzahlen als 16 Bit werte bereit (vom AVR). Für eine Kommunikationsart (seriell, parallel, I2C, UART usw.) zwischen FPGA und AVR hab ich mich noch nicht entschieden.
http://land-boards.com/blwiki/index.php?title=Cyclone_II_EP2C5_Mini_Dev_Board Schau mal diese Boards an.
-
Thread
Warum gehen einige Port-Pins, die ich nicht eingeschaltet habe, hoch?
) { GPIOD->ODR|=1<<12; HAL_Delay(1); GPIOD->ODR&=~(1<<12); HAL_Delay(1); } } Pin 5 von Port D gibt immer 3 Volt aus. Geprüft mit einem Multimeter Dies ist im GPIOD_IDR-Register ersichtlich Pin 5 im GPIOD_IDR-Register ist immer eingeschaltet.
werden nur die Pins aktiviert, die ich aktiviert habe. Das heißt, der Fehler verschwindet. --------------- Davor war Pin 5 im GPIOD_IDR-Register aktiviert, an Pin 5 von Port D waren 3 Volt, im GPIOD_ODR-Register war
-
Thread
Hex File lesen und verändern?
F_CPU 1000000 // Taktfrequenz des µC #include <util/delay.h> // Bibliothek mit Warteroutinen int main(void) { DDRB = 0b0000001; // Pin PB0 wird als Ausgang definiert, alle anderen Pins von PortB sind Eingänge while
-------------------------------------------------- .org 0x2A jmp sub_3E ; Jump ; --------------------------------------------------------------------------- .org 0x2C jmp sub_3E ; Jump
-
Thread
PB-Akku 48V 24Zellen - Einzelzellenüberwachung
führen (3 x 8-Bit-Port mit Pinchange-INT etc.), wäre quasi eine High-Speed-Erfassung aller Zellen simultan möglich. Der interne µC-RC mit so 128kHz oder 32,768kHz dürfte vollkommen reichen. Die Zellenspannung
Bedarf an sowas? Welcher µC ist aktuell eigentlich noch zu akzeptablen Konditionen zu bekommen? Bin etwas ATMEL zugeneigt, STM8 (5V)/32(3V :-( ) ist aber auch ned schlecht.
-
Thread
Intex Poolsteuerung überwachen
folgende Daten kennen um dies 100% Sicher zu stellen: 1.) Wie hoch ist die Frequenz des Scann?? 2.) Wie ist das Verhältnis ON(leuchtet) zu OFF(leuchtet nicht)? 3.) Wieviel Spannung liegt beim CC2530 an? 4.) wo ist die Flankenspannung für 1(on) und 0(off) des Port am µC? 5.) Wie groß ist der Eingangswiderstand
) Denke aber das bei der vermuteten Betriebspannung von 5V die LED nur ca 2~5% Helligkeit bei Serieller Verschaltung verliert und die rund 1.3V Spannungsabfall kaum ins Gewicht fallen. Die PC817 haben ein gutes HFE und bei dem Bisschen Last, dürfte die Schaltung
-
Thread
Epson Thermodrucker P-40 anschließen
Hab mal Tante Google gefragt. Mein Gedächtnis funktioniert noch halbwegs ;) https://www.c64-wiki.de/wiki/Serielle_Schnittstelle Mit Pin-Belegung. Viel Glück trotzdem.
Zum Kabel auf Foto 2: Das eine Ende ist der Stecker zur besagen Schnittstelle RS-323C- wie wird das andere 4- polige Ende bezeichnet?
-
Thread
Umstieg auf Kinux von Win
schneller sein, als diese alte Karte. Zumal das ohnehin nur eine Geforce 7300 war. Die Ziffer 3 an der 3. Stelle (bei heutigen Karten ist es die 2. Stelle) steht bei NVidia für die Klassifizierung der Karte und die 3 steht für Office PC. Unteres Midrange beginnt bei 5, z.b. Geforce 7500, Midrange
von sich aus schon stärkere / andere > Netzteile. Ein M1 Macbook kann man problemlos aus einem 5V/2A-USB-Netzteil betreiben :-) (natürlich ohne die Batterie dabei zu laden), USB-C sei dank. Fand ich interessant, alle anderen Laptops wollen bei USB-C auch USB-PD unbedingt sehen.
-
Thread
SPI-Signal verstärken, wie?
im Clk sind, dann noch weniger. Und so'n Stueck Kabel mit Plastikisolierung aussenrum hat so ca. 2e8 m/s Ausbreitungsgeschwindigkeit, also ungefaher 2/3 von Strippe im Vakuum. Auf/in 'ner Platine geht's eher noch gemaechlicher, eher nichtmal 1.5e8 m/s. 2e8 m/sec x 25e-9 sec = 5m Also max. 5m hin
Tastk%C3%B6pfe_richtig_benutzen
-
Thread
Tiefentladeschutzschaltung für 20V Li-ION vom ALDI/Lidl?
%2Cscm-url%3A1007.13339.274681.0%2Cpvid%3Aa7c585a3-e397-407f-b7c7-46e846784a58%2Ctpp_buckets%3A668%232846%238109%231935&pdp_ext_f=%7B%22sku_id%22%3A%2210000000175908288%22%2C%22sceneId%22%3A%223339%22%7D
ach so die akku-packs von ALDI/Lidl haben 20V, 2Ah. einen DC/DC converter auf 6V bzw. 5V würde ich an den akku-pack hängen wollen, der max 3A abgeben kann (https://www.conrad.de/de/p/hobbywing-bec-3a-ubec-bec-spannungsregler-5-5-26-v-2108347.html
-
Thread
Welcher Logic-Analyzer
Veit D. schrieb im Beitrag #7062748: > Stefan, dann ist an deinem deinem USB Port etwas faul wenn mit einem > Kanal keine 25MHz drin sind. Mit dem 16 Kanal Typ sind mit 2 Kanälen > 100MHz möglich. USB 3.0 ist dafür Pflicht. Und den Pufferspeicher > braucht man nicht, wenn alles
I2C ist das noch wichtiger. Das hat mir auch geholfen, musste Quad Encoding testen, aber Drehencoder war nicht zur Hand (und schon Samstag spät). Schnell die zwei Pins programmiert, dass sie über zwei
-
Thread
STM32G0: UART DMA empfängt nach Sleep nicht mehr
STM32G0 auf einer eigenen Platine. Der MCU kommuniziert mit einem LTE Modem via AT Kommandos auf UART2. Wenn ich den MCU in den Sleep schicke: [c] HAL_PWREx_EnableFlashPowerDown(PWR_FLASHPD_LPSLEEP); HAL_SuspendTick(); HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_STOPENTRY_WFE);[/c] Wacht
anscheinend mache ich es immer falsch, egal welche der beiden UART Init Varianten ich verwende. [c] MX_DMA_Init(); MX_USART2_UART_Init(); HAL_UART_Init(&huart2); HAL_UART_Receive_DMA(&huart2, &rxByte, 1);[/c] Der UART RX Cplt Callback wird nach der Re-Init nicht mehr aufgerufen, wenn Daten ankommen
-
Thread
Encoder nach Peter
Henry schrieb im Beitrag #7059744: > Die LED ist am Pin PA5 angeschlossen. Versuche doch mal PA2...
// Zeit abfragen und LED ansteuern if (timeout_led>0) LEDS |= (1<<5); // ein else LEDS &= ~(1<<5); // aus val += encode_read2(); // lesen 1,2 oder 4 Schritt Encoder } : [/c] Ergebnis: die LED leuchtet so lange du drehst und noch
-
Thread
ISP zur Kommunikation zwischen einem ATmega und einem RPi
Marvin K. schrieb im Beitrag #7055643: > Ich habe gelesen das man bei I2C erst noch einen Level Shifter braucht, > um aus den 5V des AVR die 3.3V des RPi zu machen. Betreibe den ATmega328P nicht mit 5V. Dann hast du das Problem nicht. Aber richtig, wenn du ihn mit
beim Programmieren an, Du brauchst keine ISP-Adapter mehr (ggf. macht ja auch die Doppelnutzung der Pins Probleme). Den STK500 kannst Du gleich mit entsorgen ;-) SPI und I2C mit den neuen ist super einfach. Geht alles ausreichend genau ohne Quartz, mit 3,3 oder 5 oder 1,8V bis 32 MHz. Überlege es Dir,
-
Thread
USB-Typ des Hosts erkennen
Teil der Schaltung kann u.U. eine Stromaufnahme von > 500mA haben, was für gewöhnlich an einem USB 3.0 Port kein Problem ist, bei einem alten USB 1 oder USB 2 Port jedoch schon. Gibt es eine Möglichkeit vom Device aus zu überprüfen, ob der Port genug Strom zur Verfügung stellen kann? Wenn es sich beim
wenn noch USB-A verwendet wird. Denn da sind die Pullups im Kabel drin, und es gibt AFAIK 500mA, 1,5A und 3A Kabel die USB-A auf USB-C konvertieren. Letztere sind extrem muting in der Verwendung - 3A kann schon mal rauchen.
-
Thread
Register mit mehr Bits beschreiben als im Datenblatt angegeben
das einzige Register mit dieser Adresse. Der Bereich des Registers befindet sich bei Bit 0 bis Bit 5. Nun meine frage, kann es zu problemen führen wenn ich das Register fälschlicher weise mit 0xFF, anstelle von 0x3F, beschreibe? Wenn ja, was kann passieren?
Wird ja über I2C angesprochen und meines Wissens sind das immer Bytes, die geschrieben oder gelesen werden. Das neunte ist ACK bzw. NACK. Viele ICs haben Register, die nicht vollständig belegt sind. Die nicht genutzten
-
Thread
Problem mit Funktionsdecoder für Modellbahn
der Verbraucher kommt von Pad J8, also es geht über den Gleichrichter. Zum Testen hängen momentan 2 LED dran, je 5mA. Später eine Innenbeleuchtung und 2 LEDs als Schlussleuchte beim letzen Wagen. Der 3. Ausgang ist aktuell nur als Reserve vorgesehen. Wenn das Oszi dran hängt liegen an beiden Eingängen
bei 2 Signalen an 2 Ports sofort an Differenzmessung dachte!
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Hallo, ich weiß nicht genau was für Signale du ausgeben willst. PWM kann der Atmega328 auf pin: 5 und 6 max 62,5kHz 3, 9, 10 und 11 max 31372.55 Hz rund 31kHz Ohne pwm braucht er ca 1µs um ein und aus zu schalten, aber wenn ich das messe ist das keine saubere Rechteckkurve.
auf high 2.) Sie holt sich den Preload in das X-Register und decremntiert X bis auf 0 3.) Die Statemachine schalten den Output-Pin auf low 4.) Die Staetmeachine holt sich den Preload in das X-Register
-
Thread
[ESP32] Spannungseinbruch bei Solarzellen
sich also scheinbar nicht um einen Messfehler des ESP. Bei Anschluss einer Powerbank über den USB-Port des TP4056 Boards zeigt der ESP eine korrekte Ladespannung von ca 5V an. Meine Theorie zur Ursache des Problems: Die Solarpanele dürften unter idealbedingungen 6V bei 0.2A abgeben(3V 0.1A pro zelle
Dein lipo hat 3.3V bis 4.2V, du brauchst KEINEN boost converter. Wenn dein board eine bat eingang hat verwende den, sonst der vin eingang, nicht den 3.3V eingang. Mein sat empfänger läuft genau so. Wenn stromverbrauch
-
Thread
Fragen zum PCF8583 als Event Counter
Es gibt wieder eine Revisionsänderung durch mehrere E-Mail anfragen. [code] ; Rev 0.5: Change MS Pin to INT open-drain interrupt output (active LOW) ; Add Compatiblity funktion as 2 PCF8583 (I²C Slave adress C0h+R/W & C2h+R/W ) ; Bin 101000nw : Where n= 1st or
des Glases. Meine aktuellen Geiger brauchen 50mA. Mit SMB-20 Zählrohr. RadSesnse Board inkl I2C. 5min messen 5min schlafen. Also sagen wir mit Senden 30mA im Mittel. Da komme ich mit 3X3200mAh Akkus etwa 1 Monat hin inkl 2W SOlarzelle. Wobei hier nicht viel Sonne ist. Angepeilt hab ich aber
-
Thread
Intel C8751 programmieren
) xtal (4-6 MHz for programming only) to pins 19, 18 with caps to ground, 30pF 3) address to Port1 pins and high byte to port 2.0-2.3 4) data to port 0 5) other pins per table below: *For the 8751BH and 87C51 : This is the Quick-Pulse Algorithm
-------------------------------------- Pinout: A0 P1.0 -1 40- Vcc A1 P1.1 -2 39- P0.0 D0 A2 P1.2 -3 38- P0.1 D1 A3 P1.3 -4 37- P0.2 D2 A4 P1.4 -5 36- P0.3 D3 A5 P1.5 -6 35- P0.4 D4 A6 P1.6 -7 34- P0.5
-
Thread
eigenen port aus einzelnen "Portpins" zusammensetzen
aus Platzgründen die Pins von mehreren PORTs zusammenfassen muss sagen wir z.B PD0-PD5 für Segmente a-e und PC0-PC2 für Segmente f und DP, um auf meine 8 bits zu kommen. Wie könnte ich mir in C einen "virtuellen" PORT erstellen
oder man nimmt einen TM1637 -> 2 Pins , 6 Segmente oder einen max7219 -> 3 Pins , 8 Segmente
-
Thread
Virtueller COM Port beim Arduino Uno R3
und kurz nach Programmstart ein paar UART-Ausgaben erledigt. Die kommen auch am Hilfs-AVR MEGA16U2 (U3) an. Ein erneutes Reflow Löten von U3 brauchte keine Besserung, ebenso 100pF am Reset von U3. Letztendlich wurde der Fehler gefunden. C5! Dieser Koppelkondensator mit 100nF soll nur eine AC-Kopplung
eine Verbindung zum COM-Port hat! Ohne die blockiert U3 nicht! Lösung: Die Lötbrücke RESET-EN neben C5 ist im Layout mittels Leitung kurzgeschlossen! Wer baut so einen Unsinn? Also mit dem Skalpell trennen. Und siehe da, man
-
Thread
2 ADC Kanale auf Nucleo-G071RBT6
Initialize all configured peripherals */ MX_GPIO_Init(); MX_ADC1_Init(); /* USER CODE BEGIN 2 */ /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */ }
Die App macht das anfang sozusagen selber ich hab ja die 2 ADC pin einmarkiert und des hat der selber geschrieben.
-
Thread
ATMega8 schaltet LED nicht
); sleep(500); } return 0; } [/c] Der Hardware-Aufbau ist auch super simpel - siehe Bild Connection. Es gibt eine Stromversorgung über 3*1,5v AA Batterien, einen 1uF Cap zwischen DVCC und DGND (AVCC und AGND hat nur eine Stromversorgung
01000000BF40 :00000001FF avrdude: safemode: lfuse reads as BF avrdude: safemode: hfuse reads as C5 avrdude: safemode: lfuse reads as BF avrdude: safemode: hfuse reads as C5 avrdude: safemode: Sorry, reading back fuses was unreliable. I have given up and exited programming mode avrdude done.
-
Thread
RF Transformator K Konfiguration (Tri-Filiar) als Balun
mal hier nachlesen https://www.gbv.de/dms/ilmenau/toc/186729782.PDF https://www.booklooker.de/B%C3%BCcher/Angebote/autor=Eric+T+Red da stehen auch viele Breitbandübertragerschaltungen drin.
Carsten C. schrieb im Beitrag #7048987: > Der benötigte Frequenbereich ist 20MHz bis 4.3GHz. Bei Mini-Circuits > gibt es zum Beispiel den TCM1-63AX+. Das ist ein 1:1 Strombalun (afaik mit 2Wdg.), gewickelt
-
Thread
LED Strip am PC via USB anschließen
-60LEDs-Programmierbar-NichtWasserdicht/dp/B09LTSB1KY/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=4NE5XHXP5P7W&keywords=usb%2Bled%2Bstrip%2Brgb%2Bcuttable%2B60%2Bleds%2B%2F%2Bm&qid=1650791288&sprefix=usb%2Bled%2Bstrip%2Brgb%2Bcutable%2B60%2Bleds%2B%2F%2Bm%2Caps%2C90&
=sr_1_7?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1J952ZH5IUV7A&keywords=led+strip+usb+controller&qid=1650796818&sprefix=led+strip+usb+controller%2Caps%2C84&sr=8-7 Vielen Dank im Voraus für eure Antworten. Yvonne
-
Thread
1-wire, onewire - Lesefehler bei längerer Leitung
falsch übertragen. Na ja, die 4.7k Pullup stehen auch im originalen Datenblatt, waren dort aber für 5V-Betrieb gedacht. Was Du auch machen kannst: https://www.maximintegrated.com/en/products/interface/controllers-expanders/DS2482-800.html Das ist ein I2C-1wire Master, den Du dan den I2C von
. Die Länge vom Reset schafft er, aber wenns in die Millisekunden geht, gibts hinterher frische 85°C. Das ist der Wert nach Powerup vom DS18x20 vor der ersten Messung. > Die 4,7k gelten für 5V womit bei Low 1mA fließen. Um bei 3,3V auch 1mA > fließen zu lassen wären demzufolge 3,3k passend.
-
Thread
CAN STM32F7xx
//HAL_UART_Transmit(&huart3,"Loop",5,1); lastMillis1 = millis(); } if( ( millis()-lastMillis3 ) > 1){ HAL_CAN_GetRxMessage(&hcan2, CAN_RX_FIFO0, &RxHeader, RxData); if(
HAL_UART_Transmit(&huart3,strLabel5,5,1); value = value / 1000; }else if(RxHeader.StdId == 0x021){ } lastMillis3 = millis(); } } } [/c]
-
Thread
Kurzmeldungen: SigFox geht an UnaBiz, ST erweitert Azure RTOS-Unterstützung, neue Chips
für den Mainstream-Mikrocontroller STM32G0, die Ultra-Low-Power-Versionen STM32L4, STM32L4+, STM32L5 und STM32U5, die High-Performance-MCUs STM32G4, STM32F4, STM32F7 und STM32H7 sowie die Wireless-Mikrocontroller STM32WL und STM32WB zur Verfügung. [/c] ### Texas Instruments: Extrem kleiner I2C-IO-Expander mit vier Ausgangspins Dass man den I2C-Bus in (langsame) GPIO-Pins umwandeln kann, dürfte nicht wirklich neu sein. Mit dem PCA9536 schickt TI nun ein Bauteil ins Rennen, das vier IO-Pins anbietet.  (Bildquelle
-
Thread
Mikrocontroller Empfehlung gesucht
hier, allerdings wären die vielen IO Pins für dieses Projekt verschwendet, da ich ja nur eine Hand voll brauche. Es geht darum, Daten zu sammeln (I2C) und diese nach einer bestimmten Zeit über LoRa(SPI) wegzuschicken. Der Mikrocontroller ist
Microchip-Variante von Low-Power-Modi, geht im Sleep-Mode unter den 100nA-Bereich - hat zwei MSSP-Ports (umschaltbar zwischen SPI und I2C) - hinreichend IOs - gibts in DIL - läuft von 2.3V bis 5.5V, je niedriger die Betriebsspannung, desto kleiner der Stromverbrauch - läuft ab 2.5V mit seinen vollen