-
Thread
Flash in msp430 F4xxx
oft darf man den MSP430F4xxx flashen bzw. earsen? - wie liest man einen bestimmten(ab vor gegebenen adr) Flash bereich? - gibt es fertige methoden zum schreiben und lesen vom Flash bereiche? Danke Gruß Laila
Flash_ptrC = (char *)0x1040; // Initialize Flash segment C ptr Flash_ptrD = (char *)0x1000; // Initialize Flash segment D ptr FCTL3 = FWKEY; // Clear Lock bit FCTL1 = FWKEY + ERASE; // Set Erase bit *Flash_ptrD = 0;
-
Thread
I2C mit STM32 und ITG3200 Sensor will nicht loslegen
gyr_adj[0] += rawData[0]; gyr_adj[1] += rawData[1]; gyr_adj[2] += rawData[2]; delay=1000; while(delay--); } for(i=0;i<3;i++) { gyr_adj[i] /= 500.0; } } /** * @brief Read ITG output register * @param out : buffer to store data * @retval None */ void ITG_Read_GyroRate
else { i2c_stop(I2Cx); } return(result); } Aufruf Beispiel: #define TMP101_SLAVE_ADR 0x94 temperature = read_TMP101(I2C1, TMP101_SLAVE_ADR) I2C1 oder I2C2 ist in der ST Library definiert Bei EEPROMs steht mir auch noch eine spezielle "Acknowledgement Poll" Funktion zur Verfuegung
-
Thread
Heizungs-Datenerfassung (HT3)
ht_cfg CFG, --cfg CFG Write ht_transceiver config Parameter:0/1/2/3 -ht_adr ADR, --adr ADR Write ht_transceiver device-address, be carefull using this -ht_rst RST, --rst RST HW-reset of ht_transceiver Gruß Norbert
src = source+"?"+Date.now(); } } // reload every minute setInterval(updateImage, 60*1000); } </script> </HEAD> .... Gruß Klaus
-
Thread
Metabo T6 Magnum - Betriebsfehler
(zerstörung der kupferlamellen des kommutators/kollektors z.b.) bitte geben sie mir ihre email-adr. bekannt und/oder schreiben sie an microlab@council.net lg. aus wien michael
bohrmaschine zum high-speed-bohren von printplatten (video- visiereinrichtung mittels opt. prisma, EOS-1000D kamera im "live-mode", darstellung auf monitor mit "fadenkreuz") und benötige so gut wie keine leistung am bohrer (bohrdurchmesser 0,6 - 1,2 mm / hartmetallbohrer), daher reicht diese variante allemal
-
Thread
Meßverstärker für 1/f-Rauschen 0.1 - 10 Hz
4. Bild: Ausreißer bei LTZ1000 mit 1.46uVpp (ansonsten immer <= 1.04uVpp) Da kann man jetzt lange über die Ursache Diskutieren: Ist es jetzt die LTZ1000 oder die Eingangselkos des Meßverstärkers oder Popcorn-Rauschen des
exakt wie bei der Hersteller-Rauschmeßschaltung, für den Filter ist ein OP07 mit Verstärkung von 1000 im Einsatz. Insgesamt verstärkt die Schaltung 1000*1000 = 10^6. Somit 1 mV Ausgang = 1nV Rauschen am Eingang. Anbei die Oszilloskopbilder, einmal die Schaltung stromlos (unpowered_noise). Dann nur
-
Thread
M16C timerA0 mit Interrupt
mein Code - allerdings für A2: ta2mr = 0x80; // use divider f/32 i = TIMER_TICK_uS(1000); //get interrupt each ms ta2 = i; ta2ic = TIMER_TA2_PRIO; // Interrupt priority cpsrf = 0; ta2s = 1; // Start Timer Ansonsten sieht dein Code richtig aus. Einzige Möglichkeiten
der Korrektur auf Vector 20. (danke nochmal) .section vector,ROMDATA .org __VECTOR_ADR__ .if 0 .lword dummy_int ; vector 0 BRK .lword dummy_int ; vector 1 .lword dummy_int ; vector 2 .. .. .. .endif Was sollte dieses .if 0 da?
-
Thread
XMEGA/AVRStudio6/ASM Eeprom-Warnung unterdrücken bei gemappten Speicher
Hallo, wird beim Xmega das EEROM in den Bereich ab 1000H eingeblendet und die dortigen Variablen via .org $1000 platziert gibt das Projekt-Build natürlich zwangsweise die Warnung "offset 0x10000 in .eseg is beyond end of memory at 0x3ff" aus. Lässt sich
irgendwie anders als mit zusätzlichen Ersatz- Variablen Equates (VAR_EEPROM_MAPPEDADR = VAR_EEPROM_ADR+MAPPED_EEPROM_START) verhindern? Gruß Robert
-
Thread
Zähler im EEPROM
dann den die Werte geschickt miteinander verrechnen. Das Ganze geht natürlich auch mit 100 oder 1000 EEPROM-Bytes als "linearen Zähler". Und/oder in das EEPROM nur alle paar Sekunden /und/ bei Powerfail den Zählerstand schreiben. Dann musst du nur erkenne, dass die Spannung abfällt und ausreichend
Fpga K. schrieb im Beitrag #5461927: > paar us Schreiben Da liegst du um den Faktor 1000 daneben, das bewegt sich im paar ms Bereich. @Lothar Safari schrieb im Beitrag #5461554: > Hast du beim Zugriff auf das EEPROM abgeschaltet, oder wenn das grade > Pause hatte?
-
Thread
SPS und Mikrocontroller Gesperrt
Von der sich allerdings Siemens distanziert. Bei grösseren Industrieanlagen kommen schnell über 1000 Ein- bzw. Ausgänge zusammen. Zusätzlich die diversen Busverbindungen, Datenbankanbindung für Produktionsdaten, etc. Die Schwierigkeit der Programmierung liegt in der asynchronen Abarbeitung des Programms
//Zielcode auf Teil holen SLW 4 //Umwandlung in Pointer und Adr * 2 LAR1 AUF #DB_Routing //Routingtabelle öffnen L DBW [AR1,P#0.0] //Neuen Zielcode für Teil holen T #Routing_OUT
-
Thread
Was kommt nach Blue-Ray
Ionenstrahl die Informationen in eine Stein oder Nickelplatte eingraviert. Die Haltbarkeit soll bis zu 1000 Jahre betragen.
einfach nur als Speichermedium bekannt gemacht, also ganz ohne Lizenzgebühren, Kopierschutzgedöhns und adren Murks, dann wärs wahrscheinlich wesentlich besser angekommen.
-
Thread
Wie finde ich mit IDA die Stelle im Code von der aus auf einen String zugegriffen wird?
einem richtigen, nicht ein USB-Modul aus China) auf die Stringadresse triggern und die gespeicherten 1000 zuvor ausgeführten Befehle zu untersuchen. Habe ich vor Jahren genacht, also Trigger auf Datenadresse und vorher ausgeführtes Programm aufzeichnen. Georg
Lade den aktuellen Wert des Stackpointers + 0x44 in das Register R0 ROM:0026A730 ADR R1, aFgsDnl ; "/fgs.dnl" # Lade Register R1 mit dem relativen Offset zum Label 'aFgsDnl' # Da das nächste Kommando nur zwei Byte entfernt ist, muss es sich hier also um einen 16-Bit Thumb-Code
-
Thread
Radioempfang heute
schrieb im Beitrag #6738311: > Da gab es z.B. noch RIAS-BERLIN. Mit der mächtigen Sendeleistung von > 1000 oder sogar 2000 kW sendete er auf der langen Welle. Der RIAS hat nie einen Langwellensender betrieben, nur Mittelwellensender. Das RIAS Programm wurde allerdings stundenweise über den 1000 kW- Sender
ersetzt jetzt DAB die Mittelwelle (Küche/Auto) und im Wohnzimmer DVB-S2 für Radio. Dazwischen gab's noch ADR als Übergangslösung. Aber Danke für den Tipp! Grüße, Serge
-
Thread
Teilnehmer eines seriellen Bus abfragen
sendet die binäre Adresse mit einer dazugehörigen Maske. Adresse 0b 0000 0000 0000 0000 Maske 0b 1000 0000 0000 0000 D.h. Die Angefragten vergleichen nur die Bits, welche in der Maske auf 1 stehen, damit macht man die Adressbereichsfilterung. Bei 16 Bit braucht man nur 32 Anfragen, um jeden einzelnen
Nachrichten zu versenden.... Nun gehen wir mal vom schlimmsten aus: Ich habe am Bus 3 Devices, mit Adr. 1 , 4 , und 16000 .... Nun ist zwischen der Adresse 4 und 16000 eine relativ lange "Wartezeit". Nehmen wir jetzt mal den Device Nr. 16000, er empfängt ja ebenfalls die Nachricht wo sich Device
-
Thread
CPU Selbstbau Gesperrt
man arbeitet. Dann könnte man sich im Zweifelsfall mal organisieren. Auf meine Schule gehen 1000 Schüler und ich kann mir nicht vorstellen, dass ich der einzigste bin, der programmieren kann.
bleibt die Befehlsabarbeitung solange stehen, bis sie eine Erlaubnis bekommt! Gruß Tobi PS: ADR=Adressregister ABL=Ablaufsteuerung
-
Thread
Transistortester AVR
und > den Konnektor kontrolieren ob die Abmessungen auch uebereinkommen. Da kann ich dir nur 1000% Recht geben ;-)
2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT wait1000ms.o -MF dep/wait1000ms.o.d -c ../wait1000ms.S avr-gcc -Wall -DWITH_SELFTEST -DAUTO_CAL -DWITH_AUTO_REF -DREF_C_KORR=12 -DREF_L_KORR=50 -DC_H_KORR=0 -DWITH_UART -DCAP_EMPTY_LEVEL=4 -DAUTOSCALE_ADC
-
Thread
Einfacher und billiger Webserver mit AtMega32
beschäftigen. Beim Preis werde ich wohl auch bei ca.10,-EUR landen. Schliesslich kann ich nicht gleich 1000 Stück fertigen lassen. Die Ethernet-Teile wollte ich aus oben beschriebenen Gründen nicht mit drauf machen. (Dann bietet sich auch das Board von Ulrich mit ATMega128 an) Gruss, Holger
sowohl beim Ausgeben, als auch beim Setzen von Werten). Adressierung: als Word: "wN": Word an 16bit-Adr. N als Byte: "bN": Byte an 8bit-Adr. N als Bit: "bN.M": Bit M von Byte an 8bit-Adr. N Tag-Format in LFO-Dateien: {wN:FORMAT} {bN:FORMAT} {bN.M:TRUE:FALSE} wobei: N,M: Adresse (s. oben)
-
Thread
Logamatic 2107 Schnittstelle
Monitordaten" und dann "Bus-Status". gefunden unter Diagnose/Monitorwert/Busteilnehmer MC 10/SAFe Adr. 8 BC 10 Adr. 9 RC 35 Adr. 16 Gruß Andreas
ems_flag &= ~1; } if ( ems_cnt == 0 ) ems_adr = dr; if ( (ems_cnt == 1) && (dr!=0) && (ems_adr&0x80) ) { ems_cnt = 0; ems_adr = dr; }
-
Thread
Nachlassauflösung, AVRs, Oszi, MM, Bücher, div. Bauteile
bemängeln. M. K. schrieb im Beitrag #7841551: > Ich habe per PN geantwortet. Lass Dir die Mail Adr. mitschicken. Das Antworten und Kommunizieren ist einfacher und sicherer. MfG ein 80 jähriger alter knacker P.S. Wenn Preise genannt werden, sind sie wieder für die üblichen Verdächtigen
65W 007: 100m Aircell 7 Koax-Kabel 008: RF Explorer 009: Metrovna Antenna Analyzer 010: Yaesu G-1000DXC Antennenrotor 011: 2x Diamond SS-500 Antennensplitter 012: profitec SPS12402 Schaltnetzteil, 12V..14V 4A 013: Kenwood FM Dual Band Tuner TM-G707 014: MFJ-834 RF Amperemeter, 3A 015: Daiwa SWR
-
Thread
Induktivität von bikeloop für SAQ-Empfang
FKP2) von 3,9 nF als Basis zu nehmen und einen Rundfunkdrehko von 500pf bzw. zwei davon parallel mit 1000pF als variablen Kondansator zu nehmen. Dann jeweils weitere 1nF Kondensatoren parallel zuschalten, bis man die gewünschte Resonanz erreicht. Alle Berechnungen findest du komfortabel wie oben schon
damit immer mit mindestens 25 dB über Rauschen empfangen. Mit Upconverter ( 0-100 KHz -> 14.000 - 14.1000 KHz) vor meiner KW-Station. Zum Testen des RX kann man neben den bekannten Zeitzeichensendern MSF und DCF77 auch die russischen Alphas und Betas heranziehen. Viele interessante Beiträge zu geeigneten
-
Thread
Voltmeter/Amperemeter funktioniert nicht so wie es soll
müsste, habe ich mir die Gleichung zusammengebaut. Ich habe dazu für zwei Referenzspannungen so ca. 1000 Werte gesampelt, und der Median stellt für mich dann den Wert dar der am nächsten dem Soll herankommt. Die Samplewerte habe ich in der Exceltabelle sortiert um grafisch besser dessen Häufigkeit sehen
{ raw = -((16384 - raw) + 1); } [/c] Ebenso unrichtig ist die angegebene I2C Adresse für ADR0/ADR1 (0/0). Diese lautet 0x4c und nicht 0x98. Peter R. schrieb im Beitrag #4131367: > Wird dagegen an den kurzen gestrichelten Linien getrennt und per lange > gestrichelte Linie verbunden, kommt
-
Thread
Einfacher Messverstärker 10 Hz - 100 KHz
Durch verändern der oder des Filters sollen 10 Hz – 100 KHz erreicht werden. Tiefpassfilter = 20µF/1000 R Hochpassfilter = 15 R/0.1 µF Vorhanden sind 2*OPA227P und diese sollen in 2 Stufen a` 30 und 33 auf ca. 1000 Verstärkung kommen. Spannungsversorgung +/- 15 V Rauscharm ca.130µV Trms bei 200mA
Ein Verfahren, welches der uralte HUNTRON Tracker 1000 (dort mit seinen 80Hz) aus dem gleichen Grunde genutzt hat .-)
-
Thread
Cariad SE Erfahrungen Gesperrt
VSBLTY gegangen ist. Der scheint aber wohl den Gesetzen der Mathematik zu trotzden, denn der hat 1000% Gewinn gemacht.
das noch nicht verstanden. Denn zu Zeiten von 500-1000ppm war "Deutschland" keine Wüste, im Gegenteil.
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
Das könnte Niffko wissen... Vermute mal es wird ein noraler PT1000 oder was ähnliches sein. Notfalls einfach mal Poti anschließen so lange drehen bis die RC35 eine Temperatur anzeigt und dann den Widerstandswert messen. Das mit Potentialfreiheit ist eine gute Frage
Version: 13.10 Angeschlossenes Regelsystem: -> Logamatic EMS Angeschlossene Regelkomponenten: -> Adr.: 08 -> UBA4 Version : 4.09 -> Adr.: 09 -> BC20/25 Version : 1.06 -> Adr.: 11 -> Service Key -> Adr.: 13 -> Modem -> Adr.: 16 -> RC 35 Version : 1.18 -> Adr.: 48 -> SM 10 Version : 2.02 LG
-
Thread
LED als Z-Diode
auch an einen parasitären paralel anliegenden Widerstand liegen. HAb hier zuhause auch noch nen 1000 er cask grüner leds rumliegen einige haben "komische" eigenschaften hab zb schon eine erlebt die Minztenlang spannungen von 18 Voltausgehalten hatund noch grün gelauchtet hat.(Schwach zwar aber genauso
ist die spannung genuegend stabil fuer die 3 cent, die das kostet. Eine richtige Referenz, wie die ADR381 ist mit 1 Euro doch einiges teurer.
-
Thread
Rigol TCPIP Port mit LXI ändern
Hallo ich habe ein DS1074-Z und möchte die IP Adr. ändern Das geht auch ganz gut bis ich das Oszi neu boote und es wieder die alten Einstellungen hat. Instrument Model: DS1074Z Manufacturer: RIGOL TECHNOLOGIES Serial Number: DS1ZA154201729
Laut Handbuch könnte es so funktionieren, DS1000Z_UserGuide, Seite 250: Power-on Recall You can set the system configuration to be recalled when the oscilloscope is powered on again after power-off. Press Utility - System - Power On Set to select
-
Thread
TEKWAY DST1xx2B Oszilloskop
40Kpts) (sehr angenehm ist auch die sehr hohe aber auch einstellbare screen refresh) Rigol DS1000B Series - 400 wfms/s (wobei max 16Kpts) Rigol DS1000CA Series - 2000 wfms/s (wobei max 10Kpts) Rigol DS1000E/D Series - Keine angaben ! Habe irgendwo mal gelesen 2000 (wobei kann eine verwechlung
Also 1000Stk. will ich nicht, 1 würde mir schon reichen ;)
-
Thread
Mikrocontroller 16 Bit (oder höher)
noch untertrieben). Folgende Dinge halte ich für wichtig: - einfaches Adressmaping, Start bei Adr. 0x0000, dann die Interruptvektoren, dann fast 16MByte frei adressierbar und dann noch ein paar interne Adressen. - Verfügbarkeit eines C++ Compilers (ganz wichtig) - Buszugriff mit 8 und 16 Bit
Multiplikation nun schneller macht oder nicht, ist mir egal. - bei meinen kleinen Stückzahlen, unter 1000 im Jahr, ist der Preis für den Controller auch nicht ganz so wichtig, die Entwicklungs- und Platinenkosten sind entschieden teurer als die evtl. eingesparten 1 bis 2 Euro pro Stück. Zur Zeit baue
-
Thread
TOISWITCH - IoT I/O-Server für ESP8266
hacker-tobi schrieb im Beitrag #6806931: > anbei die neueste Version. Zip ist um den Faktor 1000 geschrumpft, gratuliere :-) Aber hier warst Du wohl zu rigoros. Es gibt auch Leute, die würden das fertige Bin-File flashen und fertig. Von daher empfehle ich dir, zukünftig die Datei webserver.bin
webserver.bin), bekomme auch auf dem Comport Ausgaben, aber in meinem Router ist kein Eintrag einer neuen IP-Adr oder eine neue WLAN SSId Kann es sein, dass Du eine feste IP vergibst? Ich bin auf 192.168.0.x
-
Thread
Probleme mit LCD (ST7066U)
kommst du da hin.. #define ROW2 0x40 lcd_order; //hier waeren Macros fuer die LCD befehle, wie DDRAM_ADR, nett... write_lcd(0x80 | ROW2); [/c] >2. es erscheint nicht immer ein Zeichen, hab's ausprobiert mit >0b11001100: ist, btw. kein ASCII Zeichen ;) >im Display erscheint dann aber das Zeichen
ist falsch. Der Takt wird in Hz angegeben #define F_CPU 8000000 Da du hier um einen Faktor 1000 falsch liegst, würde ich mal nicht darauf wetten, dass die _delay_xx Funktionen überhaupt irgendwelche sinnvollen Zeiten ermittelt haben.