-
Thread
1W induktive Energieübertrgagung: wie?
ist halt nicht so ganz das was man sich wünscht, was solls, 1W ist auch nicht aufregend. iaW: MAX13256, sein 5V-Kollege MAX256 oder der LT3999 mit einem Längsregler (wegen dem Synchron warats halt besser) auf der Sekundärseite könnten eine (durchaus brachiale) Lösung für Dein Problem sein.
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
hoch. Unter den Umständen würde ich statt der SD-Karte ein NOR-Flash-IC verwenden, z.B. IS25LP128/256/512. Die sind /wesentlich/ robuster, innen wie außen (kein Sockel), brauchen weniger Strom (max. 35 mA) und brauchen maximal 1ms um einen Block (256 Byte) zu schreiben -- auch noch nach 100000 Schreibzyklen
Und: wenn Du den U1 mit VUSB (+5V) betreibst, wird das NEO-7M Modul nicht lange leben (das darf nur MAX! 3V6); Du brauchst also eine Versorgungslösung für das NEO Modul UND einen Levelshifter für RxD/TxD. Steht aber alles HIER: NEO-7_DataSheet_(UBX-13003830)-1.pdf und ATmega8U2/16U2/32U2 - Complete
-
Thread
ATmega328 CLKDIV8 geht nicht
Iterm and limit integral runaway temp = pid_st->sumError + errors; if (temp > pid_st->255) {//maxSumError; i_term = 255;//MAX_I_TERM; pid_st->sumError = pid_st->255;//maxSumError; } else if (temp < -pid_st->0) {//maxSumError; i_term = 0;//-MAX_I_TERM; pid_st
es nicht. Der C++ Code ist mir bisher noch nicht geläufig. Ich will ja den Ausgang vom Regler auf 256 skalieren, weil es auf einem PWM Ausgang geht. Grüße Jch
-
Thread
Arduino Uno / Atmega 328P Sinus PWM
deswegen kommt man aber lange nicht weiter nur weil man einen Wiki Artikel gelesen hat der gibt mir max. einen groben Überblick haha. Außerdem studiere ich Elektrotechnik und keine Info. also gehört so ein Projekt grade nicht zu meinem Tagesgeschäft mache das alles neben dem ganzen Lern-Stress in meiner
Dann noch einige Fragen bezüglich der maximal möglichen Frequenz ich > kann ja mit meinem Arduino max. f=16Mhz einspeißen das heißt also bei > einem 8 bit Timer und der obigen OVF-Methode bekomme ich eine maximale > Sägezahn-Freq. von ca. 63Khz hin Formel für die 63kHz-> > 1/((1/(16*10^6Hz))*255)
-
Thread
Arduino uno programmierer gesucht
3; int pos4 = 4; int pos5 = 5; int pos6 = 6; int pos7 = 7; int pos8 = 8; int pos9 = 9; int MAX_VALUE = 255; int MIN_VALUE = 0; LiquidCrystal_I2C lcd( 0x27 , 20 , 2 ) ; // LCD void setup() { Serial.begin(19200); //PWM if(faboPWM.begin()) { Serial.println("Find
Max D. schrieb im Beitrag #6194145: > findet sich jemand in der Nähe der es vor Ort machen kann... Also ich kann es mir meist immer und überall vor Ort machen.
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
hervorgekramt die von 128 Bytes RAM gemäß der Nomenklatur "51" erzählen, aber auch Eines das meint "256 Bytes RAM, 8K Eprom, 3 16 Bit Timer" ..was eigentlich zu einem "52" passen würde. Hat Intel hier wirklich seine eigene Nomenklatur verlassen? Welche angaben sind richtig? сорок две
mehrfach erwähnt, mit den 8051-ern mit UART-Bootloader hatte ich noch nie Probleme. Einfach Quarz und MAX232 ranpappen, Flip starten, fertig. Nachteil, die schnellen AT89LP51RD2 kann man mit Flip nicht auf XTAL/1 umschalten.
-
Thread
MIDIbox hardware und LPCXpresso 1769
und dabei auch gleich etwas "beschnitten" hat. inzwischen kann man in der freien version nur noch max. 256k flashen, die LPC Xpresso 1769 hat jedoch 512K. um diese karte jetzt zu flashen, müsste ich die vollversion für über 400 euro kaufen. das erscheint mir etwas viel "nur" für einen flash-job. nicht
-
Thread
Berechnen einer Word-Variablen aus ihren 2 Bits
Möglichkeiten: a) Z1 ist High-Byte oder b) Z2 ist High-Byte Allgemein muss man rechnen: High-Byte * 256 + Low-Byte ergibt den gesuchten Wert. Bei menem Beispiel: a) Wert = (42 * 256) + 15 = 10767 b) Wert = (15 * 256) + 42 = 3882 Jetzt sollte hoffentlich alles klar sein. Und an alle anderen
Vieleicht stellt ihr erst mal die richtigen Fragen Max schrieb im Beitrag #6184382: > ausgelesen aus einer Log-Datei 1. Womit ausgelesen Max schrieb im Beitrag #6184382: > Ich habe jetzt also zwei Hex-Variablen 2. In welcher Form? 2.1 Als String
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
atxmega128c3 atxmega128d3 atxmega128d4 atxmega192a3 atxmega192a3u atxmega192c3 atxmega192d3 atxmega256a3 atxmega256a3u atxmega256a3b atxmega256a3bu atxmega256c3 atxmega256d3 atxmega384c3 atxmega384d3 atxmega128a1 atxmega128a1u atxmega128a4u attiny4 attiny5 attiny9 attiny10 attiny20 attiny40
atxmega192a3u avr/lib/avrxmega6/atxmega192c3 avr/lib/avrxmega6/atxmega192d3 avr/lib/avrxmega6/atxmega256a3 avr/lib/avrxmega6/atxmega256a3u avr/lib/avrxmega6/atxmega256a3b avr/lib/avrxmega6/atxmega256a3bu avr/lib/avrxmega6/atxmega256c3 avr/lib/avrxmega6/atxmega256d3 avr/lib/avrxmega6/atxmega384c3
-
Thread
Funktionsweise von Gigabit Transceivern
im Bitstrom gefunden wird. Dann kommt irgendwann die Parallelisierung, sodass Du in jedem Takt z.B. 256 Bits gleichzeitig aus dem Transceiver bekommst, die du dann im FPGA weiterverarbeiten kannst. Die Signalqualität ist zudem stark abhängig von den Übertragungseigenschaften des Verbindung zwischen
dazusitzen, wenn nix geht, hoeher. Gibt ja auch noch zig andere Einschraenkungen bei FPGAs, wie z.b. Max. Anzahl an Clk-Netzen, -Buffern, Routing von/zu den Transceivern, etc., IO-Spannungen an Baenken... Gruss WK
-
Thread
Vorlaufmischer mit Motor Regeln
. Verstärkung 256 bedeutet: 1 vor „Koma“ und 0 nach „Koma“. Solche Tricks um Division zu vermeiden. Diese Verstärkung muss du experimentell ermitteln.
pdo_PowerCtrlA[0]& (1<<0)) _regler=true; else _regler =false; if (pdo_PowerCtrlA[0] & (1<<1))_regler_max=true; else _regler_max =false; // Volle Temperatur für Handtuchtrockner if (!_regler) mischer_state=0; switch(mischer_state) { default: if (_regler) {
-
Thread
FPGA - Wie einsteigen?
Hier im Forum ist mal ausführlich das MAX1000 besprochen worden, das ist für Dich genau richtig: https://shop.trenz-electronic.de/de/TEI0001-03-08-C8-MAX1000-IoT-Maker-Board-8KLE-8-MByte-RAM?c=455 https://www.mikrocontroller.net/topic/434791
Naja, wenn's denn unbedingt sowas sein soll. Farnell weist den mickrigsten den sie haben (LCMXO256C-3TN100I) zu Netto 3.19€ aus - und das Ding hat mal bloß 256 LUT's. Carsten schrieb im Beitrag #6174596: > ich möchte furchtbar gerne mal in das Thema FPGA rein schnuppern, aber > dafür nicht
-
Thread
Übertragungsrate Netzwerk NAS zu gering.
allerdings > an ihre Grenzen. Klaus H. schrieb im Beitrag #6175640: > DS 212j ARM5 (Kirkwood), 256MB. Noch Fragen? rµ schrieb im Beitrag #6178200: > Also ein Faktor 2,5 ist mir da nie untergekommen. Auch hier nochmal: ARM5 (Kirkwood), 256MB. Da nutzt alles umformulieren nichts, auf solcher
...auch 32 MBytes/s ist noch recht schwach. GBit-LAN sollte max 112 MBytes/s schaffen
-
Thread
Double gegen Integer
:string e_name; double e_value; }; std::array<r_data,MAX_COMB> comb_lut; std::array<int_fast32_t, MAX_COMB> int_lut; [/c]
mm256_or_si256(q0,p); *pnt++=_mm256_or_si256(q1,p); *pnt++=_mm256_or_si256(q2,p); *pnt++=_mm256_or_si256(q3,p); } gings direkt 4x so schnell.
-
Thread
ATtiny25 - EEPROM - Write ohne Verschleiß
zufällig? Dann ist nicht nur das letzt Increment weg, sondern wir haben dann eine Unsicherheit von max +-8 oder so? HutaufHutab
/Writes, weil 1Mio/40Bytes ... ... das bedeutet mit Ringbuffer/Apollo-Lib sind beim Attiny25 max 3Mio EEPROM Writes für einen 3-Byte Counter sicher möglich und mit Attiny85 sind es max 12Mio. Somit muss der TO auf Attiny85 umsteigen, wenn das mit dem Zähler was sicheres werden soll. Oder
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Bare-Metal-Z80 wäre das Ding hier: https://github.com/jmacarthur/zeta256 Oder ebenfalls mit ATMega für die Interfaces: https://hackaday.io/project/159973-z80-mbc2-4ics-homemade-z80-computer
Maxe schrieb im Beitrag #6166485: > Andreas B. schrieb: >> Mach mal langsam. Der Junge ist erst 12. > Ich bin der Meinung, dass das sowieso zu frueh ist. Nicht weil ein > 12-Jaehriger geistig noch nicht
-
Thread
CPLD - ATF1502, 5M40ZE64(MAX V) oder LC4032 (ISP Mach 4000)
Moin! Für ein paar simple Logigverknüpfungen mit 24IOs (1Mhz max.) möchte ich ein CPLD einsetzen und brauche mal einen Schubs in die richtige Richtung. Die oben genannten CPLDs von Microchip, Intel bzw. Lattice spielen alle in der gleichen Preisregion. 5V Toleranz
! Ich habe mir für 6€ drei pcb's liefern lassen und dann selber bestückt. chip: latice machXO2-256 ... mit modernen Tools zu händeln Atmel ATF1502 benutze ich nur, wenn 5V Thema ist, die Tools bereiten hier viel Schmerz! https://tinyfpga.com/
-
Thread
Merkwürdige Poti werte
Seriellenmonitor sieht dann das ohne am Poti zu drehen so aus: 65 367 369 370 358 247 218 4 211 256 298 320 334 343 348 351 355 359 360 362 363 363 364 365 365 366 367 373 371 371 Könnt ihr mir irgendwie helfen? Also mein Ziel ist es verlässliche Werte zu bekommen die ich
Also ich habe Potis mit widerständen von 10kOhm und die Kabel sind max. 10 cm lang... Den Aufbau habe ich mehrfach überprüft und keinen Fehler gefunden... Mein Script sieht so aus: int potiPin = 2; int potiValue = 0; void setup() { pinMode (potiPin, INPUT
-
Thread
Erfahrungen mit AMC 1200 oder ähnlich
before clipping VINP– VINN TYP ±320 mV Differential input voltage VINP– VINN Min –250 mV Max 250mV http://www.ti.com/lit/ds/symlink/amc1200.pdf Gruß Volker
Eingangs-Spannungsdifferenz nur 250mV betragen. > Differential input voltage VINP– VINN Min –250 mV Max 250mV Da stehts. Ganz klar und deutlich.
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
wenn der Quarz integriert ist, ansonsten siehe oben. Für solche RTCs verspricht der Hersteller einen max. Fehler von 5 Minuten im Jahr, unabhängig von der Temperatur und ohne Abgleich. Die haben einen Alarm-Ausgang den man auf eine feste Tageszeit programmieren kann. Der uC wird dann nicht alle Stunde,
Vorschlag: "normaler" Quarz ATtiny861A als Beispiel, der Grenzfall: 2.048 MHz, nachts mit Vorteiler 256, Timer1 mit Vorteiler 16384, benötigt bei 5.0 V knapp 85 uA. Das dürfte gegenüber dem Verbrauch der LEDs tagsüber vernachlässigbar sein.
-
Thread
ATmega Analog Eingang schützen
Max B. schrieb im Beitrag #6158755: > Warum nicht noch einen Widerstand in Reihe zusätzlich? Da müsste ich mindestens 400Ohm zusätzlich zu R2 in Reihe schalten, allerdings kann ich dann meine 10 bit
Sensor: https://www.ezt-autoteile.de/zusatzinstrumente/vdo-temperaturgeber/geber-1500c-oeltemperatur/256/vdo-temperaturgeber-fuer-oeltemperatur-m12x1.5?c=4949 Dieser ist in einer M12 schraube verbaut misst öl im Bereich 50-150°C. Meinst du dies könnte die messung stark beeinflussen und ich sollte den
-
Thread
Mehrkanal Impulszähler PIC
ich ein wenig Gehinschmalz und 5..10 extra Codezeilen reinstecke pass das auch in ein FPGA mit nur 256 Flipflops. Damit kostet der Spaß dann knapp 3€ bei Einzelstückzahlen. Miki schrieb im Beitrag #6158096: > Bezüglich der FPGA Lösung gebe ich dir volkommen recht, wäre bestimmt > super aber mangels
ISR auch spaeter eintrudelnde IOC beruecksichtige, komme ich bei 6 16 bit Zaehlern in der ISR auf max. 12.2 us (plus Latenz zum Aufruf). Und die duerfen asynchron kommen wie sie wollen, weil sie ja im IOCAF-Register gelatcht und nur bei Zaehlung zurueckgesetzt werden. Das globale IOCIF wird auch
-
Thread
Bus treiben mit/ohne zusätzlichen Bustreiber IC
mir einge IDT71V256SA Ram-Bausteine besorgt. https://www.idt.com/eu/en/document/dst/71v256sa-datasheet Frage die mich quält ist, ob ich die einfach so an das FPGA anschließen sollte, oder zusätzlich Bustriber vorsehen
Bei 3V3 eher 2 bis 8 mA https://www.altera.com › pdfsPDF MAX 10 General Purpose I/O User Guide
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
: Compressor, EQ Performance FX, DJ EQ, Filter (HP / LP), Reverb, Delay, Pitch, Granular max 256 Steps (über Farb LEDs theoretisch sogar bis zu 512 Steps also 32 Takte möglich) Auto Tempo detection aus Audio In oder aus Sample Loop Different length per Track Tempo Time Divison
Hallo Max B., Max B. schrieb im Beitrag #6156293: > Im Sequenzerforum sind die richtigen Profis laut TO. > Vlt sollten wir da weiterschreiben :) > > Zitat dort vom TO: > Das ist schade, weil ich als
-
Thread
Arduino über AVRdude.
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 4500
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
#6169722: > Aber wieviel Farben kann der ZX eigentlich? > Die Bilder im Eingangspost sehen nach 256 Farben aus. Irrtum. Der ZX kann nur 8 Farben (einschließlich Schwarz und Weiß) in zwei Helligkeitsstufen.
Hast Du da noch welche über die Du veräußern würdest??? (Das Bluepill das ich habe ist fest als SPO256 Emulator abgestellt! ;-)
-
Thread
Joy-IT RD6006
Hallöchen.. Zusätzlich zu dem Joy-IT RD6006 Kit habe ich noch eine Elektronische Last (max. 150 Watt) bestellt (siehe Bild). Damit kann ich dann die Leistung und Stabilität des Netzteils testen. Spezifikationen: Spannung: DC 12V ± 5% Lasttyp: Konstantstrom Lastspannung: 0,5-60V Laststrom: 0-10A Max Leistung: 150W Genauigkeit der Spannungsmessung: ± (0,1% + 0,05% FS) Genauigkeit der Strommessung: ± (0,2% + 0,1% FS) Konstante aktuelle Genauigkeit: Aktuelle Ablesegenauigkeit + 1d Geräusch: 25dD
-
Thread
Suche nach schnellem Mosfet
bit resolution (256 steps) Group PWM controllerhas both a fixed frequency of 190 Hz and an adjustable frequency between 24 Hz to onceevery 10.73 seconds with a duty cycle that is adjustable from 0 % to 99.6 % that is used
ansonsten ist schneller besser. und, weil die Frage jetzt ganz bestimmt kommt: die 40mA "Absolute max" im AVR-Datenblatt beziehen sich auf Dauerstrom. Die Umschalt-Peaks begrenzt der AVR, wie alle CMOS, schon selber.
-
Thread
Transistor Volt Ampere Spezifikationen
überschreiten? Nichtmal lesen kannst du deine eigenen Datenblätter: Collector Current IC 6A max Was natürlich bei 30V rein nur geht, wenn das Poti nicht auf unter 15V gedreht wird und der Transistor auf 25 GradC (Wasserkühlung) gekühlt wird. Bei geringer Ausgangsspannung wären, wenn 30V
128+0+0+40+30+0+0+0.5%0Aw+272+320+336+320+0%0Aw+208+320+272+320+0%0Aw+336+128+336+160+0%0Aw+288+176+256+176+0%0As+272+224+272+320+0+1+false%0Ap+336+192+336+320+1+0%0Aw+208+128+272+128+0%0Aw+272+128+336+128+0%0A174+272+128+256+224+1+100000+0.5+Resistance%0At+288+176+336+176+0+1+0+-1.7763568394002505e-14
-
Thread
ATmega328 Timer 1 Input capture auf 32 Bit verlängern
dafür, daß der zu zählende Überlauf entweder gleichzeitig mit dem (dann ist der Capture-Wert entweder MAX oder BOTTOM, je nach Zählerbetriebsart) oder nach dem Capture-Event stattgefunden hat. Oliver
== 3 #define AVR_TIMER_DIVIDER 64L #elif AVR_TIMER_DIVIDER_CODE == 4 #define AVR_TIMER_DIVIDER 256L #elif AVR_TIMER_DIVIDER_CODE == 5 #define AVR_TIMER_DIVIDER 1024L #endif #endif #define tickpersec ((double)(F_CPU)/(double)AVR_TIMER_DIVIDER) // 20000000/8=2500000 Und das ganze habe