-
Thread
DS18B20 zu komplizierte Ansteuerung?
search first device (um zu wissen das auch 'jemand' da ist) - skip rom[1] - jetzt messen - jetzt 200ms(?) warten - jetzt scratchpad uebertragen in array aus 9 bytes - fertsch im ersten byte ist der absolutwert der Temperatur, um 2. das vorzeichen [1]: bei mehreren geraeten wird es hier etwas komplexer
index.php?main_page=product_info&cPath=65&products_id=181 http://home.tiscali.de/peterd/appl/soft/c51/thclock/index.htm
-
Thread
Nachfolger für ATMega gesucht
Betriebssystem ist. Das macht seine Programmierung erheblich schwieriger, ganz besonders wenn es um Timings <1ms geht.
heutzutage eh nicht mehr gebacken und die Tätigkeit beschränkt sich aufs unkritische Front End "alle paar ms was blinken lassen" oder "Webserver aufsetzen".
-
Thread
MAX7219: einzelne LED ansteuern
Mega2560 #include <LedControl.h> // Library for LED control with MAX72XX const byte pinMOSI = 51; // is connected to DataIn (DIN) const byte pinCLK = 52; // is connected to CLK (CLK) const byte pinCS = 26; // is connected to LOAD (CS) LedControl lc = LedControl(pinMOSI, pinCLK, pinCS,
ähnliches. Die anderen Videos sind Effektspielereien mit etwas Fading in/out. https://youtu.be/-RYIpMU0msA https://youtu.be/Q_wLsrhFIvo https://youtu.be/zYd8Bc2vmeA
-
Thread
Anfänger: Was für Komponenten notwendig (für C und USB)?
Gibt beides leider nur als SMD). Mit USB hast du ein zusätzliches Problem. Einigen Stellen haben 50ms Timeout. Du kannst keine Warteschleifen verwenden. Musst von Anfang an Interruptgesteuert arbeiten.
830polig-Steckplatine-L-x-B-x-H-1651-x-546-x-94-mm-Anzahl-Polklemmen-830?ref=searchDetail Das ist ok für den Anfang, aber 10,51 EUR? *hust* http://www.reichelt.de/Experimentier-Steckboards/STECKBOARD-1K2V/3/index.html?&ACTION=3&LA=2&ARTICLE=67678&GROUPID=6547&artnr=STECKBOARD+1K2V für 2,95 EUR kannst Du ein paar mehr kaufen
-
Thread
bestes Potentiometer
2FzZQVuJHcrt9npNwu7Z2MlaLEW17VqwFwnNCfoyjCmP9jwK5fQz1kDYiOgfGSnQp8dLWmEdjP0v0SUvoSaTyt2VUQkt0G9D6M2PsBr3JJqj%2BzrIbl8jE92eIBUb9aPtYHeinj%2BDCaB0pLM8Agj98zknrSQ6RaE%2BY4L1l%2BjIK1j%2B2UJsECEkYlsXW7kFVCNGX51Rvh3iCb0h7yJtHJU8JsOdUZd5E9F0%2FTBrTvnXTl3OrO3af%2FeJKHVU0uMsZkBdKO41qxafAjj2RCWrGIGnbxFRnzxdkg8AoIV90TsJYgxv2WZQF6zAKwTiw3Zh499gtHucYLZDrBIVGMTTmQstFRXCLeAPHsdiM5JCmaPIzIkTFjSq%2FwprQMWpJigN%2BWndPrM6%
-
Thread
Tastenentprellung
ist man bei meinem Beispielcode: http://www.mikrocontroller.net/attachment.php/20758/Get8key4.c51 Sollte einfach für einen CPLD umzuschreiben sein. Allerdings ist für so langsame Sachen ein Mikrokontroller wesentlich effektiver und leistungsfähiger. CPLDs haben nur dort einen Vorteil,
aufeinanderfolgenden Takten der gleiche Pegel erkannt werden muß, damit er übernommen wird, also für mindestens 30..40ms. Ich kenn mich mit VHDL nicht aus, sondern nur mit AND,OR,EXOR,NOT, daher ist auch mein C-Programm so geschrieben (&,|,^,!). Ich könnts Dir bei Interesse in Abel auf den GAL16V8 umschreiben.
-
Thread
input logic high PINB, Spannungs-Grenzen ?
Kt oder 830 Kt (MB102) gedacht , also soclhe die auf beiden Seiten je V+/GND haben. Schlappe 1,51 EUR Eine Alternative ist übrigens ein USB 5V Netzteil + USB-Kabel. Da hat man 5V stabilisiert. Gibts auch ganz kostengünstig, weil dann die verstellbare Spannungseinstellung wegfällt. Wenn man dann
geschrieben und da mir eine Funktion gebastelt die prüft ob der Status für eine gewisse Zeit (1...50ms) bestehend bleibt für EMV und entprelleh Kennt jemand ein praktishces Beispiel wo dies Glitch eine Fehlerquelle ist?
-
Thread
ADC/RS232 mit ATmega32
uint16_t i=0; uint8_t z; char buffer[40]; //Lokale Variablen const uint16_t baud=51; //Der "Baud-Rate Parameter" wird durch die Frequenz und //der vorhergesehen Baud-Rate berechnet (siehe Datenblatt S.143) PORTA=0x00; //PORTA als Eingang PORTD=0xF1; //RS232
Schnittstelle USART_Init(baud); ADC_Init(); while(1) { for(z=0;z<100;z++) _delay_ms(5); sprintf(buffer,"Messung %i:%i",i+1,ADC_Conversion()); USART_Puts(buffer); i++; } } void USART_Init(const uint16_t baud) { UCSRC |= (0<<UPM1) | (1<<UCSZ1) | (
-
Thread
Frequenz messen mit Interrupt und Timer
relativ geringen Spanne um 40Khz messen möchte, die Werte aber immer gleich sind, nämlich immer bei 51-52. Aber das verstehe ich eben nicht, denn mit 14,7456 müsste man diese Frequenzen doch ganz gut messen können, oder? Oder seht Ihr vielleicht meinen Fehler? MfG, und vielen Dank schon einmal, Ozzy
sollte, würde man dann nicht nur eine Periode messen, sondern beispielsweise 100, sodaß dann alle 2,5ms ein neuer Meßwert verfügbar wäre. Aber vielleicht habe ich das Problem auch nicht verstanden.
-
Thread
F_CPU keine Wirkung
Hallo zusammen, Bin Neuling was Atmega AVR-Studio und GCC betrifft. Habe bisher an C51 Controllern in Assembler programmiert. Nun habe ich mir aus den lcd-routinen des tutorials und dem code aus folgendem Beitrag ein Programm gemacht um die Frequenz messen. "http://www.mikrocontroller.net
ATMEGA88_freq.c:30: d:/winavr-20100110/lib/gcc/../../avr/include/util/delay.h: In function '_delay_ms': d:/winavr-20100110/lib/gcc/../../avr/include/util/delay.h:113: error: expected expression before '=' token d:/winavr-20100110/lib/gcc/../../avr/include/util/delay.h:123: error: expected expression
-
Thread
Mp3 Wiedergabe - Jitter.. sinnvoller Code?
Hallo euch allen :) Ich stehe vor dem folgenden Problem: Mein MP3-Player (mit AT89C51SND1C) funktioniert mittlerweile ganz gut.. er gibt MP3-Dateien von einer FAT32-formatierten Festplatte aus und man hört das am Audioausgang.. so wie sichs gehört :) Leider treten regelmäßig Jitter
der Festplatte, so dass diese immer zwischen beiden Stellen hin und her springen muss, was einige ms dauern kann. Abhilfe: Viel SRAM verwenden, und einen Teil der FAT da zwischenspeichern. Wenn die Festplatte nicht, oder nur gering fragmentiert ist, funktioniert das super.
-
Thread
Probleme mit Treppenlicht-Steuerung
Der Einschaltpeak bei LED ist doppelt so gross. Gluehlampe 60 Ohm zu LED 30 Ohm fuer ca. 1ms Dauer. Die Kontakte der Shelly sind sicher nicht besser als vom Eltako Treppenlichtrelais. Besser SSR verwenden, das im Spannungsnulldurchgang einschaltet. Treppenlicht-Zeitschalter von Eltako
man heute), wird der L geschaltet: https://www.wer-weiss-was.de/uploads/default/43817/d4f800a242e6ad51.gif Aber Achtung! Nicht mit den Tastern auf 4 N draufgeben und mit dem Shelly L!!!
-
Thread
80c51 Serieller RI Interrupt funktioniert nur das erste mal
Hallo Ich lasse 2 Mc AT89c51 über die serielle schnittstelle miteinander kommunizieren, das funktioniert eig alles, abgesehen davon, dass der serielle Interrupt des Empfangsbit Ri nur einmal ausgeführt wird. der programmtext
ja also die schaltung funktionier so dass der Sender eine Adresse sendet und dann ca 500 ms auf eine antwort wartet, (was heißt dass er dann in den Interrupt s.o. springt) sollte die antwort nicht kommen, dann frägt er die nächste adresse ab. also er bleibt nicht hängen und die antwort kommt
-
Thread
Suche MOPPEL Projekt in Heft oder .PDF
der Moppel kann nun die Uhr unter CP/M lesen/bereitstellen. Mit einer BIOS-Erweiterung WBOOT+51h wird die Uhrzeit vom Monitorprogramm bereitgestellt und als String dem BIOS übergeben. Beim Rücksprung wird in (HL) der Stringanfang übergeben, so können Programme die Uhrzeit weiter verwursten oder
2400Bd durchgespielt. Siehe Bilder: Im 1.Bild das Stopbit mit 900µs und im 2.Bild Timeout von 7,3ms. Für den Timeout hatte ich (HL) vorgesehen, wenn ich rund ein Byte abwarte um den Timeout (~4,6ms) sollte das reichen. Damit komme ich dann mit einem einfachen Register (B)aus. In jedem Fall bring
-
Thread
Welches Multimeter Gesperrt
31ygsVvqwQAR8AADyCAnsc7c462ca3196c7fa1fda3f5bdbe9310f - http://www.soselectronic.de/?str=371&artnum=55778 - http://www.pinsonne-elektronik.de/pi2/pd51.html entsprechende Geräte von VOLTCRAFT?! Danke euch... Andreas
www.pollin.de/shop/dt/ODI3OTYxOTk-/Messtechnik_Uhren/Messtechnik/Multimeter/5_in_1_Digital_Multimeter_MASTECH_MS8229.html
-
Thread
Probleme mit Electronic Assembly Display
HI >Habt ihr vielleicht noch eine Idee was FON und Rab ist. Siehe S.47...51 MfG Spess
---------------------------------------- void init_display() { //Timer0 CTC Interrupt => 0,5ms TCCR0A |= (1<<WGM01); //CTC Einstellung TCCR0B |= (1<<CS01) | (1<<CS00); //Teiler 64 TIMSK0 |= (1<<OCIE0A); //Interrupt Enable OCR0A = 124; sei(); //RS
-
Thread
HyperTerminal Übertragungszeiten unzulänglich: Hat mal jemand eine Idee?
Sekunden wartet man da nie. Aha, "auch ohne USB". Siehe oben. usuru (Gast) Datum: 25.09.2010 17:51 >Muss es denn Hyperterminal sein? Ich nehme putty. Das ist bekannt für sein Datenverschlucken bei hohen Baudraten. MfG Falk
Bildschirmzeilen in der Registerkarte noch verkleinern. Kann man probieren, aber das wäre ja wie in tiefsten MS-DOS Zeiten :-0 > Und >zwar sendet mein Bootloader die empfangenen Daten ja zurück ans >Terminal, damit man den Download 1:1 im Terminalfenster beobachten kann. Das sollte THEORETISCH die Performance
-
Thread
Einfacher Messverstärker 10 Hz - 100 KHz
die Frage,welche Spule. 470µH ist klar!Kann man auch 2 * TP hintereinander. 100R;4,7n-->in Spice 0,51µV. Gruß Rainer
sich dadurch ja nicht. Die untere darstellbare Frequenz hängt von der Aufnahmelänge ab: 10Hz --> 100ms. Das einzige was man dadurch erreicht ist, dass man weniger Samples pro Messung hat. Der µC nimmt 100ms lang auf und sendet dann seine Daten an den PC, die Auswertung der Daten erfolgt dann offline
-
Thread
Sat Anlange für 16 Teilnehmer
hatte ich nicht recherchiert. 400€ ist viel, das sehe ich auch so und die Stromaufnahme der "normalen" MS ist wohl auch etwas besser geworden. Vor ein paar Jahren war zum einen die Preisdifferenz nicht so groß und zum anderen die Stromaufnahme noch im Bereich von 5W und mehr. Pro Jahr kamen somit weitere
SAT-IP Server ist der Kathrein EXIP414/E (das neuere energiesparendere Modell). Uptime aktuell 1885h:51m:24s Auch wenn 4 clienten am nuckeln sind, macht sich das im GBit Lan nicht wirklich bemerkbar.
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
Deswegen war mir die Mitteilung auch so wichtig, das ich sie hier gepostet habe. Per Netcat waren die MS-User erst mal draussen. So ist es einfacher. Roman
aber es läuft. Dann schalte ich es ab und warte einen Moment, dann wieder an. Hier taucht ein 500ms Delay auf, der prüft, ob das Tel wirklich über die Taste eingeschaltet wird, oder ob es durch Vibration (Transport) versehentlich gedrückt wurde. Gruß, Ulrich
-
Thread
Einfache Sensortaste
); // initiate ADC while (1) { DDRF = d2; // discharge Cs _delay_ms(50); DDRF = d1; burst = 127; while (burst) { DDRE &= ~(1 << PE0); PORTF = p2; DDRF = d2; DDRF = d1; PORTF = p1;
14 Time: 14 Time: 14 [/pre] Funktioniert also astrein. Anbei das Testprogramm (auf nem T89C51RD2 getestet). Die LEDs gehen bei 25 an. Peter
-
Thread
Gleichrichter & Siebung für Moped
, weil Du nur eine Halbwelle nutzen kannst. Bleiben 7 Hz. Das ergibt eine Zeitkonstante von ca. 140ms. Das ist schon sehr lange. Wenn Du dann noch Deine Spannungsspitzen so gnadenlos über eine 15V Z-Diode verheizt, dann bleibt im Standgas regelrecht nichts mehr übrig. Aus diesem Grunde hat man auch
, nur > zielführende Infos, Danke! Wieso nicht? Ich überlege schon seit geraumer Zeit meine KR51/2-L ein wenig auf Vordermann zu bringen. Speziell der madige Tacho, die fehlende Drehzahlanzeige und eine Abgastemperatursonde (Verbrennungskontrolle) sind Dinge, die ich da ins Auge fasse. Ganganzeige
-
Thread
"Überspannung" an PIC-Eingängen
Versorgungsspannungen muß ich tunlichst vermeiden. Bei Kontaktproblemen muß der PIC für einige hundert ms weiterlaufen, damit er bloß nicht in den Reset geht, weil dann die Lok stehen bleibt - und da die Größe des Puffer-C aufgrund der Platzverhältnisse doch sehr begrenzt ist ... Vielleicht habe ich mich
gepuffert, damit der PIC bei Kontaktproblemen nicht sofort in den Reset geht sondern einige hundert ms weiterläuft. > Also wirken nur > die Eingangsschutzdioden bzw. die externe (Schottky-) Diode, die Z-Diode > ist wirkungslos. Dann kann man auch gleich die Schaltung so auslegen, > dass sie ohne
-
Thread
USB-Hub Design
Detektion hat ja Andre auch was geschrieben. Mit Vibrationsmotoren, die man sehr kurz (ich meine ca. 50ms) ansteuert, kann man wunderbar ein haptisches Feedback generieren, das sich nicht nach losgehendem Handy anfühlt.
Leider bekomme ich jetzt den µC (ATSAMD51J19A) nicht an's Laufen. 3,3V sind da. An VDDCORE liegen auch die 1,2V, die laut Datenblatt anliegen müssten. /Reset liegt auf 3,3V. Wenn ich mit SWD ein Line Reset sende, dann antwortet der Controller
-
Thread
SRF08
ucByteaddress = 0x00; TWI_send(0x51,ucSLAVE_W,ucByteaddress); Timer_1ms(50); // PORTB = ~TWI_rec(0xE1,0x03,0xE0); } void TWI_send(unsigned char ucDatabyte, unsigned char ucSLAVE_W, unsigned char ucByteaddress) {
TWINT))) ; TWCR = (1<<TWINT)|(1<<TWEN)|(1<<TWSTO); return TWDR; } void Timer_1ms(int Time) { int i; for(i=0;i<Time;i++) Timer_10us(100); } void Timer_10us(int Time) { int i; for(i=0;i<Time*3;i++) ; } thx a lot!
-
Thread
Aufbaustudium Weiz / FH Mittweida
Schnee kalt ist. http://www.faz.net/s/RubC43EEA6BF57E4A09925C1D802785495A/Doc~E1EAFB005323944B38BA51DA4CA537B3A~ATpl~Ecommon~Scontent.html
und auch keinem HTL Ing. Nicht mal der einer Informatik Lehre !! Nach der Fachakademie werden Sie MS Projekt bedienen können und in der Lage sein eine Vereinshomepage zu machen, mehr nicht. Nichts für ungut.
-
Thread
Firefox leitet ca. jeden 10. Klick auf Werbeseiten um
Geräte-ID GeForce GT 240/PCIe/SSE2 Treiber-Version 3.3.0 NVIDIA 304.51 WebGL-Renderer NVIDIA Corporation -- GeForce GT 240/PCIe/SSE2 -- 3.3.0 NVIDIA 304.51 GPU-beschleunigte Fenster 0 AzureBackend skia JavaScript
support.mozilla.org/en-US/questions/935558 > (jemand der ein ähnliches Problem hat) Ja, ähnlich, wobei er unter MS-Windows ist und bis heute die Ursache unklar ist. Das ist auch sehr schwierig aufzuspüren, weil es nicht reproduzierbar ist. Da aber Links innerhalb einer Domain umgeleitet werden, sollte DNS als Ursache
-
Thread
Kann man einen Parallelschwingkreis mit einem nanoVNA ausmessen und die Ergebnisse nachvollziehen?
, dauert 4 x 25 Minuten. Das lief vor und während der 1. Folge, also 25 * 60 sek / 800 * 50 = 37.5 ms pro Einzelmessung. Frequenzbereich war 806 bis 820 kHz, also 0.00123 ms pro Schwingung oder 30000 Schwingungen pro Frequenzmessung.
von Josef L. schrieb: >Am SWR sieht man zwei Resonanzen bei etwa 37 und 51 MHz, Da mußt du beim Messen etwas grundfalsch gemacht haben. Etwa bei 5,7 MHz und ungradzahlige Vielfache davon muß es Resonanzstellen geben. Weil von Josef L. schrieb: >der 13m-Langdrahtantenne
-
Thread
Stromzähler loggen
festgestellt, dass mich die beiden Landis+Gyr E350EDL21 "anlügen" in dem Sinne, dass die Phasenströme (31.7, 51.7, 71.7) über die Zeit integriert nicht der tatsächlichen Wirkleistung entsprechen, obwohl ich mich zu erinnern glaube, mal gelesen zu haben, dass diese Kennzahlen Wirkströme sind (kann ich im Moment
deshalb für einige Sekunden steht. Das ist bei den Stromzählern mit < 4 Hz (bei 1000 Imp/kWh) und ca. 12 ms Impulsbreite vielleicht noch verkraftbar, an einem anderen Pi habe ich den Wasserzähler mit 1000 Impulse/Liter an die Zisternenpumpe angeschlossen und komme da dann auch schon mal auf 500 Hz. Das könnte
-
Thread
Linearschlitten oder Laufkatze für DIY Co2 Laser
nicht) Der Riemen und die Motoren werden natürlich noch ordentlich montiert. https://youtu.be/1-O51COkCD4 Frage an die Profis: welche Geschwindigkeit braucht man, beziehungsweise wie schnell macht Sinn beim Gravieren? 60w Hartholz z.B.? Gruß Dominik
Handbuch vom Lasernetzteil gesehen, die Reaktionszeit zwischen Sollwertvorgabe und Output soll <=1ms betragen. Bei 63m/min sind es ja schon 1050mm/sec, damit wäre die garantierte Auflösung schon knapp über einen mm, was sicher für filigrane Arbeiten schon viel zu grob/schnell ist. Auch brauche ich dann
-
Thread
Bandfilter mit DDS-Generator wobbeln
es mir nicht, man hätte es auch gleich mit einem VNA machen können. Laut Screenshot braucht er 80ms pro Durchlauf, also war die Kurve sicher schon nach wenigen Sekunden da, ich hab es halt länger laufen lassen, darum die 1-2min. mfg
Generator direkt an das > Oszilloskop. Folgende Einstellungen am FY6800: ... > Zeitbasis liegt auf 100ms. > Auf dem gelben Kanal (CH-O 1) sehe ich ein gestauchtes, daher > durchgehend gelbes Band. > Auf dem lichtblauen (CH-O 2) sehe ich die Rampe. Das war zu erwarten. Fein. Zeitbasis 100 ms * 10
-
Thread
Dezimale Zahl wird binär ausgegeben
iz<255;iz++) { PORTB = iz; itoa(iz,ch,2); lcd_ausgabe(ch); _delay_ms(2500); } [/c] Auf dem Display wird jetzt aber nicht 0, 1, 2, 3, 4 angezeigt, sondern das ganze als Bin-Code. Woran liegt das und wie kann ich das ändern?
vergessen die Doku zu itoa: http://www.nongnu.org/avr-libc/user-manual/group__avr__stdlib.html#g4f6b3dd51c1f8519d5b8fce1dbf7a665
-
Thread
Benötige 12v und mind. 1,5A ab step-up boost
charge detection delay time 0.1s Temperature range -30-80 Short circuit detection delay time: 100ms Over current detection delay time: 500 ms Balanced current: 60mA Working current: 30A Over current: 60A Short circuit protection function: there is, disconnect the load can be self recovery. Size
253Apla-522178726992%2526abcId%253D1129016%2526merchantid%253D107643302%2526gclid%253DEAIaIQobChMI-8O_0KO51QIViTLTCh2YfQlWEAkYESABEgK3Q_D_BwE%2526srcrot%253D707-134425-41852-0%2526rvr_id%253D1273786739252 Hatte ich Rückkopplung..
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
0029 E5 push hl 49 002A D5 push de 50 002B 2B dec hl 51 002C C3 09 00 jp i_2 52 002F .i_3 53 002F C1 pop bc 54 0030 C1 pop bc 55 0031 C1 pop bc 56 0032 C9 ret
dann doch nicht. Der Stackzugriff ist ein bischen umständlich, aber immer noch besser als bei MCS-51 oder Padauk. SDCC erzeugt daher für Z80 per Default reentranten Code (anders als bei MCS-51 oder Padauk). Mit dem STM8 unterstützt SDCC übrigens auch eine Architektur die nichtorthogonal ist, aber
-
Thread
Oszi für zuhause: altes gebrauchtes oder lieber neues modernes?
wirklich; das LeCroy hat zwar eine analoge Bandbreite von 125 Mhz, aber nur eine Samplingrate von 100 Ms/s (das Rigol bis zum 10-fachen). Das ist neben der analogen Bandbreite das Merkmal, welches die tatsächlich nutzbare Bandbreite bestimmt; das Rigol liegt hier weit vor dem LeCroy 200 Watt-Brenner. Zudem
Hot-Hantek-6022BE-PC-Based-USB-Digital-Storag-Oscilloscope-2-Chs-20MHz-48MSa-s-/351248975724?hash=item51c812076c:g:54gAAMXQ6DBSHbBC Damit ist man meiner Meinung nach erst mal gut versorgt und kann dann in aller Ruhe nach etwas Höherwertigem Ausschau halten.
-
Thread
PWM nach 230V Wechselrichter. Gut oder Schlecht?
EIN / AUS). Kann man das SO als laden/entladen bezeichnen, wenn die Schaltvorgänge sehr kurz sind (ms-Bereich)??? Dann wäre die Batterie bei zeiten tot, oder? Gruß Mario
Leistungselektronik fertig bist, werde ich vermutlich den Code für den Atmega2561 erstellt haben. Auf einem 51er Prozessor läuft mein DMX-Code schon seit Jahren zuverlässig, ich muss das nur auf den AVR umsetzen. Jetzt ist der Code in Pascal mit Assembleranteil, für den AVR möchte ich reines C verwenden. Eine
-
Thread
ATmega328PB nach Berührung Flash kaputt
angeschlossen. In den Quarz-Datenblättern sind die auch mit NC angegeben. Im Vorgänger mit dem AT89C51CC03 waren es 20MHz mit 2*33pF.
Ist der Wachhund an der Kette oder frei? Mach doch einfach mal im Bootlader ganz am Anfang für 200ms eine LED an. Dann kannst du diesen Verdacht uU schon mal ausschliessen.
-
Thread
Anfänger braucht Hilfe bei Erstem TWI-Bus
; Write word address (0x00) rcall i2c_do_transfer ; Execute transfer ldi i2cdata,$51 ; Set write data to 01010101b rcall i2c_do_transfer ; Execute transfer rcall i2c_stop rcall delay5ms ldi i2cadr,$E0+i2cwr ; Set device address and write rcall i2c_start
-
Thread
SD Card in USB stick einbauen?
eigentlich ram chip und dann noch ein kleinerer IC vom typ slmsx11c und in dem anderen stick slmsx51c. kann man an die dinger irgendwie ein SD karten slot an bauen? sicher wäre es einfacher irgend ein billig stick bei Ebay zu kaufen aber genau da liegt das Problem. die Karten leser sollen
ist. Aber obs das wirklich ist weis ich nicht. alle 3 USB sticks und meine Digital Camera mit MS und SD slot die mit der xbox laufen melden sich am ersten von 3 USB Host Controller im PC an (laut USBView) die Card reader die nicht laufen melden sich am Nvidia USB Controller an (das ist der dritte
-
Thread
[Suche] Interessierte(n) an Projekt (ARM/FPGA)
"Memory Mapped I/O-Device" ansteuern? Wie sieht es bei anderem ARMs aus? Freescale i.MX21/35/51: Über das "External Memory Interface (EMI)" an das "Wireless External Interface Module (WEIM)"? NXP LPC3131: Über den "Multi-Port Memory Controller (MPMC)"? CIRRUS LOGIC EP9315: Über den "General Purpose
Parallelisierung der GPU-cores und die Optimierung. So wie es jetzt ist wird das gezeigte Bild in 5ms erzeugt. Die GPU läuft dann im FPGA. Nun zu den Fragen: Andreas Bachmann schrieb im Beitrag #2825651: > Eine Frage brennt mir unter den Fingernägeln: Wie spricht der ARM mit > dem FPGA und mit
-
Thread
Eure Lieblings-Gleichungen?
http://s5.favim.com/orig/51/funny-math-formula-Favim.com-509763.jpg
Programm 9,27 99,54 ──────────────────────────────────── abcd-einfach.hs 135 ms 140 s abcd-optimiert.hs 86,8 µs 786 µs ──────────────────────────────────── Prozessor: Intel(R) Core(TM) i5-6267U CPU @ 2.90GHz [/pre] Man kann erkennen, dass beim Einfachalgorithmus die
-
Thread
Welche IC's / Funktion Mittelabgriff Akkupack ?
Hersteller ist jedenfalls Silan Microelectronics Hatte ich ja schon erwähnt. Diese Reihe µCs heißt SC51P......
Sequenz (high (ca. 2,5/2,6 s zwischen stecken des Ladegeräts und des nächstens Zustands), low (ca. 510ms), high(wird während des Ladens gehalten)) übertragen (siehe Oszilloskop Anhang). Zusätzliche Beobachtungen: - T nicht verbunden: Wie erwartet gibt das Ladegerät eine Temperaturwarnung (und startet
-
Thread
DCF und Mondphase
24 To 26 : Print "Halbmond zun." Case 27 To 48 : Print "zunehmend dreiviertel" Case 49 To 51 : Print "Vollmond" Case 52 To 73 : Print "abnehmend dreiviertel" Case 74 To 76 : Print "Halbmond abn." Case 77 To 98 : Print "abnehmend viertel" Case 99 To 100 : Print "Neumond" End
Lösung kostet exakt 326 Byte Code, 12(20) Byte Daten und etwa 800 Rechenschritte. Weniger, als eine ms bei 1 MHz. Bei +/-15 Stunden Genauigkeit (getestet) über die nächsten 50 Jahre reicht es natürlich, die einmal pro Stunde aufzurufen. +/-15 Stunden sind < 1/3 jeder der 8 angezeigten Mondphasen
-
Thread
Monostabile Kippstufe mit NE555 und Pause
CD4536 CD4045 CD4445 CD4451, CSS555C (1.2V-5.5V EEPROM Teiler 1 bis 1 Mio) TPL5010 (1.8-5.5V 35nA 100ms-7200s widerstandsprogrammierbar).
8XRBngl2xhXxwOyJhWM3E6TGzhJdiaGRazQebAASlVengqPyyrQqAiytBlGoOe0lkzkEY2AAXIpdDDaWmYdr7JgIMGQYg0HA8XiubRMIL5A16DCQXBRDBgeiGKgAEwYxwAricFZMGW8tpy1AZdu5fnK7I4bKrlRqtsxyIjEsQHa4CDIaDQEAErglIOw1CFMjJla9maTA4W+IJrqW7Ck6LcKQWwpWGnlbtcmyDW+4S1SymSK9Go51BEXI+9KjZpuOGgB7MwgWlUGh64jUBOESwhhfYNjz+hL4Wkddg2LpJAQW6ZNhAA Anbei noch ein Link auf ganz viele Details und Schaltungen mit dem NE555, der vermutlich overkill für Dich sein dürfte: http://pegons-web.de
-
Thread
Mikrocontroller Einstieg
> Ja, immer fettere Internetseiten.. Ich finde Seiten wie Google Docs oder die Webversion von MS Office und solche extrem praktisch.
kompliizierte Communication Stacks braucht, dann bewegt sich die Welt der uC für Steueraufgaben oft im ms Bereich. Naja, und in einer ms, schafft ein 16MHz nahe an immerhin 16000 Instruktionen wenn man von den wenigen Doppeltaktinstruktionen absieht. Da lässt sich in einer ms allerhand erledigen. Das größte
-
Thread
Problem mit meinem Projekt (Quadrocopter)
define FREEIMUv035 // FreeIMU v0.3.5 no baro[/color] [color=#7E7E7E]//#define FREEIMUv035_MS // FreeIMU v0.3.5_MS <- confirmed by Alex[/color] [color=#7E7E7E]//#define FREEIMUv035_BMP // FreeIMU v0.3.5_BMP[/color] [color=#7E7E7E]/
every 6th run through the main loop[/color] [color=#7E7E7E] example: with cycle time of approx 3ms, do action every 6*3ms=18ms[/color] [color=#7E7E7E] value must be [1; 65535] */[/color] #define LCD_TELEMETRY_FREQ 23 [color=#7E7E7E]// to send telemetry data over serial 23 <=> 60ms
-
Thread
MXR Digital Reverb
Einen Hinweis geben dir die Kontrolleingänge. Du siehst ja im Datenblatt der 4051/52/53, das der '51 und der '53 drei Kontrolleingänge hat, der '52 nur 2. Miss also mal mit dem Oszi, ob an Pin 11 auch ein Digitalsignal liegt. Kaputt gehen wird übrignes nichts, egal, welchen Mux/Demux du da rein steckst
davon ab, wie die EPROMs gebrannt wurden. Die stabilsten sind m.E. immer noch die mit dem dummen 50ms Brennimpuls gebrannten. Blätter' mal bei http://www.harmonycentral.com/ und suche dir raus, was andere Benutzer über das Gerät sagen.
-
Thread
Welches sind die richtigen ATMELS für meine Zwecke?
4MHz gebunden? Ja, da an dem Bus noch viele andere Teilnehmer hängen. Z.B. ein OLED, daß alle 50ms mit neuen Daten (~4kByte) versorgt werden will. Wenn ich nicht mit den maximalen 4Mhz arbeite, geht da nicht mehr viel... Dann würde ich eher eine Pegelwandlung von 5V auf 3,3V im SPI-Bus in Kauf nehmen
kann nie einer zu langsam sein. Obwohl ich ja bei Vernetzung eindeutig CAN favorisiere (z.B. AT89C51CC03), ist ein rundum sorglos Protokoll. Und das Programmieren kann gleich über den CAN mit erfolgen (Custom-Bootloader). Peter
-
Thread
USB CardReaderWriter & Atmega
Emulation einer CF Karte? - Emulation einer SD Karte? - Emulation einer SM Karte? - Emulation eines Ms Karte? ==> CF würde sich anbieten von der Größe des Einschubs ==> SD würde sich anbieten von der Einfachheit? Oder: -intern was dranbauen? Da meine Hardwarekenntnisse jedoch nicht ausgeprägt
lediglich ein TCP/IP-Stack auf dem Prozessor zu implementieren (das geht sogar auf PICs und der MCS51-Familie), der über PPP (oder SLIP) mit der Außenwelt kommuniziert. Den Stack benutzt ein FTP-Server oder Webserver, der auf Anforderung die gewünschten Daten liefert. Das ist einfach und ausreichend
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
auf plötzliche Laständerungen (In meinem Fall 35mA->150mA). Durch langsameres Hochfahren der Last (10ms) und zusätzliche Vergrößerung der Stützkapazität des Reglers ließ sich das Problem lösen. Am Oszi konnte man dass sehr schön sehen wie die Spannung ursprünglich momentan beim einschalten auf 2.5V absank
gespart http://www.ebay.de/itm/Flap-QFP32-TQFP32-PQFP32-TO-DIP32-Programmer-Socket-Adapter-Conveter-IC51-D0090-/130834643503