-
Thread
anliegende spannung mit AD rausbekommen
ansonsten ist mein µC auch sofort im nirvana... und die leiterbahndicke ist ja auch nur für einen max. großen strom zulässig... d.h. wenn der strom zu hoch ist, brennt diese sozusagen durch oder ab...
Das was du da testen willst, welche Leistung bringt denn das (also max. 30V, doch wie viel Strom)??
-
Thread
Kleiner 8Kanal DMX Empfänger erweitern
My_counter > 255 Then ---> My_counter = 0 das gleiche ist mit dem Wert Zählerwert 255 sowie 256 DMX Wert max 255 > 255 sowei 256 wird nie passieren ---> If _dmx_received(n) > My_counter Then Folglich fehlen drei (Pulssign.) Werte Zahlerwert 1,255,256. Untenn geht er zu
-
Thread
Schalter LED die 2 Volt benötigt, mit variabler DC zwischen 5 und 25 Volt versorgen
eines Labornetzteils werden 2 Spulen (in einem Metallzylinder) mit variabler Gleichspannung (5V bis max. 25V und dazu verschiedenen Stromstärken 0,2A bis 2A) beaufschlagt um als Elektromagneten zu arbeiten. Problem: Mit einem unbelechtetem Schalter an einem langen Kabel, wird dieser Elektromagnet
20mA-Miniatur-4-28V/dp/B0758BT47N/ref=asc_df_B0758BT47N/ Ist halt grösser als eine E153 oder BCR402 oder BF256B.
-
Thread
LED-Matrix-Ansteuerung mit serieller AB- oder ABC-Zeilenadressierung
tatsächlich so. Zur Info: Ich habe die Stromaufnahme gemessen. Aktueller Aufbau: 2 Displays. Insgesamt 256 x 64 (oder 128 x 128) Pixel, 50% der Pixel sind an (ähnlich einem Farbbalken-Testbild). Stromaufnahme: 4,4 A. Also auch 4,4 A pro Zeile Spitzenstrom, wobei eine Zeile aus 256 LEDs der oberen und 256
wie viele LEDs maximal zu einem Teildisplay bzw. einem HUB75-Anschluss gehören dürfen, um z. B. bei max. 20 bis 30 MHz Pixeltakt 256 Helligkeitsstufen mit 100 Hz Bildfrequenz zu erreichen (~2000, wenn ich mich nicht irre). Für ein vollwertiges Full-HD-Display (2 M Pixel) also ca. 1000 Controller-Ausgänge
-
Thread
Erfahrungen mit Pufferakku fuer RAM
Max C. schrieb im Beitrag #2838451: > Also ich habe folgendes Problem: ich muss herausfinden, wie lange der > Dateninhalt eines RAMs (Standarttyp 62256) aufrechterhalten werden kann. Pufferakkus
Max C. schrieb im Beitrag #2838451: > Auch habe ich keine Ladeschaltungen gefunden, obwohl die Dinger frueher > ja ueberall verwendet wurden... Ein Widerstand ? MfG Klaus
-
Thread
Funkuhr mit Mikroprozessor FA 5/86
ich das bauen zur Altteileentsorgung und zum Vorzeigen:-) Auf die Unterseite einen Mega88 und einen MAX7221, mehr brauchts nicht.
das bauen zur Altteileentsorgung und zum Vorzeigen:-) > Auf die Unterseite einen Mega88 und einen MAX7221, mehr brauchts nicht. gerade deine "stussuhr lp" bewundert... wenn ich richtig verstehe, hast du die uhrfunktion einen mega 88 und einen max7221 anvertraut... und der "urzustand mit u880" ist
-
Thread
Audiophile logarithmische Digitalpotis?
Wie viele Relais willst du denn verbauen? Für 256 Stufen sind das ja schon 32 Stück/Kanal. Der PGA2311 verstärkt nur wenn man mit der Gain Einstellung > 0dB geht. Dann verschlechtert sich auch der Rauschabstand. Doch von Mute->0dB sind es immerhin
let wrote: > Wie viele Relais willst du denn verbauen? Für 256 Stufen sind > das ja schon 32 Stück/Kanal. Wie kommst du auf 32 Stück? > Der PGA2311 verstärkt nur wenn man mit der Gain Einstellung > 0dB > geht. Dann verschlechtert sich auch der Rauschabstand
-
Thread
ATXMega256D3, bzw D3er Serie
gestaltet sich wohl schwieriger als erwartet. Das Datenblatt finde ich nicht so toll. Ich nutze die 256D3, also die D3 (den billigsten). Laut Datenblatt hat er mehr als genug für mich; I²C ist bei PORTE bei TWIE angeschlossen, die nötigen ADCs sind 7-11 auf PORTB. So, jetzt wollte ich mal den ADC und
B als ADCA bezeichnet wird, beim Xmega 256A3 wird deieser ADC jedoch als ADCB bezeichnet und der fehlt ebenfalls in der Headerdatei. Ich tippe in beiden Fällen (TWIE und ADCB) auf Fehler in der Definitionsdatei (oder im Datenblatt) und würde
-
Thread
Atmel oder PIC Gesperrt
direkt ansprechbaren (RAM)Stellen im OP-code. Bei AVR (und auch bei MIPS) sinds nur 5 Bits (also max 32 Register, dafür aber als Quell u Ziel gleichzeitig nutzbar Bei grösserer Menge gehts nur mittels LD/ST). Bei PIC sinds 5 (ältere), 7(PIC16F1xxx), 8 (PIC18) oder 13 (PIC24) Bits, allerd. ist das
auch "Fast >Context Switching"... Das bringt dem 8051 aber nichts, da er auch damit nicht über 256 Byte hinauskommt.
-
Thread
Code zu groß für AtTiny45
sind ebenfalls aus der Menge {0,..,255}. Somit kann man sich einfach eine Funktionstabelle F(x) mit 256 Werten im Flash ablegen. Der Index entspricht dabei dem Wert von x.
der volle Helligkeitswechsel einer Farbe über 13..14s. Auszug aus 'led_modes.c': [c] #define MAX 255 #define BASE 10 #define RESOLUTION 50 //number of steps to increment the brightness value // [...] int16_t pwm_difference_red = 0; // [...] float brightness_step_red = 0.0; // [..
-
Thread
Arduino mit vielen Seriellen Pins
gemacht und Listen mit den Eigenschaften ihrer Prozessoren erstellt - und keiner liest sie;-) Atmega max 4 XMega max 8
Wenn es unbedingt sein muss gibt es Ic für Spi/I2c to Usart mit FiFo. Max3107, 3109 und andere. Gruß Rene
-
Thread
Datenspeicher voll - Alternative ?
RAM mindestens 1kbyte davon fuer nutzbare Zahlen erwarten, das waeren dann bei 16bit Integern, 2 mal 256 Samples.
value_str[3]; //LCD Ausgabewert uint8_t capture_norm; //Für Anzeige normiert uint8_t max_capture; Einen Cast vom ADC: capture[i]=((int16_t)ADCH-127); sonst nur 3 char-arrays zum Debuggen.
-
Thread
LIN mit 100 Nodes
eigenes analoges Gerät steuert. ... Doch es wäre rein Theoretisch möglich das ein Processor 2 vieleicht max 4 Geräte steuern könnte. Also bleiben mir dann noch 25 bis 50 Clients auf dem Bus. Immernoch recht viele für das reine LIN Protocol. (MAX 16). Mfg Fleming
Adressierung mittels des ersten Bytes (8 Bit = 256 Nodes). Einfaches Protokoll wie Modbus.
-
Thread
Mikrocontroller: Probleme mit char Buffer
Empfangspuffer vom Typ char in entsprechende Variablen kopiert werden. [c] uint8_t TestPuffer[256] uint16_t Length; uint32_t IpAddr; uint8_t *Data; [/c] In den ersten beiden char Elementen befindet sich die Länge in den nächsten 4 Elementen eine Ip Addresse. Die Daten befinden sich ab dem
typedef struct { uint16_t Length; uint32_t IpAddr; uint8_t TestPuffer[256] } __attribute__((packed)) uart_t; uart_t uart; Pointer auf das erste Element uint8_t *buffer_ptr = (unsigned char*) &uart
-
Thread
Austausch C Coden sehr abstrakt
Expertenthemen geht? Zum Thema Pointer, -auf Funktionen z. B. : https://youtu.be/BRsv3ZXoHto?t=256
Max schrieb im Beitrag #7538280: > Zum Thema Pointer, -auf Funktionen Mega Expertenwissen.... Nicht.
-
Thread
Wer schreibt mir ein kleines FPGA "Programm" ?
https://shop.trenz-electronic.de/de/TEI0001-02-08-C8-MAX1000-IoT-Maker-Board-8KLE . hat UART am USB-Stecker oder/und über Pin header . Dazu Zusatzplatine mit AD9708 (Wer baut diese?) Realisierung: State machine oder Design mit NIOS.
meine Funktionalität ;-) UPDATE: So, ich habe einmal bei RS nach MachXO2 geschaut. Der LCMXO2-256HC-4SG32I im lötfreundlichen QFN 32-Pin Gehäuse scheidet wohl leider aus, da er viel zu wenig RAM besitzt. Dann also doch TQFP-100 Gehäuse: Dann ist der 'kleinste' mit ausreichend RAM das IC mit der
-
Thread
TH 1941 Multimeter 4.5 Stellen
kann man mit diesem > Gerät die Zenerspannung einer Z-Diode Irgend wo weiter unten steht Range max.2V. Mehr geht halt nich. PS: S69
: 4.5 Stellen max. Messpannung: 750 Volt RMS AC 1000 volt DC 20 A DC Stromversorgung : 220 Volt Netz - Keine Batterie vorgesehen ist auch nicht schlimm Mit diesen Werten kann man einen Z-Dioden Tester
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
Gibt es eigentlich DDR-SPI ? Edit, es gibt NOR Flash Bausteine mit DDR, zum Beispiel den IS25LP256D.
Gibt es eigentlich DDR-SPI ? > > Edit, es gibt NOR Flash Bausteine mit DDR, zum Beispiel den IS25LP256D. Danke. Sieht interessant aus. Ein aufgebohrter QSPI. Bei SPI ist bei dem NOR kein DDR möglich.
-
Thread
Akku laden?!
Hat jemand evnt. gerade schnell Zeit sich das Datenblatt des MAX4624 anzuschauen? gibts hier -->http://www.mouser.com/ds/2/256/MAX4624-MAX4625-55407.pdf kleine Frage zur Funktion. Speisung ist ja klar 3.3V & GND. Pin 1 ist der Eingang des "Signals"
-
Thread
Atmega328p auf Arduino über ISP mit avrdude flashen
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
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 65 6 128 0 yes 32768 128 256 4500 4500
-
Thread
Die Relais Abschaltenergie richtig abschätzen
Datenblatt auf Seite 4 ist folgende Angabe zu finden: EAS Single-pulse avalanche energy (see Figure 11) max 30 mJ Nun wie schätze ich die Abschaltenergie meines Relais ab? Ich benutze folgendes Relais : SANYOU SJ-S-112DM (12V Spulenspannung, 320Ohm) Auf den ersten zwei Bildern (Bild1, Bild2) sieht man
nackigen Spule am Anfang 12V hoeher, also 53V und sinkt dann auf 41V nach 400µs ab. -ln(41V/53V)=0.256 Also ist Tau = L/R = 0.256*400µs; damit komm' ich auf ungefaehr ein halbes Henry fuer L. Das dann in die gute Thomson-Gleichung fuer'n Schwingkreis mit 400nF eingesetzt kommt auf ca. 355Hz, was
-
Thread
Hilfe gegen Bares
{ lcd_bel(1); lcdon=1; } } else lcd_bel(1); //maxtemp if(iTemp>iMaxTemp){eeprom_write_word(&eeMaxTemp,iTemp);iMaxTemp=iTemp;} //werte ausgeben fOutput(scenario,iV,iRPM,iTemp,iMaxTemp,iKM,iM,iDKM); for(uint16_t i=0;i<40000;i++) { if (fdebounce
iStrLen>0) { strcat(sTemp," "); iStrLen=iStrLen-1; } strcat(sTemp,sTemp2); //MaxTemp iStrLen=0; char sMT2[8]; itoa(iMaxTemp,sMT2,10); //int to string iStrLen=4-strlen(sMT2); //how many spaces to add? strcpy(sMaxTemp,"mT:"); while(iStrLen>0) { strcat(sMaxTemp
-
Thread
Treiber für HP4000 PCL5 für Win7
Du das dann - wenn Du genau weißt daß der Drucker 4MB hat und im Treiber kannst Du auswählen 128MB, 256MB usw.? Was stellst Du dann ein? So ein Treiber ist dann nicht so glücklich !
im Netz fand ich noch den Hinweis auf: "DriverMax": stressfreier Download, deutsche Beschreibung, Screenshot http://www.luffi.net/Drivermax.htm vielleicht kennt jemand das. "DriverMax hilft, alle Treiber in einem Ordner oder einer komprimierten
-
Thread
Multicore embeddedsystem? Viele Fragen!
Einfach mal die verschiedenen Unterforen z.B. nach stefanus durchforsten. Er ist hier sozusagen der Max Mustermann für die Forenstatistik. Kennst du stefanus, kennst du alle. Zu jedem Scheiß eine Meinung, wieviel Wissen dahinter steckt, erkennst du selbst. Hier bleibt nur aktiv, wer ganz viel unwissenschaftliche
Einfach mal die verschiedenen Unterforen z.B. nach > stefanus durchforsten. Er ist hier sozusagen der Max Mustermann für die > Forenstatistik. Kennst du stefanus, kennst du alle. Zu jedem Scheiß eine > Meinung, wieviel Wissen dahinter steckt, erkennst du selbst. Unterschreibe ich mal :)
-
Thread
Mein eigener TFT-Controller
Standbilder? Textmatrix? Textmatrix und Sprites? 2d-Rendering? 3d-Rendering? Bedenke gleichzeitig die max. Übertragungsgeschwindigkeit des Speichers, da du gleichzeitig ein dargestelltes Bild auslesen und evtl ein neues reinschreiben musst.
auf dem Spartan3-Eval Board von Trenz laufen mit 10 ns. Habe sie aber mit meinem Controller nur mit max. 20ns ansprechen können, ein perfomanten Controller zu schreiben ist recht knifflig
-
Thread
16 unabhängig arbeitende Oszillatoren ?
kann es auch vorkommen, das mehrere Impulse gleichzeitig reinkommen? - Was dann bedeuten würde, das max. 16 verschiedene Frequenzen gleichzeitig ausgegeben werden müssten? Sascha
long pitch[16]={Tonhöhen} union { byte b[4]: long count; } dds[16]; short sinetable[256]={Sinustabelle}; Werte von -4096 bis +4095 damit 16 keinen Überlauf erzeugen Initalisierung Timerinterrupt alle 16000tel Sekunde On TimerInterrupt: FOR i FROM 1 TO 16 IF duration[i] > 0 THEN
-
Thread
DDS mit FPGA - Speicher vs. Rechnen in Echtzeit
nicht -3 sind nicht "100", sondern "101". Für nach dem Punkt stimmt es wieder. Bei 8 Bit kann ich 256 Werte darstellen. 256*0.14 sind gerundet 36. Und -36 sind "11011100". Aber wie sie auf die "100" für die -3 ist komisch. Da bin ich noch nicht dahinter gestiegen. Grüße, Jens
/256) Siunus = Sinus_low + Sinus_quotient Grüße, Jens
-
Thread
Frage zur Strommessung von LEDs.
LED 1 max 50 mA Led" max 40 mA µC Arduino uno. DAC: MCP4922
ich nur in 100 Schritten regeln was ist das für eine Merkwürdige PWM? Sie haben doch mindestens 256 stufen oder meist 16bit. Aber 100 ist sehr ungewöhnlich.
-
Thread
Neue Bauteile: vom Sicherungswiderstand bis zur intelligenten Steckplatine
to 10,000, and using bipolar process. Characteristics such as low input offset voltage (125 μV max.), Low input offset voltage drift (1 μV/°C max.), High CMR (110 dB min. at G = 100), and low input bias current (2 nA max.) I [/c] ### Infineon CCG7SCF - USB-PD-Controllerschaltkreis. Bauteile
SHA, HMAC, and HKDF cryptographic functionality for users. Asymmetric cryptography features support 256-bit ECC over the NIST P-256 and brainpoolP256r1 curves. Symmetric cryptography features support both AES-128 and AES-256. Also it supports PKI-based mutual authentication including certificate handling
-
Thread
SRAM gesucht
Elektronikversendern gesucht, aber irgendwie war nicht das gesuchte dabei. Mit EEPROM hab ich schon gearbeitet (24c256), aber die sind vom beschreiben her einfach zu langsam. Habt Ihr nen Tip für mich?
Ramtron FM24C256 scheint wohl im Moment Ende der Fahnenstange zu sein. Weißt Du da Bezugsquellen für? Reichelt führt die scheinbar nicht.
-
Thread
AVR DB - oder doch ein Compiler-Fehler?
den Eindruck. Ihr denkt per default zu kompliziert. Bei 100Hz zählt das niederwertigste Byte1 bis 256* 10ms = 2,56 Sek das zweite deckt einen Bereich von 2,56Sek *256 Sek= 10,92min ab, das dritte 10,92min *256= 46,6 Stu, das vierte Byte bis 497 Tage ab. Die angesprochene Ungenauigkeit ergibt sich
Ralf schrieb im Beitrag #7257361: > Bei 100Hz zählt das niederwertigste Byte1 bis 256* 10ms = 2,56 Sek > das zweite deckt einen Bereich von 2,56Sek *256 Sek= 10,92min ab, > das dritte 10,92min *256= 46,6 Stu, das vierte Byte bis 497 Tage ab. Das ist genau das, was ich oben beschrieben
-
Thread
Einstieg in FPGA/CPLD
mal eine Schaltung mit einem BTM7751 Motortreiber. Der kann laut Datenblatt eine PWM-Frequenz bis max. 1kHz. Nun hatte ich einen Motor, für den 20kHz empfohlen wurden. Hab mal aus Spaß versucht, die 20kHz mit dem BTM7751 darzustellen. Dabei ist der Dutycycle total weggelaufen, d.h. bei 50% Soll kamen
mal eine Schaltung mit einem BTM7751 Motortreiber. Der kann > laut Datenblatt eine PWM-Frequenz bis max. 1kHz. > Nun hatte ich einen Motor, für den 20kHz empfohlen wurden. > Hab mal aus Spaß versucht, die 20kHz mit dem BTM7751 darzustellen. > Dabei ist der Dutycycle total weggelaufen, d.h. bei 50%
-
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
[V/VS] große C's, Last-R, Installationsmaterial, Schütze, Hutsch.technik, Not-Aus, Messinstrumente..
10-16A 1 € Spende 207. Schiele Anzugsverzögerung 0,5... 10 sec, 2.571.13, 220V~, Schaltkontakt max. 380V~ 6A 1 € Spende 208. Leitungsschutzschalter Hager B10, Hager B16, Siemens C6, 2x FAZ-C1, 5x FAZ-C2 je 0,50 € Spende 209. Leitungsschutzschalter FAZ-3-C16 1,50 € Spende 210. Leitungsschutzschalter
und 2x Signallampe 1 € Spende 255. Bedieneinheit mit 2x Taster und 2x Schalter 1 € Spende 256. Aufputz Schuko Dose mit Deckel 0 € 257. Aufputz Schalter 0 € 258. 3x Netzwerk Doppeldose je 0,50 € Spende 259. Schalter/Taster/Hülsen/Halter/2 Wechselrer/2 Schließer zusammen 1 € Spende
-
Thread
Schrittmotor Stepper Endstufe Treiber Steuerung Schaltung Varianten Ideen Diskussion
Der hier https://www.pololu.com/product/3140 kann bis 4A kontinuierlichen Motorstrom und bis 1/256 Microstepping. Wenn die PWM-Frequenz gut oberhalb des Bereichs des Motor-RL fällt, ist dir das ruckelfrei genug? Dann gibt es noch von Trinamic die "silent" Motortreiber. Da weiß ich jetzt keinen
Danke Euch für die vielen Anregungen. Achim M. schrieb im Beitrag #6530727: > Motorstrom und bis 1/256 Microstepping Mit dieser Schrittweite arbeite ich momentan auch ganz erfolgreich, allerdings mit Transistoren für wenige Ct. Variante "F", ich denke Fredl hat es so gemeint. MaWin schrieb im
-
Thread
USB Sticks mechanisch zerstören
der Stick hatte, den du dann bedenkenlos wegwerfen kannst. Vergiss es: Hier ist vor kurzem eine 256Gb-SATA-SSD gestorben, was ja nicht viel anders als ein Stick ist. Die ließ sich beschreiben, überschreiben, sonstwas - einmal ab und wieder dran zeigte sie wieder ihren alten Inhalt. Diverse Daten waren
Manfred schrieb im Beitrag #7085553: > Vergiss es: Hier ist vor kurzem eine 256Gb-SATA-SSD gestorben, was ja > nicht viel anders als ein Stick ist. Die ließ sich beschreiben, > überschreiben, sonstwas - einmal ab und wieder dran zeigte sie wieder > ihren alten Inhalt. Diverse
-
Thread
ATtiny44 AD Intialisierung
anderem der tiny, fototransistor und etliche LED's befinden. Ich habe eine Eingangsspannung von max. 24V welche aber auf 5V runter geschraubt wird! Was ich machen möchte ist je nachdem wie dunkel es ist mehr LED's leuchten lassen! Wenn ich mein Programm flashe, passiert jedoch nichts.. Könnt
<<ADSC); while (ADC>=1 && ADC<=128); PORTB |= (1<<PB2); while (ADC>=1 && ADC<=256); PORTB |= (1<<PB2); PORTA = 0x80; while (ADC>=1 && ADC<=384); PORTB |= (1<<PB2); PORTA = 0xC0; while (ADC>=1 && ADC<=512); PORTB |= (1<<PB2); PORTA
-
Thread
18650 Akku und Esp32
Maxe schrieb im Beitrag #6356565: > Ob die Gesamtspannung dann in der Diode + Controller oder im > Linearregler + Controller verbraten wird, ist doch egal? Nö.
https://eckstein-shop.de/Pololu33VStep-UpStep-DownSpannungsreglerS7V8F3 2,7 bis 11,8V zu 3,3 bei max 1A
-
Thread
PDA als LA
la gemeinsames?) protokoll vorgeben kannst. wichtig waere eine abfrage, welche features der la hat(max kanaele, sampleraten, usw.), damit flexible hardwareloesungen moeglich sind. gruss, bjoern.
fläche ;) 74HC4060 einen netten 8 oder 16k sram und einen schnellen latch.. der 4060 kann max 87Mhz ;) weils nachbaubar sein soll... sram der günstig ist.. 3-5e bei 12-50ns zugriffszeit => 20-83Mhz max sampling rate.. also auf jeden fall schneller als der AVR takt generiere kann... => 0815latch
-
Thread
Led Uhr selber machen
Bin grad zufällig auf den MAX7219 gestoßen, ein paar von denen würde doch einiges an Bauteilen einsparen, oder seh ich das falsch?
gleichzeitig leuchten > muss. Ansonsten wird Ergebnis sehr wahrscheinlich zu schwach sein. Nö, z.B. der MAX6951 kann auch 64 LEDs gleichzeitig treiben.
-
Thread
[C] AVR-Lichtorgel per FFT MEGA8 32 644
delta Ansatz viel besser. braucht mehr cpu power fuer die Vorbereitung aber, der avr braucht dann nur max. 6 interuppts bei 6 Kanal per pwm Durchlauf. in Deinem code ist die pwm 60 HZ mit 1024 steps. dh. 60*1024 = 61440 interrupts/s. wie hoert sich 6*60= 360 interrupts/s an ?? siehe den artikel ueber
Problem zu haben. Hatte in deiner mydefs.h schon mal versuchsweise das eingetragen: #define PWM_STEPS 256 // PWM-Schritte pro Zyklus Ist richtig schnell. Sehe keine Verzögerung. Ich danke für dieses schöne Projekt. Hatte schon lange nach so was gesucht. Andreas
-
Thread
Dimmer-Packs per uC ansteuern
verwendet 3 leitungen (DMX+; DMX-; GND) Das Signal wird Seriell übertragen, für jeden Kanal gibt es 256 Intensitätsstufen. Nun zu meiner Anwendung: Ich habe eine alte Dimmerpack-Anlage zu betreuen, die über ein 0 ... -10V Signal angesteuert wird. Ich will nun einen Adapter für die RS323-Schnittstelle
Bausteine sind: TDA8444 (6-bit): http://www.semiconductors.philips.com/acrobat/datasheets/TDA8444_3.pdf MAX528 (8-bit): http://pdfserv.maxim-ic.com/en/ds/MAX528-MAX529.pdf Wenn ich also 3 von diesen Bausteinen hernehme, könnte ich nach Adam Riese 24 Dimmer ansteuern. Das Problem: die Bausteine Funktionieren
-
Thread
Sekunden,Minuten zählen mit der Funktion Millis()
is set so that timer0 ticks every 64 clock cycles, and the // the overflow handler is called every 256 ticks. #define MICROSECONDS_PER_TIMER0_OVERFLOW (clockCyclesToMicroseconds(64 * 256)) // the whole number of milliseconds per timer0 overflow #define MILLIS_INC (MICROSECONDS_PER_TIMER0_OVERFLOW
millis; unsigned char f = timer0_fract; m += MILLIS_INC; f += FRACT_INC; if (f >= FRACT_MAX) { f -= FRACT_MAX; m += 1; } timer0_fract = f; timer0_millis = m; timer0_overflow_count++; } [/c]
-
Thread
Arbeitet jemand mit OMAP35xx?
Ist schon geschmeidig: Habe hier ein System 4*10,5cm an einem popeligen Stechkernetzteil mit - 256MB RAM - 256MB ROM - MicroSD - Bluetooth - WLAN - Ethernet - 1280*1024 an DVI LCD - Sound - Tatstatur / Maus (dafür bracht es einen USB Hub) Und habe u.a. bisher erfolgreich folgende wirklich
TablePC rennt mit 512 MByte DDR (weitere 512 MByte optional) sowie 4 GByte NAND Flash, 2 microSDHC, MAX2769 GPS, MAX2839 Wifi a7b/g, MAX2361 GSM DualBand und 8" 800x600 TFT. Habe übrigends eine neue Mailingliste <ti-omap-3530-devel> auf meinem Server für den OMAP3530 eingerichtet ist aber noch nicht
-
Thread
Tick counter / Überlauf verarbeiten
nicht ganz so lange Zählen (Inkrementieren) wie "die" ... Bei Deiner Tick-Einheit von 10 mS also max. bis ca. 10 Minuten 55 Sekunden (vorausgesetzt Du hast eine 16-Bit Integer-Varaibale OHNE Vorzeichen benutzt). Willst Du weiter zählen musst Du - entweder die Tick-Variable größer definieren
using a PIC32 since it's configurable. #define TICKS_PER_SECOND ((GetPeripheralClock()+128ull)/256ull) // Internal core clock drives timer with 1:256 prescaler // Represents one second in Ticks #define TICK_SECOND ((QWORD)TICKS_PER_SECOND) [/c] Ich komme da denoch nicht drauf
-
Thread
Internen Quarz und externen 32kHz Quarz benutzen auf Atmega128A
= (1<<AS0); // Asynchron mode on TCCR0 |= ((1 << CS02)|(1 << CS01)); //prescaler 256 OCR0 = 128; // CTC while(ASSR & ((1<<TCN0UB)|(1<<OCR0UB)|(1<<TCR0UB)) ) { // Abwarten, bis die Busy-Bits geloescht sind } TIFR = (1<<OCF0)|(1<<TOV0); //_-------
besten? Der Atmega128 hat an TOSC1 und 2, schon Kapazitäten von 36pf!! Ich finde nur Uhrenquarze die max. 12,5pf haben sollten.
-
Thread
dicke Leitung bestellt und nun kommen die Folgekosten
openvpn.net/ an. Auf unserem Xeon 3040 geht der Leistungsverbrauch mit 1024 bit Diffie Hellman und AES-256-CBC bei 6 Leuten im allgemeinen Rauschen unter < 5% Cpu use.
egal. >Auf unserem Xeon 3040 geht der Leistungsverbrauch mit 1024 bit Diffie >Hellman und AES-256-CBC bei 6 Leuten im allgemeinen Rauschen unter < 5% >Cpu use. Und das ist bei einer ADSL Anbindung ? Probier mal mit 100MBit, je einen Diskbackup mit AES.
-
Thread
20V mit ADC messen bei Auflösung 0,01V ?
Mittelwertbildung nichts. Oder sind die AVRs sooo schlecht? Ich habs mal probiert, Mittelwert über 256 Messungen, es bleiben 10Bit. Für >10Bit nehme ich externen ADCs.
mein Anliegen wäre, ob ich auch kleinere nehmen könnte, 0,1Ohm z.B., da ich den Spannungsabfall bei max 6A so niedrieg wie möglich halten kann.
-
Thread
Welches Schaltelement für Peltier? FET, Optokoppler, Bipolartransistor?
ein Filter) @Anna - Schau dir doch mal die Datenblätter solcher Controller an, z.B. LTC1923 oder MAX1969. (Wie die das machen...)
Man kann auch noch an der Periode drehen. *Angenommen* 8Bit: 160 bei vollem Durchlauf 160/256 -> 0.625 161 bei vollem Durchlauf 161/256 -> ~0.629 160 bei Periode 255 (160/255) -> ~0.6275
-
Thread
[xMega] FatFs: Erklärung zufällig unregelmäßige Speicherzeiten?
Hallo zusammen, Ich nutze die Elm Chan FatFs-Bibliothek mit einem xMega256A3U, um Daten auf einer Mikro-SDHC-Karte Klasse 10 zu speichern. Ich lese und schreibe 512-Byte-Blöcke mittels DMA, und es funktioniert wunderbar. Einstellungen sind: FAT32, kein LFN, kein "Tiny".
allen Mikrocontrollern die SDIO und DMA haben, wie zB diverse STM32. Für die großen Mengen an RAM (für Max Speed) braucht man dann noch nen SDRAM Controller, den haben die großen STM32.