-
Thread
Zeiger in Hi u. Lo Byte aufteilen
dieses 2 Byte Zeigers auf 2 einzelne uint8_t Variablen aufteilen, so das ich Hi und Lo Byte der Adresse einzeln habe.
; uint8_t high, low; p16 = deine_speicheradresse; p8 = p16; // Bytezeiger zeigt auf gleiche Adresse wie Wordzeiger memcpy(p8, &high, 1); // ein Byte von der Adresse auf die p8 zeigt in die Variable high kopieren p8++; // Zeiger ein Byte weiter memcpy(p8, &low, 1);
-
Thread
Ein Array vom Ram ins Flash bringen
PARAM_SIZE_IC_1, Param_Data_IC_1 );[/c] Die Funktion: [c]void Sigma_block_write(uint8_t chip,uint16_t adresse,uint16_t length, uint8_t Data[]) { PORTE.OUTCLR = PIN4_bm; SPIE.DATA = chip; while(!(SPIE.STATUS & SPI_IF_bm)) dummy = SPIE.DATA; SPIE.DATA = adresse>>8; while(!(SPIE.STATUS
ist es auch nicht ganz trivial und es ergeben sich ein paar Probleme: - Die Adresse der Schreibfunktion im Bootloader muß fest und bekannt sein, damit man dahin springen kann. Und dann muss man auch noch zurück ;-) - Die Adresse der Daten im Flash darf nicht mit dem Programm und
-
Thread
Bootloader ATmega128
andere Compiler nie Hex-Files mit ungeraden Adressen oder Datenlängen erstellt (kann wahrscheinlich nur bei Konstanten im Code passieren), wäre die Sache leichter. Weiss jemand, ob man bei Hex-Files für AVRs ungerade Adressen oder Datenlängen berücksichtigen
das, dass eine einzelne byte-Konstante im Flash zu eimem Word aligned wird und somit nie ungerade Adressen oder Datenlängen im Hex-File auftauchen? Gruß Matthias
-
Thread
Register ansprechen µC
Registersymbole als "volatile" definiert, und benutzen irgendeine Compiler-spezifische Magie, um sie an eine feste Adresse zu legen: [c]volatile uint16_t C1CTRL __an_fester_adresse__(0x1234);[/c] Für deinen Zeiger brauchst du die Adresse nicht, aber das "volatile" (oder was dort halt benutzt wird): [c]void
als "volatile" definiert, und > benutzen irgendeine Compiler-spezifische Magie, um sie an eine feste > Adresse zu legen Nein, keine Magie sondern ganz normales C.
-
Thread
STM32F7: Eigener Bootloader startet die Applikation nicht
habe auch 2 komplett getrennte projekte draus gemacht hatte das anfangs mit fester lib im flash und gelinkten aufrufen aber sobald man was ändert hatte ich das problem das alles nchmal durchkompiliert werden muss daher BL ab adresse 0x8000000 und appl ab 0x8010000 ja der
in das VTOR register geladen werden also von APPL zu BL oder umgedreht immer ISR aus , adresse laden , VTOR laden, sprung zu adresse
-
Thread
Hausarbeit: Stack-Overflow erzwingen
drei Schleifendurchgänge realisiert werden. Dokumentieren Sie die Auswirkungen und halten Sie fest, ab welcher Adresse der Stack- Overflow eintritt. Meine Frage jetzt, was ist ein Stack-Overflow?? Ist damit einfach gemeint, das der Stack-Pointer einfach größer wird als FFFF ? Vielen Dank
mindestens drei Schleifendurchgänge realisiert werden. >Dokumentieren Sie die Auswirkungen und halten Sie fest, ab welcher >Adresse der Stack-Overflow eintritt.
-
Thread
Viele µC mit BUS Verbinden
muss. Dabei ist dann noch die Frage, wie du die Module adressieren willst? Soll jedes Modul eine feste Adresse bekommen, weil es nur der eine Automat ist? Soll das vielleicht größer werden, sodass man eine eigenständige (aber konsistente und reproduzierbare) Adressierung der Module mithilfe des Masters
Module der Reihe nach an den Bus anschließen und der Master vergibt dann jedem neuen Modul eine Adresse, die es sich im EEPROM merkt. Damit ist dann automatisch auch die Lage der Module festgelegt. Bei einer Reparatur setzt man das neue Modul auf jungfräulich und der Master stellt fest, welche Moduladresse
-
Thread
Ansteuerung RTC 72421
20System%20Pages/PIC&RTC%20Board/Epson%2072421%20manual.pdf Page-5/6 Ist so wie es früher war. Adresse, Daten anlegen -> Schreibpuls bzw. Adresse anlegen -> Lesepuls -> Daten
CS0 ist bei mir fest auf GND. Müsste doch auch gehen oder?
-
Thread
Viele µCs seriell verbinden
an den Master und der geht dann die Adressen durch um zu speeichern, welches Modul unter welccher Adresse zu erreichen ist.
parallel oder seriell. Allerdings, wenn du diese Flexibilität nicht brauchst und nur einmal eine feste Kombination hast, würde ich die µCs auch mit der passenden Adresse programmieren und dann ist gut. Ingolf Geißler schrieb im Beitrag #2113393: > Stromersparnis Da weiß ich jetzt nicht, was
-
Thread
Alle Dlls mit Adressen einer Anwendung auflisten
depends? start und end-adresse können sich doch ändern, das legt doch das BS fest oder nicht?
öffnet die EXE, liest im PE Header nach wo der Import Table liegt, und liest dort Dll-Namen und Adressen aus. Der Import Table mit seinen parallelen Arrays ist nicht die hübscheste Datenstruktur, aber ok. Spezielle APIs (außer CreateFile,ReadFile) brauchst dafür keine.
-
Thread
Wert einer Speicheradresse auslesen
habe ich ihn einfach mal testweise ausgeben wollen. [c] #include <stdio.h> int main () { Int *adresse=(int*) (0x7ef1df30) ; int wert=*adresse; //Variante 1 printf(" %i\n", *adresse) ; printf(" %i\n", wert) ; //variante 1 return 0; } [/c] Ausgegeben bekomme ich jedoch nur 0 Wo liegt der
> Aber du missverstehst mich: > > Die ursprüngliche Aufgabe bestand aus "Ich schreibe die Adresse eines > Speicherblocks in eine Datei und meine Daten in den Speicher an diese > Adresse. N andere Prozesse sollen nun die Daten an dieser Adresse > vorfinden." Ja, genau so hatte ich das
-
Thread
Welches Display zur Platine (Luftentfeuchter-Steuerung)
man eben die Leiterbahnen kreuzen. Das Display von Dir bietet außerdem noch den Vorteil, dass 4 Adressen zur Verfügung stehen, die man einstellen kann. Die nützt natürlich auch nichts, wenn die angesprochene Adresse nicht dabei ist. Auch wenn die Steuerbefehle der Displays sich gleichen und dem HD44780
Messen, was an den Leitungen überhaupt passiert! 1. Ist es überhaupt I²C? 2. Wenn ja: Welche Adressen werden angesprochen? 3. Sind es mehrere? Welche bleibt ohne ACK? 4. Slave für diese Adresse schreiben und schauen, was an Daten herauspurzelt. 5. Passen die Daten zu einem HD44780 etc.: Herzlichen
-
Thread
Anfänger C / C++ Pointerarithmetik
> Wie wird der Adressraum hier definiert? Das legt der verwendete nicht erwähnte Prozessor fest. > Also der Compiler weiß > eigentlich nicht ob das jetzt der SDRAM oder der SRAM ist. Ich kann ganz > normal eine 32-bit Adresse angeben. Und die gleiche Adresse (der numerische Wert) kann
(NewSDRamAdressToWrite(chars_to_read), Descriptor.NewAddressToRead, chars_to_read); for (int i = 0; i < chars_to_read; i++) ft.charInfo[i].widthpixel = NewSDRamAdressToRead()[i]; ReadBytes(NewSDRamAdressToWrite
-
Thread
Speicher-Oszi
geht mehr und mehr Zeit ins Land, knapp 20nsec von Qi zu Qi+1. Bei hohen Frequenzen ist für die Adressen ein synchroner Counter nötig.
Ich bin jemand, der lieber bastelt als dokumentiert. Aber da ist nichts geheim. Am Speicher ist CE fest auf Masse gelegt, OE wird vom AVR zum Auslesen des Speichers gesteuert. Am Treiber ist DIR fest auf high gelegt und G, also CE, wird wieder vom AVR gesteuert, da der ADS 830E keine Tristate- Ausgänge
-
Thread
Fragen zum Paging
Ester Hinweis: Frag dich mal, welche Teile der virtuelle Adresse A0..A31 hier welche Bedeutung haben. Berechnen sollst du garnichts, sondern beschreiben, wie aus der virtuellen Adresse entweder eine physikalische Adresse oder ein page fault wird.
In der Frage steht 2^32. Du klebst immer noch wie eine Klette an den impliziten führenden Nullen fest und kommst nicht davon los. Die virtuelle Adresse hat 32 Bits mit 8 führenden Nullen.
-
Thread
Frage zu einer Codezeile in C
interresannt ist die Adressierung der generierten Symbole. char x[] generiert ein Symbol x, das das die Adresse des ersten Zeichens des Arrays repräsentiert. Aber char* x generiert ein Symbol x, welches die Adresse repräsentiert, an welchem die Adresse worauf x zeigt gespeichert ist, in dem fall die Adresse
ist. Die ausgabe von &x ist dann nicht das selbe, weil diese die Adresse von x ist, welches wiederum die Adresse ist an der wert von x, also die Adresse des Strings, steht.
-
Thread
VoIP Telefone verbinden?
Bekannte haben DSL Flat. Dann genügen auch wenige Ports ins Festnetz. Im internen Netz kann ich ja feste IPs vergeben. Kann man irgendwie die MAC Adresse ansprechen? Die ist ja eindeutig, eventuell durch ne Art Broadcast durchs Netz? Wer befasst sich damit tiefer, hat sowas schon gemacht, kann Bücher
mit fester IP-Adresse besorgen, so irrwitzig teuer ist das nicht mehr (www.vianetworks.de bietet "Business DSL Flat 1000" für wahlweise 25, 20 oder 15 EUR/Monat, die letzten beiden bei halbjährlicher bzw. ganzjährlicher
-
Thread
[asm] Interruptvektor in anderer Datei angeben
Interrupttabelle. Das ist nur mangelnde Beherrschung der Assembler-Möglichkeiten. An den festgelegten Adressen muss ja nur ein Sprung an die eigentliche ISR stehen - da gibt es zahllose bewährte Konzepte zur modularen Programmierung, z.B. kann die feste Interruptvektor-Tabelle auf eine zweite verweisen, die
der ISR-Code steht, als Public/Global/Xdef oder so ähnlich deklariert werden. Es gibt also 2 Adressen von Interesse: die des speziellen Interrupts in der Vektortabelle ist fest (bei den meisten Controllern), die steht in einer Include-Datei. Die der tatsächlichen Interruptroutine ist der Wert des
-
Thread
Massive Probleme mit SPAM!
uhu uhuhu: Meine Adresse war mein Name, der aber so unüblich ist, daß er im Wörterbuch nicht vorkommt. Nur im Telefonbuch. Ich bekomme auf diese Adresse auch alle Mails an Adressaten, die einen ähnlichen Namen haben. Kai Giebeler: Wenn ich sage, ich habe die Adresse nicht weitergegeben, dann meine ich das auch so. Ich bin nicht jemand, der monatlich seine EMail Adresse wechselt. Meine aktuelle habe ich schon seit Anbeginn der Zeit (ca. 10 Jahre, der Provider
-
Thread
mehrere Easy-radio Funkmodule vernetzen
Funkmodule sollen unabhängig vom Master angesprochen werden. Meine 2 Fragen: 1 Kann man das über Adressen machen, in dem man jedem Slave eine feste Adresse gibt?. Somit sendet der Master zunächst die entsprechende Adresse und danach die Steuerbefehle für den gerade adressierten Slave. Im nächsten Schritt sendet der Master eine andere Adresse und der nächste Slave empfängt die Daten. Wenn das geht würde ich gerne wissen, wo man nachlesen kann, wie man den Modulen eine feste Adresse aufdrückt. 2 Es ginge doch auch, wenn ich jedem
-
Thread
PCF8574 8Bit I/O Expander
welche nicht. Deshalb teilt man Ihm seine Adresse über die Hardware mit (also über diese drei Adresspins A0..A3). Die anderen 4 Bits der 7Bit Adresse sind fest vorgegeben und stehen im Datenblatt. Ralf
Alsos nochmal im Klartext. Die Adresse bei I2C ist 7 Bittig (xxxxxxx) und besteht aus nem Festen Teil und einem Variablen. Beim 8574 ist das also 0100xxx wobei die drei "x" den Adressleitungen A0-A2 entsprechen. Am Ende kommt noch
-
Thread
PIC-Problem: BSR und Bankregister
BSR-Register ignorieren, allerdings kann man so eben auch nur 256 Register adressieren. Diese sind dann fest vorgegeben: Für Adressen 0 bis 0x5F werden die entsprechenden GPRs in Bank 0 angesprochen (es ist also klug, viel benutze Variablen in diesen Bereich zu legen, um sich die Bankumschaltung zu sparen)
, kannst du die Adresse FA8 aufteilen in die Adresse der Bank (F) und in die Adresse in der Bank (A8). Beim einem Befehl zur Verarbeitung von EEDATA wird das F (außer bei movff) sowieso ignoriert. Anstatt dessen wird der
-
Thread
Console auf µC oder ähnlich
Zwar wurde schon einmal über das Geschlecht von HildeK gerätselt, aber eines steht fest: Thommy heißt er/sie/es nicht.
, sondern an die Adressen.
-
Thread
_BV() funktioniert nicht richtig?
sicherheitshalber die Ausgebe von obj-dump mitgeschickt. Um nict suchen zu müssen: In Zeile 377 steht die Adresse 300, in der PORTD=0; ausgeführt wird. Die "kritischen" Zeilen sind Adresse 322 bis 328. MfG Christian
ich mal) auch die DDRs nicht auf Eingang gehen würden, wenn das nicht der Standard wäre. Ich glaube fest, da liegt ein Fehler im System. MfG Christian
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
ersetzt PC durch PC + k + 1 (siehe AVR Instruction Manual, Einheit dort ist Words), also durch (Word)adresse 4 - 3 + 1 = 0. objdump rechnet die absolute Adresse sogar für dich aus, allerdings als Byte-Adresse: 0x0. Wegen dem "+1" in der Semantik von RJMP bezieht sich "." effektiv auf die Adresse 1 Word
ersetzt PC durch PC + k + 1 (siehe AVR Instruction Manual, Einheit dort ist Words), also durch (Word)adresse 4/2 - 3 + 1 = 0. objdump rechnet die absolute Adresse sogar für dich aus, allerdings als Byte-Adresse: 0x0. Wegen dem "+1" in der Semantik von RJMP bezieht sich "." effektiv auf die Adresse
-
Thread
Eigene Domain vorhanden (Bitte um Hilfe)
Wichtig: Wenn du den Server zuhause stehen hast, wird das so nix, da sich deine IP-Adresse im Allgemeinen jeden Tag/pro Einwahl ändert. Dann brauchst du DynDNS oder einen ähnlichen Dienst. Problem hierbei: Du kannst den CNAME-Eintrag schon auf deine DynDNS-Adresse stellen. Aber das
.) Es gibt welche, die normalerweise immer wieder die gleiche Adresse vergeben, und es gibt auch welche, die gleich eine feste IP-Adresse vergeben (und davon dann wieder welche, die darüber auch noch ein kleines Netz zu routen gewillt sind). Bei einem ordentlichen
-
Thread
Windows Tool zum einfachen ändern von Netzwerkeinstellungen
alles. Mehrere Profile kann man definieren mit jeweils allen Adaptereinstellungen, auch DNS-Server-Adressen, WLAN-Einstellungen, Default-Drucker, Netzlaufwerke und so weiter. Alles, was man zum Wechsel in ein anderes Netz braucht.
R. schrieb im Beitrag #4224700: > Da der TO auch ipconfig & Co erwähnt hat, wäre ein Batch mit festem > Settings das einfachste. Und das Schöne ist: Das hat schon jemand für uns gemacht.
-
Thread
Protokoll ELV Funk-Temperatur-/ Luftfeuchtesensor ASH500
habe ich noch nichts passendes finden können. Anscheinend besitzt jeder Sensor eine individuelle Adresse, welche in einem EEPROM gespeichert ist.
? Ich bin schwer am Überlegen, lieber die S555TH von C zu nehmen. S555TH: "Verfügbar sind 8 Adressen"
-
Thread
SOLCOM seriös?
Na dann mal her mit deiner Email-Adresse caromir ;-)
SOCLOM schrieb im Beitrag #5313260: > Na dann mal her mit deiner Email-Adresse caromir ;-) Wenn Ich meine offizielle Adresse publiziere, läuft wieder der Postkasten mit SPAM voll. Du kannst mir aber gerne eine PM senden.
-
Thread
Berechnung der Segmentanzahl?
oder es irgendwo unterwegs falsch abgeschrieben wurde. Denn eine Segmentierung, mit der man bei festem Segmentregister nicht mehr aufeinanderfolgende Adressen erreichen kann, naja... Genau genommen wäre ja dann das Offsetregister mit den oberen Bits jetzt das Segmentregister, und das bisherige
Klaus Wachtler schrieb im Beitrag #1948759: > Denn eine Segmentierung, mit der man bei festem Segmentregister > nicht mehr aufeinanderfolgende Adressen erreichen kann, naja... Ist nur ein Problem, wenn man sich den Speicher als Array vorstellt, denn tatsächlich kann man aufeinanderfolgende
-
Thread
gcc / .ld: AT91SAM7S256 Speicheraufteilung
arbeitest, werden die vom Anfang beginnend befüllt. > - und sonstigen Kram, der SRAM benötigt > fest? Sonstiger Kram? Interrupt-Vektoren, wenn du die im RAM liegen hast, aber deren Adresse ist ohnehin festgelegt (ab 0, also Anfang vom RAM und RAM an Adresse 0 gemappt).
da rausläuft, dann ists auch nicht sooo schlimm... Aber all die Anderen Dinge würde ich gerne an FESTEN Adressen wissen. Viele Grüße, Peter
-
Thread
Frage zu static bei C nicht C++
Allerdings für Pointer auf void. Man muss also (void*)&a draus machen, nein, muß man nicht. Jede Adresse lässt sich ohne Gemecker in eine void* konvertieren. Und mit printf kann man ohne cast jede Adresse mit %p ausgeben.
Pointer auf void. Man muss also (void*)&a draus machen, > > nein, muß man nicht. > > Jede Adresse lässt sich ohne Gemecker in eine void* konvertieren. > Und mit printf kann man ohne cast jede Adresse mit %p ausgeben. Nur dass der Compiler bei einer Funktion mit variabler Argumentliste wie
-
Thread
Virus im Drucker & dämliches(?) Paypalphishing oder was ist hier los?
damit und ignorieren. Das Druckerproblem kannst Du möglicherweise durch Verwendung statischer IP-Adressen umgehen. Konfiguriere den Drucker so, daß er eine statische IP-Adresse (aus dem gleichen Adressraum wie der Rest, aber nicht aus dem Adresspool des HDCP-Servers) bekommt, und stelle weder ein Standard-Gateway
sollen. Sofern Dein Router das zulässt, kannst Du auch jeden ausgehenden IP-Traffic für die IP-Adresse Deines Druckers sperren.
-
Thread
AVR Synthesizer mit ATxmega128A1
der Cursor überschreibt, für eine spätere Wiederherstellung vorher sichern. Gruß Rolf und Frohes Fest
Z+ (ld first_sample, Z+) für die Adressierung des nächsten Samples benutzen. Dann würde aber die Adresse 0x100 am XRAM (externes 1MByte SRAM) anliegen und nicht 0x001. Aus diesem Grund wird die Adresse des Phasenaccu inc und erneut in das Adressregister für das XRAM geschrieben. [c] //---------
-
Thread
Position der Variablen im EEProm bei gcc
Hallo André, ich möchte aber nicht noch zusätzlichen RAM verbrauchen. Die Adressen sind ja fest, ich möchte sie einfach in der Definitionszeile der EEProm-Variable mit angeben. Hardy
Speicherstelle im EEPROM für irgendeinen Zweck benutzt wird und diese Adresse fest im Programm benennen (ohne zusätzlichen RAM-Speicher zu brauchen). Im allgemeinen ist das aber unnötig, da der Compiler bzw. der Linker selbst Adressen festlegen kann. Hier kommen wir zum
-
Thread
Timing Problem
direkt ansprechen können. Man kann also (wegen Registermangel) einen Pointer (2 Bytes) im SRAM (feste Adresse) "aufbewahren. Wenn man ihn braucht, holt man ihn mit 2 LDS-Befehlen ins X-, Y- oder Z-Registerpaar. Dann kann mit dementsprechenden LD- oder ST- Befehlen auf (einen reservierten Teil des)
4 Macros definiert. send_neu setzt den Z-Pointer auf die Basisadresse der Jobliste send_f adresse platziert String aus Flash in der Etappenliste send_e adresse platziert String aus EEPROM in der Etappenliste send_s adresse platziert String aus SRAM in der Ereignisliste Mit diesen Macros
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
cmd 0xa7 beim V1 Mit brute force kann man das benutzen um einen bytewert von einer bestimmten Adresse zu bekommen. Einfach 0xa7 0x01 addrl addrh byte schicken. Dann schauen ob OK zurück kommt. Wenn ja ist das Byte gefunden und man kann mit der nächsten Adresse weitermachen wenn nein byte++ und noch
addrh byte schicken. > > Es könnte auch 0xa7 0x03 addrl addrh byte sein je nach dem ob die > Adresse zu len dazu kommt oder nicht. > Thomas Kommt soweit ich weiß nicht dazu, also einfach die Länge der Bytes ohne Adresse. Das maximum der Verify bytes ist wohl 60.
-
Thread
C > Struct > Pointer - Adresszuweisung
mir jetzt gerade nur nichts. Es muss an meiner Initalisierung von dem Struct liegen bzw. der Adressen. Leider kann ich mir nicht erklären was genau das Problem ist. Wenn ich es mit fester Adresse teste, funktioniert es: [c] volatile uint32_t* Func_Reg = (uint32_t*)(GPIO_BASE + 0x0574); volatile
Projekt was ich vor > mir habe. Du sagst Jan H. schrieb im Beitrag #7752729: > wenn ich es mit fester Adresse teste, funktioniert es: > ... > volatile uint32_t* Enable_Reg = (uint32_t*)(GPIO_BASE + 0x0020); hast bei der "Struktur-Version" Enable_Reg aber an einer ganz anderen Adresse (GPIO_BASE
-
Thread
Für einzelne Geräte den Internetzugang nach außen in der Fritzbox abschalten - sicher genug?
einfach so tun? Android verwendet abgesehen von Sonderfällen Persistent Randomization, also eine feste Random MAC pro SSID. https://source.android.com/docs/core/connect/wifi-mac-randomization-behavior
verhält, oder nicht verhält, wenn man in diese Richtung > denkt. Wenn man Filtering anhand der MAC-Adresse nutzt, ist es generell ratsam, die Geräte mit der echten MAC-Adresse connecten zu lassen, die übersteht auch einen Factory Reset.
-
Thread
Mikroprozessorboard
hab'. ich musste gestern weg ;) vielen dank für eure hilfe. @SIGINT: kann ich evtl. deine email-adresse haben damit ich dich später evtl.kontaktieren kann?? ;) @Manos: ja, genau den 8255 und 8251 wollte ich auch anschliessen. doch ne kleine frage: wenn ich die adresse des PIO anwähle, was für
nach einem Reset zwingend das Monitorprogramm aufgerufen werden, was erfordert, daß der Resetvektor fest auf das ROM-residente Monitorprogramm verweist ... also muss bei Adresse $0000 halt das EPROM mit dem Monitorprogramm liegen. Damit man eine Chance hat, Reset- und Interruptvektoren zu ändern, muss
-
Thread
Router antwortet nicht auf ENC28J60 Arp-Request
Ein ARP request wird nicht an eine IP Adresse gesendet sonder per Broadcast ins lokale Segment geschrien. Die Ziel MAC im ARP Paket ist FF:FF:FF:FF:FF:FF In diesem Paket fragt man in der Payload nach der IP Adresse. Wer sich bemüßigt fühlt
hast du am Router einen Filter für MAC-Adressen aktiv?
-
Thread
Brauche Hilfe bei Festlegung eines Protokolls für einen Steuerungsbus
, bei der anderen Variante bekommt jedes Modul eine Adresse und die 8-Kanäle werden dann durchs Protokoll angesprochen. Hab mir das Protkoll so vorgestellt: ClientAdresse:AktorAdresse(welcher Ausgang angesprochen werden soll)-Aktion(z.B. Port schalten,
darstellt. Dieses Zeichen darf sonst nicht in Deinen Botschaften vorkommen. 3. Du machst n Bytes Adresse. Bedenke, wenn Du mehr Bytes verwendest, tust Du Dir leichter bei der Adressvergabe. Im Ringkonzept kann man das aber auch automatisieren. 4. Du definierst entweder feste Paketlängen, oder überträgst
-
Thread
Atmel ARM SAMD10 Bootloader, start app problem
RAMs dieser dein Programm erwartet. Steht da nichts oder nur Müll wird wieder der Bootloader -> Adresse 0x00000.. aufgerufen. So ist das bei SAMD20 und 21
asm volatile("mov pc, r2"); // springe zu R2 (0x4) [/c] springt er nicht auf irgendeine Adresse sondern landet er sauber im eigenen Reset Handler (adresse 0x000000F0) und startet neu. Da muss doch irgendwas sein was ich vom Prinzip her falsch mache :(
-
Thread
Neues Terminal-Programm für Windows
telnet IP-Adresse Port Hyperterminal TCP/IP Verbindung
reports.internic.net/cgi/whois?whois_nic=der-hammer.info&type=domain Das Impressum enthält keine Adresse.
-
Thread
Wer kennt den TFA-Sensor 30.3187.IT näher?
lassen sich mit einem RFM12B/868 MHz prima empfangen. Leider senden die Sensoren ihre Daten mit einer festen ID, so dass sie sich nicht unterscheiden lassen. Hat jemand eine Idee, wie man u. U. die Adresse der einzelnen Sensoren ändern kann? https://www.amazon.de/TFA-3187-pi%C3%A8ces-Temperatursensor-Luftfeuchtigkeit-Remote
nach dem Einlegen der Batterien. Bei obigem Sensor ist es meines Wissens wirklich so, dass die Adresse fest ist, weil es in der dazu passenden Wetterstation (gibt ja von TFA gefühlt tausende Varianten) auch überhaupt nur einen Funksensor gibt. Ich glaube nicht, dass man da was ändern kann, das wird
-
Thread
STM32Fxxx: Wie kann man das Bitbanding nutzen in C?
Variablen nutzen kann? Ich kann wohl ein Bit über #defines definieren aber das liegt dann eben an einer festen Adresse. Mit fällt auf Anhieb nur ein einen Bit Struct zu definieren: typedef bitfeld { _Bool flag_1:1; _Bool flag_2:1; _Bool flag_2:1; ... } __attribute_packed(()) bitfeld_t; Dabei
nutzen > kann? Ich kann wohl ein Bit über #defines definieren aber das liegt dann > eben an einer festen Adresse. > > Mit fällt auf Anhieb nur ein einen Bit Struct zu definieren: > > typedef bitfeld { > > _Bool flag_1:1; > _Bool flag_2:1; > _Bool flag_2:1; > ... > > } __attribute_packed
-
Thread
Funktion an bekannter (konstanter) Adresse aufrufen
Funktion an einer bekannten Adresse ausführen kann. Damit will ich erreichen, dass ich Code der sich im Bootloader eines ATmega befindet auch im Anwenderprogramm nutzen kann.
LDI verwechselt ;) Nach nochmaligem nachschauen im Datenblatt der MCU ist auch klar, warum die Adressen 0x60 und 0x61 verwendet werden. Dort beginnt der RAM Bereich die Adressen 0x00 bis 0x5f sind von Regisetern und IO Adressen belegt. Ich habe irgendwie erwartet, der GCC sieht den Zeiger auf die
-
Thread
Variable auf gerade Adresse
Hallo, ich arbeite mit einem M16c26 und möchte eine Var. des Datentyps short auf eine gerade Adresse legen. Kann ich mit einem Befehl dem Compiler (Tasking) sagen: "setz diese Var auf eine gerade" oder muss ich die Adresse fest vorgeben? Und dann wie am schnellsten? Gruß Mischi
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
Version per Email sind auf meiner Webseite ziemlich klar definiert. Schau jetzt mal Deine email-Adresse an, sorry an solche email Adressen versende ich nichts.
Fortschritte, oben ein Bild des aktuellen UDP Interfaces. Mit Klick auf den Button "Bind To Local Adress" wird optional automatisch die gefundene locale IP-Adresse in das Eingabefeld eingetragen. Das Senden über UDP für die entsprechende Instrumente wie Taster usw ist auch soweit funktionsfähig. Wer
-
Thread
Sendemail mit eigenem Server
der (anstelle des Provider SMTP relays) das Versenden erledigt. Sinnvoll ist das alles nur mit fester IP und entsprechenden DNS-Einträgen (A, PTR, MX und ggf. SPF wie oben erwähnt), ich denke dynamische DNS-Anbieter sind wohl ebenso in einigen SPAM-Blacklists enthalten? Früher war das tatsächlich
Probier mal > telnet 127.0.0.1 25 helo a.b.c mail from:absender@adresse1.de rcpt to:adressat@adresse2.de data 1 2 3 . Das ist SMTP zu Fuss. Backspace geht nicht, also Tippfehler vermeiden. Wenn das schon beim Telnet scheitert, dann ist Postfix nicht zu Hause