-
Thread
Bosch Premaster
, schreib mir doch einfach an: Maschinenbau "(Klammeraffe)" polizisten-duzer.de Die Email Adresse habe ich aber nur für kurze Zeit (sieht man ja am Namen ;-)). Liebe Grüße, Florian
Namen "Mama". Aber in Berlin kann ich dich sehr gerne besuchen kommen. Falls du mir deine email adresse beichten könntest, können wir uns gerne detailiert über unseren Treffpunkt etc. austauschen.
-
Thread
Bootloader .hex-Datei auf einheitliche Stringlänge bringen - wie?!
Ich habe den Adressaufbau beim .hex nicht wirklich verstanden. Aber jetzt ist es klar. Aktuelle Adresse + Datenbytes = Nächste Adresse. Danke für den Denkanstoß.
. Aber > jetzt ist es klar. Aktuelle Adresse + Datenbytes = Nächste Adresse. Nicht ganz. Die Adresse der nächsten Zeile steht immer _in_ dem Header der Zeile. Nehmen wir mal eine Ausschnitt aus Normale.txt und streuen Leerzeichen und Zeilennummern
-
Thread
FM Radio Modul RDA5807M
Selbsterkenntnisse: Nr.1: Die Arduino "Wire" Bibliothek wird in den Beispielen immer mit 7-Bit Adressen befüttert. Ich selbst arbeite "schon immer" mit 8-Bit Adressen. (Bei mir gehört das R/~W Flag schon immer dazu.) Mit den sortierten Adressen funktioniert alles wie gehabt. Nr.2: Bei meiner Platine
Da war doch irgendwie noch die Sache mit der Interpretation der I2C Adresse. Manche Datenblätter definieren die Adresse inkl. R/W-Bit=0, manche ohne. Liegt da vielleicht das Problem? Hast Du Arduino-Beispiele, die es ja zum RDA gibt, nachvollzogen? Alle Register lesen
-
Thread
[Sammelbestellung] [DycoLED] RGB LED mit integr. seriellen Controller
eine Zusammenstellung aus Excel mit allen Bestellern. Alle rot gekennzeichneten haben noch keine Adresse hinterlassen und sollten noch eine E-Mail an dycoledplatine@betriebsdirektor.de senden. Gruß
keine Möglichkeit hatte ihm die Daten zukommen zu lassen. Bitte schick mir eine PN mit deiner Email-Adresse.
-
Thread
Einmal drücken Alarm ein, nochmal drücken aus
Transistoren müssten dann aber durch PNP ersetzt werden. Die Relais liegen dann mit einem Anschluss fest auf GND. Plus würde geschaltet.
Jörg R. schrieb im Beitrag #5973760: > Schicke mir mal die zuletzt bestückte Platine zu, Adresse sende ich Dir > per Mail. Jep, das mach ich gerne. Nur zur Vollständikeit noch ein Foto von der neu bestückten Platine.
-
Thread
CPU in VHDL designen
-bit Daten trotzdem 8-bit Adressen > adressieren? Zum Beispiel indem du mit den 4 Bit nur ein Register adressierst in dem die eigentliche Adresse steht. Sinnvoll wäre es trotzdem, längere Instruktionen zuzulassen. Muss ja auch
als Operanden eine Adresse haben (Jump wenn Carry, Jump wenn Zero, Jump wenn Equal, Jump zu Adresse), die passen nicht in 2-bit rein :( Irgendwie komplizierter als ich dachte.
-
Thread
Trojan.Python.Agent - Ist die Datei clean oder virusverseucht?
entscheide dann von Fall zu Fall. Alles klar soweit? Ist dein Rechner sauber und woran machst du das fest?
ist, können wir nicht auswerten und daher dazu leider keine Aussage treffen. Die folgende IP-Adresse war Ihrem Anschluss an dem genannten Zeitpunkt zugeordnet: IP-Adresse: xxx Zeitpunkt: 31.10.2019 00:47:09 MEZ Infektion: conficker ####### Hat fast eine Woche gedauert, bis ich durch war
-
Thread
ISDN an 2 PC über Wlan
noch den jana-proxy, der macht aber kein echtes NAT. Einfach installieren und am anderen PC die IP Adresse des ersteren als Proxyserver eintragen. Dann geht zumindest http (aber kein Mail, FTP etc.)
Hallo, der Win98 mit der Internetfreigabe muß unbedingt die 192.168.0.1 als feste IP haben. Der andere Rechner muß ebenfalls eine feste IP bekommen, z.B. 192.168.0.2 Als Gateway und als DNS muß dort die 192.168.0.1 eingetragen sein. Die WinXp-Firewall darf da nicht reinpfuschen
-
Thread
Digitalstrom erhältlich
. Aber, wie das leben so spielt, ist nichts so einfach wie es scheint. mein dss bekam keine IP-Adresse und das ding, ist anscheined von Werk aus auf dhcp anstatt auf eine feste IP eingestellt. eine feste IP hätte natürlich alles einfacher gestaltet, denn wer hat schon einen dhcp-server zu hause am
Router nehme, hast du sicherlich recht, dachte nicht an das ding, da ich in meinem Netzwerk alle fest vergeben habe.
-
Thread
Anfängerprobleme
den Transfer DA 0,$15,$3 IC I,0,2 Das DA legt 2 Werte, beginnend ab einer Datenadresse 0 fest. Die Werte sind $15 und $3 und IC überträgt dann diese beiden Werte per I2C an einen Baustein mit der Adresse die sich in I befindet (zb $C2) Die $15 scheinen konstant zu sein. das zweite Byte legt offenbar die Geschwindigkeit der Motoren fest. Jeweils eine Hex-Ziffer pro Motor. Soweit meine Arbeitshypothese. Ob das allerdings zur Beschreibung von I2C taugt, wage ich mal dahinzustellen.
-
Thread
Ostern- Vielleicht mal wieder Detektorempfänger ? Gesperrt
gedacht ist? Dass die innenliegenden Wabenspulen gegen die äußeren verdreht werden können? Oder ist das fest vernietet, verschraubt?
gerade wenn man einen NAchsetzverstärker verwendet, stellt man beim Durchdrehen der Abstimmung eben fest, "daß da noch was ist".
-
Thread
Eine interruptgesteuerte TWI/I2C Routine und eine Frage dazu. Pointer/Variable an IRQ?
const" > oder "static"? Globale Daten sind statisch, d.h. permanent vorhanden und werden mit fester Adresse abgesprochen. Lokale Daten (ohne "static") hingegen haben keine feste Dauer und keine feste Adresse.
Alle dazugehörenden (globalen) Variablen. Im TWI IRQ setzt du dann die Variable immer auf einen festen Wert. Wenn das TWI hängt gibt es keine IRQs mehr und der Timeout läuft auf 0 was ein Init vom TWI auslöst. Wie lange das dauern soll musst du selbst festlegen. Und wegen der Pointer Geschichte
-
Thread
ZX81 plus38 Clone
eine Sequenz von NOPs. Das echte Zeilenende gibts über die eigentlich für DRAMs gedacht Refresh-Adresse.
noch nicht aufgebaut. https://revspace.nl/ZX81PLUS34_ZX81_clone Unter Punkt 51 ist seine E-Mail-Adresse.
-
Thread
wie startet man einen interrupt?
Kabel einen Fehler hat dann hängt das Programm an der Stelle fest. Natürlich kann man dafür eine maximale Wartezeit programmieren, aber irgendwann will ich den Interrupt aber doch verstehen bzw. anwenden können. Habt wieder vielen Dank für Eure Antworten Markus
Hallo Markus, Der Text hinter "vector=" ist ein Konstante, wo die Adresse hinterlegt ist. Diese ist im allgemeinen in der Datei "prozessor.H" hinterlegt. Bei IAR sind dort alle Interruptvectoren definiert. Wie genau die Header Datei für deinen Prozessor heisst weiss ich
-
Thread
Programmierbare Relaiskarte - Konfigurationsdaten Lesen/Speichern/Übertragen
auf den Controller übertragen werden. Derzeit übertrage ich sie so: [code]C:<Name>:<Protokoll>:<Adresse>:<Command>:11100-00;[/code] Die Zeilen haben immer eine Feste Länge. Bis hier funktioniert es auch schon. Nun soll natürlich die Konfiguration auch irgendwie im Controller abgelegt werden. da
Frage wie ich das am besten im EEPROM suche. Eine Taste wird gedrückt. Es wird mit das Protokoll, Adresse und Command übergeben. Protokoll ist 02; Adresse BF40; Command 0002. Nun gehe ich an die erste Adresse + 17Bytes im EEPROM und prüfe die ersten 5Bytes. Passen diese lese ich die nachfolgenden 2Bytes
-
Thread
if-Abfragen verpönt?
Geht aber nur dann, wenn 0 keine gültige Adresse ist. Es gibt Systeme, da /ist/ 0 eine gültige Adresse. AVR ist eines davon: 0 ist gültige EEPROM- und Flash-Adresse und bei den XMEGAs auch gültige RAM-Adresse (I/O).
praktikabelsten, keine Frage. Ich wollte nur verdeutlichen, dass es nicht sein /muss/. Eben, ein festes Offset oder die Adressen verbreitern und oben ein Flag setzen und so weiter, das ginge alles. Ich ärgere mich jedes Mal wieder, wenn Leute die Ganzzahl-Darstellung eines Zeigers in C mit einer physikalischen
-
Thread
2 Mikrocontroller Kommunikation über I2C
Hi, wo lege ich die Adressen von Master und Slave fest oder werden die Adressen es automatisch vergeben? Wo finde ich die 7-Bit Adresse? Wenn ich nur einen Master und einen Slave habe,erkennt das I²C-Protokoll selber dass
[ST][ADR/W][MADR][LEN[CMD][...DATA...][SP] ST/SP sind Start/Stop Kondition, ADR/W sind die I2C Adresse des Slave und das Write-Bit, MADR ist die Adresse des Masters, wenn er als Slave am Bus lauscht, der Rest sind dann die Daten. Es gibt, wenn ich mich recht erinnere sogar eine Broadcast-Adresse,
-
Thread
DDS normal ?
Zugriff auf die Register per STS oder OUT muss man eine andere >Addresse benutzen. Bei STS ist die Adresse um 32 größer. Leider ist da >ein unterschied zwischen IO und RAM Addressen. Nur bei IO-Adressen <$60. MfG Spess
spess53 schrieb im Beitrag #2563758: > Nur bei IO-Adressen <$60. stimmt.
-
Thread
Ansteuerung von 2 kaskadierten Ls259 (DL259) mit AtMeg8515.
, könnt Ihr mir vielleicht einen Rat geben. Ich hatte bisher immer laut Wahrheitstabelle /Clr fest auf Low und Di fest auf High. Um den richtigen Chip anzusteuern, habe ich bisher immer nur /OE bzw. /G über entsprechende AVR-Ausgänge umgeschaltet. Ich will ja eigentlich nichts zwischen speichern
ich immer /Clr auf Low legen und diese Tabelle sagt nun das Gegenteil. Sonst habe ich D (Di) fest auf High und will mit /G (/E, /OE) dann umschalten. Die Adressen werden natürlich immer parallel angesteuert. Wenn man den Wald vor lauter Bäumen nicht mehr sieht, kann es eben doch passieren
-
Thread
Cypress (Anchor) AN2135 Treiberproblem Win2k/XP
g # Ich schreibe mit der C-Firmware im AN2135 in einen Buffer, der 512 Byte # groß ist, an eine feste Adresse. Diesen Adressbereich hole ich von # VisualBasic aus mit der ReadRamBytes-Funktion. # That's it. Hallo ich kenne den AN2135 nicht, aber ich arbeite mit dem AN2131 unter Windows XP und
ezusb.sys nie ein Problem gehabt. Allerdings habe ich auch nie VB6 benutzt sondern C. Buffer an fester Adresse hört sich für mich schon mal komisch an. Generell ist zu den Cypress Teilen noch zu sagen, dass sie deutlich komplexer sind als so ein einfacher FTDI Chip. Zeig doch mal den Firmware code
-
Thread
ARM Cortex M0 system timer
.html Seltsamerweise ist das nur ein 24Bit Timer. Wenn ich es richtig verstehe, sind die Adressen über alle M0 fest vergeben: SysTick Control and Status : 0xE000E010 Gibt es irgendwo Beispiel für die Konfiguration?
chris_ schrieb im Beitrag #4492242: > Wenn ich es richtig verstehe, sind die Adressen über alle M0 fest > vergeben: > SysTick Control and Status : 0xE000E010 Da es sich um ein Feature des Cores handelt ist das anzunehmen. Aber wer arbeitet denn mit der Adresse? Die sind alle per
-
Thread
PC Dual-Boot Win 10 Debian
macht. Inzwischen gibt es aber eine APP die unter RISC OS uboot ins RAM lädt und dann diese RAM-Adresse auf die Boot-Flash Adresse umbiegt und somit mit einem Klick aus RISC OS Debian direkt startet. Beim nächsten Reset startet dann wieder der Boot-Flash mit RISC OS: https://groups.google.com/g/comp.sys.acorn.announce
Lothar schrieb im Beitrag #6504804: > und dann diese RAM-Adresse auf > die Boot-Flash Adresse umbiegt und somit mit einem Klick aus RISC OS > Debian direkt startet Wenn dein System keine BIOS-Auswahl des Bootmediums anbietet, was wohl so ist, könnte man vielleicht
-
Thread
RFM12 - Funkmodul
ESC-Sequenzen) um bestimmte Parameter einstellen zu können (Baudrate sofern nicht Autodetect, Kanal, I2C-Adresse, etc...). Oder sollte das fest verdrahtet sein?
eine komplett universelle Lösung ist nicht immer das beste. Zumindest die Schnittstelle (I2C + Adresse, UART + Baudrate etc.) sollte meiner Meinung nach per Software über defines fest eingestellt werden. Ebenso könnte man den Modus (Verbindung zweier Module oder Netzwerk) genauso einstellen. Solche
-
Thread
Laufschrift mit 8051
Listfile des Assemblers herauslesen, oder man kann dieser Tabelle gezielt per org - Befehl eine Adresse zuordnen. Wenn die Daten sowieso per serieller Schnittstelle übertragen werden, kann man sogar auf die db-Anweisung ganz verzichten. Der dptr wird einfach per Konstante mit der Adresse des für den
den RAM legen an eine bestimmte Stelle und dann nacheinander ausgeben, Datenpointer auf die erste Adresse setzten und ausgeben, jedoch weiß ich dann immer noch nicht so genau, wie ich eine Laufschrift erzeugen soll, weil es kommt ja immer 1 Zeichen, dann das nächste, weil dann stimmt ja die Adresse nicht
-
Thread
Suche nach FPGA Board
<=0; elsif adresse<63 then adresse<=adresse+1; end if; end process; result <= PassendeKonvertierung(K*Signal_v); -- kann laufend ausgerechnet werden process begin -- RAM mit Daten füllen
enthält 65 Werte begin process begin wait until rising_edge(CLK); if aktiv='0' then adresse <= 0; aktiv <= '1'; elsif adresse<64 then adresse <= adresse + 1; else aktiv <= '0'; end if; end process; result <= c_sine_value_x(adresse) * c_rising_edges/c_divisor;
-
Thread
TPLink 16 Port Gigabit Switch funktioniert zeitweise nicht
bezüglich IP Adressen: Mein Notebook hat zwei IP Adressen: 192.168.1.20 und 192.168.1.24 für WLAN ebenso der Drucker und ein PC mit integriertem WLAN Chip
herumgeschickt werden soll. Meistens Wo eingebucht, an der FB oder an den APs? Wer vegibt da wo welche Adressen? Noah L. schrieb im Beitrag #5991567: > bezüglich IP Adressen: > > Mein Notebook hat zwei IP Adressen: > 192.168.1.20 und > 192.168.1.24 für WLAN Wie vergeben: Statisch? Dynamisch?
-
Thread
Wollen die Leute keine Glasfaser auf der letzten Meile mehr?
Zeitpunkt, an dem man den Anschlußvertrag abschließen sollte, der eigentliche Betreiber noch gar nicht fest stand, und gar keine Kosten bekannt waren. Gelegt wurde es in der Straße halt trotzdem, für die Schulen gegenüber. Oliver
/nahm ihn unabhängig von persönlichem Verschulden in Haftung. Eine Identifikation über die IP-Adresse führt direkt zum Störer, aber nicht unbedingt zum Filesharer.
-
Thread
WLAN-Standards: 802.11/a/ac/b/n, total verwirrend.
Sicherheitseinstellung in Ihrem Router. Legen Sie die Sicherheitseinstellung nur auf WPA oder WPA2 fest. 6. Aktualisieren Sie den Firmware Ihres Routers. 7. Wir empfehlen Ihnen, die MAC-Adresse des Echos (6854FD3A5E22) zu der Liste der zugelassenen Geräte in den Routereinstellungen hinzuzufügen.
... 7. Wir empfehlen Ihnen, die MAC-Adresse des Echos (6854FD3A5E22) zu der Liste der zugelassenen Geräte in den Routereinstellungen hinzuzufügen. Muss keine MAC-ADresse explizit whitelisten, definitiv nicht 8. Setzten Sie Ihren Router
-
Thread
Assembler variablen, var+x
A. K. schrieb im Beitrag #4733320: > Nö. Bei RISC Architekturen mit fester Befehlslänge findet man eine > direkte Adressierung üblicherweise nicht. Oops... AVR8 ist RISC, jedenfalls nach Aussage von Atmel. Gibt es dort direkte Adressierung? Natürlich. "lds" und "sts
c-hater schrieb im Beitrag #4733367: > Also: Adresse ist der Inhalt von cx, dann wird nochmal 6 draufgezählt, > um die tatsächlich anzusprechende Speicheradresse zu ermitteln. wäre das denn identisch mit add ax, [cx+6]?
-
Thread
AVR8ASM TWI Interrupt
das richtig, unter anderem wird so auch festgestellt welche Adressen belegt sind.
und die Abarbeitung geschieht mittels drücken des Tasters. Mir ist auch nicht klar, ob die Adresse nun 3-Bytes hat oder nur 2-Bytes benötigt oder gar nur 1-Byte. Befinden sich jetzt z.B. die aktuellen 6-Positionsbytes ab Adresse $000000 oder $0000 und die 16-Kalibrationsbytes ab Adresse $000020
-
Thread
Tabelle dauerhaft in Flash-ROM speichern
Berechnungsprogramm regelmäßig auslesen. Wie realisiere ich das am besten in C? Die Tabelle muss ja an einer festen Adresse abgelegt sein, die ich dann im Programm anspringen kann.
TechInfo wrote: > Die Tabelle muss ja an einer festen Adresse abgelegt sein, die ich dann > im Programm anspringen kann. Völlig falsch. Eine Wertetabelle springt man nicht an, sondern liest sie. Und die Adresse interessiert auch keine Sau, die
-
Thread
NAS Konfigurationswebseite lässt sich nicht öffnen
Welcher Browser? Genauere Fehlermeldung? Richtige IP-Adresse? Was sagt zugehörige Discovery Tool?
Ich habe jetzt nicht jeden einzelnen Beitrag gelesen, aber die Oben erwähnte 169er IP-Adresse kannst du "knicken". Das ist eine Adresse, die sich ein auf DHCP eingestelltes Netzwerkinterface selbst zuweist, wenn der DHCP-Request nicht beantwortet wird. Ein dazu passendes Subnet hast du
-
Thread
Suche Tip zur division zweier Zahlen mit CMOS ICs
einem EPROM loesen. Man befuellt das EPROM mit den gerechneten Werten. Der Eingangswert ist die Adresse.
Controller schon > enthält nochmal in CMOS nachzubauen nur mit dem Nachteil, das das > "Programm" fest verdrahtet ist. > > Auch würde sowas mitnichten in einem Takt ablaufen (deshalb auch die > nötige Ablaufsteuerung). Wenn das Programm fest ist, habe ich kein Problem damit. Es soll ja 1 Gerät
-
Thread
diskrete CPU
ASCII-Zeichnungen in [code] [pre] ..... [/pre] [/code] einfassen. Damit werden sie mit einem Font fester Schriftbreite ausgegeben und auch weitestgehend nicht umbrochen. Ich habe Deinen obigen Beitrag mal dementsprechend angepasst, s.o.
machen es kompliziert in Bezug auf Gattermenge, später es aus Gattern zu bauen -> 2 Eingabe- & 1 festes Ausgaberegister (ALU), + 1 Register, an dem eine LED hängen könnte
-
Thread
Ethernet PHY KSZ8081MLX richtig beschalten
die PhyAD0-3 musst du beschalten, damit du den Phy überhaupt > ansprechen kannst. Ohne konkrete Adresse ist das schwierig. Also muss ich bei RDX1, RDX2,RDX3 einen Pull up/down anschließen um eine feste Adresse zu haben ? Sehe ich das richtig ?
interface zufällige Werte annehmen können, deswegen habe ich jetzt mit einem pull up und 2 pull down die adresse 001 fest gemacht.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Testbericht bitte. 230V auf so einem Teil, oha. Und wasserdicht/-fest scheint mir das auch nicht.
> Problem! Das ist hierzulande auch gar nicht erhältlich: "Dieses Produkt kann nicht an Ihre Adresse versendet werden. Wählen Sie ein anderes Produkt oder eine andere Adresse aus."
-
Thread
AD9951 reagiert nicht
aus 5 Registern. Jedes dieser Register hat eine definierte Länge, z.b. 3 Bytes. Nachdem man die Adresse des Registers geschrieben hat, füllt der DDS dieses Register mit den nächsten 3 Bytes. Jedes weitere Byte wird ignoriert, solang es keine neue Adresse ist. Daher weiß der DDS schon wann die Datenübertragung
Makob schrieb im Beitrag #5007959: > Nachdem man die Adresse des Registers > geschrieben hat, füllt der DDS dieses Register mit den nächsten 3 Bytes. > Jedes weitere Byte wird ignoriert, solang es keine neue Adresse ist. > Daher weiß der DDS schon wann die
-
Thread
Programmierung USB Chip CY7C680013A
aus. Willst du nur kontinuierlich lesen? Oder auch Blöcke bilden und triggergesteuerte Messungen fester Länge machen oder sowas?
IOA ^ 2; // is sloe sbit PA3 = IOA ^ 3; // alt. function WU2 //sbit PA4 = IOA ^ 4; // is FIFO Adress 0 //sbit PA5 = IOA ^ 5; // is FIFO Adress 1 //sbit PA6 = IOA ^ 6; // is PKTEND //sbit PA7 = IOA ^ 7; // is FLAGS / SLCS [/C] Sind die auskommentierten Zeilen Default Einstellungen? Bzw. muss
-
Thread
Z80 Interrupthandling
egal sein, da er bei einem INT und NMI immer zu festen Adressen springt. Das bedeutet also, wenn ich ein Interrupt auslöse, kann ich dann als Gerät durch das IORQ und dem zusätzlich aktivem M1 erkennen, das der Interrupt verarbeitet wird, und kann dann
dem Datenbus > geschrieben wurde, gänzlich egal sein, da er bei einem INT und NMI immer > zu festen Adressen springt. Richtig. > Das bedeutet also, wenn ich ein Interrupt auslöse, kann ich dann als > Gerät durch das IORQ und dem zusätzlich aktivem M1 erkennen, das der > Interrupt verarbeitet
-
Thread
AVR - Ram-Daten im Bootloader und Hauptprogramm
übergeben. Geht sowas überhaupt und wenn ja wie. Ich denke mal, man müsste die Variable auf eine feste Adresse legen und sie bei einem Reset vom WDT nicht löschen lassen: In etwa so, hier fehlt allerdings noch die Adresse: [c] U32 boot_key __attribute__ ((section (".noinit"))); [/c] Vielen
schrieb im Beitrag #2159773: > EEPROM? Bietet sich eher an. Da hast du selbst die Hoheit über die Adressen und nicht der C-Compiler. mfg.
-
Thread
(Daten-) Bus Programmieren in C
zahlreichen CAN-Bibliotheken für C, die es im Internet gibt, CAN-Frames mit den "Eigenschaften" Adresse, Länge und bis zu 8 Datenbytes. Häufig für digitale Stationen mit 8 Ein-/Ausgängen auch nur das erste Byte. Eventgesteuertes senden heißt dann, dass der Teilnehmer sein Prozessabbild in das erste Byte legt und absendet. Anhand der Adresse ist zu erkennen, von wem das kommt. Willst Du ihn aber ansprechen, sendest Du ein Frame an eine Adresse, die er verarbeitet.
-
Thread
Externe Symbole in statisch gelinker Bibliothek möglich
Objects sind externe Symbole (Platzhalter), diese werden vom Linker aufgelöst und mit echten Speicher-Adressen ersetzt. Z.B. call mod_A_function_1 call mod_B_function_1 nach dem Linken: call 0xAE0064 call 0xAE0164 Nun der Spezialfall: Ich möchte bestimmte externe Symbole im ersten Linkvorgang
im Assembly z.B. nur aus dem Rücksprung bestehen. Solche Stubs kann man wiederum beim Linken auf feste Adresse legen (so wie man z.B. manchmal Interrupt-Serviceroutinen an feste Stellen legt), sodass das Programm vollständig gelinkt werden kann. Da diese Adresse ja bekannt ist, kann man den Rücksprung
-
Thread
Ein paar Fragen zu Ethernet
Echtzeit ausgeführt zu werden? Und bezüglich TCP/IP: besteht ein TCP-Paket immer aus einer IP-Adresse und dem dazugehörigen Port? Sind TCP und IP also fest miteinander verknüpft? Gibt es noch andere TCP-Varianten? Was für eine Rolle spielt UDP? lg PoWl
IP-Paket ist? Ethernet ist nur auf der Sicherungsschicht, d.h. die Adressierung läuft über die MAC-Adressen. IP ist eine Nummer höher, dafür braucht man Router. Switch = Sicherungsschicht ( MAC-Adresse ) Router = Netzwerkschicht ( IP-Adresse )
-
Thread
RAM-Bereich im PIC 16F84A reservieren
var4:0 ;reserviert kein Byte, var5:2 ;var4 und var5 haben also die gleiche Adresse ENDC [/code] - B: für Projekte mit relozierbaren Adressen (die entgültige Adresse legt dann der Linker fest, falls keine Adresse der Sektion angegeben ist) [code] DATA0 udata 0x20 var1
;reserviert kein Byte, var5 RES 2 ;var4 und var5 haben also die gleiche Adresse [/code]
-
Thread
LED und Taster am selben Port beim MCP23017
B invertieren i2c_start(MCP23017_ADDR); // Angabe Adresse i2c_write(MCP23017_IPOLB); // Taster schalten Masse (active-low) i2c_write(0x00); // alle Eingänge invertieren i2c_stop(); [/c] Für die Abfrage des Tasters verwende ich das: [c] // Abfrage der Eingänge am MCP i2c_start(MCP23017_ADDR); // Angabe Adresse i2c_write(MCP23017_GPIOB); i2c_stop(); i2c_start(MCP23017_ADDR +1); // Auslesen Adresse + 1 Data = i2c_readNak(); // liest Eingänge ein i2c_stop();
-
Thread
Adressen beim TM1637 (I2C Bus)
Segment Anzeige zu liegen und möchte diese an den I2C Bus anschliessen. Haben aber alle die gleiche Adresse. Wie kann ich diese ändern?
Das Ding hat keinen I2C-Bus und auch keine I2C-Adresse. Da bleibt dir nur, das Problem soft- und hardwareseitig selber zu lösen. Oliver
-
Thread
Rasterelektronenmikroskop Zeiss DSM 960
eine Email mit deinen Bankdaten. Eine Kopie der Schaltpläne auf CD sende ich dir wenn ich deine Adresse habe. vg Sunny
Hallo Sunny, deine weiter oben einmal angegebene Email-Adresse wird nicht angenommen ?
-
Thread
Bussystem?
du mur max. 32 Geräte ansprechen kannst. Im Prinzip kannst du eine fast unbegrenzte Anzahl an Adressen den Geräten zuteilen. Es kommt nur darauf an aus wievielen Bits deine Adressen bestehen (im Normalfall müssten 255 Adressen reichen --> also 1 Byte). Zu bedenken ist aber, je mehr Adressen du hast
muß nicht zwangsläufig mit DIP-Schaltern eingestellt werden, ebenso denkbar ist die ABlegung der Adresse im Programmspeicher (aufpassen beim Programmieren derselben) oder, eleganter, Abspeicherung im EEPROM. Man kann einen speziellen Programmiermodus einbauen, mit dem die Adresse im nachhinein zugeordnet
-
Thread
Mehrere USB-Eth Adapter gleichzeitig am Windows-PC
100MB Interfaces (ASIX 8877x Chip) kann ich dem Adapter einen Namen und damit die IP-Einstellungen fest zuweisen, die auch nach aus-/ ein-stecken erhalten bleiben, auch bei Wechsel der USB-Buchse/Hub. Die neuen Gigabit Adapter mit Realtek Chip dagegen verlieren nach abstecken die Einstellung, die eingestellten
Schema zuzuordnen und nicht speziell für USB einen Sonderweg zu gehen. Und dafür drängt sich die MAC-Adresse ja geradezu auf.
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
read-modify-write-Zugriff. Oh ha. Dachte Du kennst Dich aus? Probiere das mal mit einem SFR mit einer Adresse >= 0x32. Da geht doch sbi/cbi nicht mehr.
Gegenteil belegen, Ist es denn wirklich so, dass alle Flag und PINX Register im Bereich bis zu Adresse 0x1F zu finden sind? Bei allen betreffenden AVR?