Hallo, MPLAP 8.14 und c18 3.21 wann nutze ich diesen Befehl? #pragma udata usbram4=0x400 //usb4:0x400-0x4FF(256-byte) Gruß Siegfried
Geht es um "#pragma"? http://www.imb-jena.de/~gmueller/kurse/c_c++/c_pragma.html "Mit Hilfe der Direktive #pragma können Compileroptionen definiert werden, ohne dabei mit anderen Compilern in Konflikt zu kommen, die ebenfalls mit #pragma arbeiten. Wenn ein Compiler ein Pragma nicht kennt, so ignoriert er die gesamte #pragma-Direktive ohne Fehler- oder Warnmeldung."
Hallo, wird somit eine Variable nur in diesem Speicherbereich angelegt ? Darf / kann man die Größe abändern ? Im *.lkr sind immer Segmente mit 256-byte angelegt. Beispiel von Microchip Projekt "MCHPUSB" DATABANK NAME=usb4 START=0x400 END=0x4FF PROTECTED Gruß Siegfried
Im Hilfstext steht zu udata: udata - Begin an Object File Uninitialized Data Section Syntax [label] udata [RAM_address] Description This directive declares the beginning of a section of uninitialized data. If label is not specified, the section is named .udata. The starting address is initialized to the specified address or will be assigned at link time if no address is specified. No code can be generated in this segment. The res directive should be used to reserve space for data. Usage This directive is used in the following types of code: relocatable. For information on types of code, see Assembler Operation. For relocatable code, this directive is used to create a data (RAM) section. For absolute code, do not use this directive. Use directives equ or cblock. See Also extern global idata udata_acs udata_ovr udata_shr Simple Example udata Var1 res 1 Double res 2 also wird erst mit "res" eine Blocklänge festgelegt
Hallo guten morgen, Habe das Datenblatt vorliegen. PIC18F87J50 Operating Voltage Range of 2.0V to 3.3V On-Chip 2.5V Regulator Hier muß ich einen Spannungsregler vorschalten, der mein Board Versorgung 5Volt auf 3.0 - 3.3V herunterregelt. welchen Typ kann ich nehmen und wie sieht es mit der Strombelastung aus? b: der genannte PIC besitzt auser den VSS und VDD zur Stromversorgung auch die Pin AVDD und AVSS (Analog?) auf welchen Pegel werden diese Pin gesetzt? 5 Volt oder 3,3 Volt Gruß Siegfried
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.