halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x00000178 msp: 0x2000fffc requesting target halt and executing a soft reset target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x00000178 msp: 0x2000fffc Info : device id
halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x00000a98 msp: 0x2000fffc requesting target halt and executing a soft reset target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x00000a98 msp: 0x2000fffc Info : device id
elmicro/card12v11_manual_de.pdf )liegen die Vektoren 0x3F00- 0x3FFF, also am Ende des RAM welches von 0x2000 - 0x4000 geht. D.h. folgendes ist korrekt. [c] // install OC2 pseudo vector in RAM // (if running with TwinPEEKs monitor) *((unsigned char *)0x3FE2) = 0x06; // JMP opcode *((void (**)(void
card12v11_manual_de.pdf )liegen die > Vektoren 0x3F00- 0x3FFF, also am Ende des RAM welches von 0x2000 - > 0x4000 geht. > > D.h. folgendes ist korrekt. > > [c] > // install OC2 pseudo vector in RAM > // (if running with TwinPEEKs monitor) > *((unsigned char *)0x3FE2) = 0x06; // JMP opcode
MPU_RGN_PERM_PRV_RW_USR_RW | MPU_RGN_ENABLE); // // Define an additional 8 KB region (#2) in RAM from 0x20008000 to // 0x2000A000, which will be read/write accessible only from privileged // mode. This region will be initially disabled, to be enabled later. // 146 October 30, 2008 Stellaris Peripheral Driver Library User’
0x1FFF_FFFF 0x4000_0000 ~ 0x5FFF_FFFF 2GB. Addressable in Kernel or U0x0000_0000 ~ 0x1FFF_FFFF mode. 0x2000_0000 ~ 0x3FFF_FFFF 0x0000_0000 ~ 0x1FFF_FFFF 0x0000_0000 ~ 0x1FFF_FFFF Cached 0x0000_0000 ~ 0x1FFF_FFFF The 512MB of physical space is further mapped as follows: Physical Space Range Description 0x1C00
space for sections/blocks with a total estimated minimum size of 0x12bf4 bytes in <[0x20000000-0x2000ffff]> (total uncommitted space 0x10000). kann das vielleicht sein, das meine 32 KB version nicht mehr ausreicht?
das eine section/block von 12BF4h Bytes benötigt werden das sind 76788Bytes in <[0x20000000-0x2000ffff]> (total uncommitted space 0x10000). er wollte es an 0x20000000 legen geht aber nicht da Platz nicht ausreicht "kann das vielleicht sein, das meine 32 KB version nicht mehr ausreicht?"
: INDIRECT ADDRESSING 0x0000 0x0000 Traditional Data Memory 0x0FFF 0x0FFF 0x1000 0x1FFF Reserved 0x2000 Linear Data Memory 0x29AF 0x29B0 FSR 0x7FFF Reserved Address Range 0x8000 0x0000 Program Flash Memory 0xFFFF 0x7FFF Note: Not all memory regions are completely implemented. Consult device memory tables
EXTMEMB3 (rx) : ORIGIN = 0x00000000, LENGTH = 0 } /* higher address of the user mode stack */ _estack = 0x2000FFFF; /* include the sections management sub-script for FLASH mode */ /* Sections Definitions */ SECTIONS { /* for Cortex devices, the beginning of the startup code is stored in the .isr_vector section
A12 Adressen für rechtes ROM. Enable durch OE. Somit 0- 0x7ff für Ram. 0-0x1fff für linkes ROM. 0x2000-0x3fff für rechtes ROM
dann unterteilen sich jetzt die adressen von der aufgabe über den Y-ausgängen YO= 0-0x1FFF, Y1= 0x2000-0x3FFF, Y2= 0x4000-0x7FFF und so weiter und je nach gefordeten Adressräumen hier, schließ ich meine speicherbausteine an?!
MOV #TASSEL_1+ID_4+MC_1+TAIE ,&TACTL ; T a k t q u ell ACLK Start Timer MOV #0x2000 ,R5 ; Entspricht 1s MOV #R5 ,&TACCR0 ; Entspricht 1s ENDE TIMER_A_Init P1_ISR BIT.B #BIT0 ,& P1IFG ; I n t e r r u p t von P1.0 ausgelöst? JNZ ja weiter
MOV #TASSEL_1+ID_4+MC_1+TAIE ,&TACTL ; T a k t q u ell ACLK Start Timer MOV #0x2000 ,R5 ; Entspricht 1s MOV #R5 ,&TACCR0 ; Entspricht 1s ENDE TIMER_A_Init P1_ISR BIT.B #BIT0 ,& P1IFG ; I n t e r r u p t von P1.0 ausgelöst? JNZ
//hier steht noch lcd vorgeplänkel TMR1H = 0xDF; //interrupt nach 1/4 sec (32768/4 = 0x2000) TMR1L = 0xFF; x=0; PIR1bits.TMR1IF = 0; } void main (void) { init(); while(1) { x++; } } [/c] erwartet hätte ich etwas um die 250.000. Der Wert pendelt
der den Interrupt auslöst, zählt über einen externen Oszillator mit 32.768KHz. Er zählt genau bis 0x2000, was einer viertel Sekunde entspricht.
Auf dem X2000 is immerhin Daniel Duesentrieb bei. Da entwickeln und bauen wir in 5 Stunden eine Weltraumrakete zum Nulltarif :D Nur der Treibstoff is nich dabei aus Platzgruenden hehe ;)
auch vor etlichen Jahren gehabt. Was haben solche Kästen eigendlich damals neu gekostet? Z.B. der X2000 ?
schöner wenn das Programm bei Segment 0x1000 beginnt, nicht? Dann kann man 0x1000 als Code Segment, 0x2000 als Datensegment, ... benutzen und es ist alles schön übersichtlich. =) >Einfach mal eben 62,5kiB zu verschenken bloss um das Betriebssystem in >ein "glattes" Segment zu laden will angesichts des
wenn das Programm mit dem Emulator (iSystem IC3000) gestartet wird (ablaufend im ext. Flash bei 0x2000_0000). Sobald das Programm direkt aus dem ext. Flash läuft, werden über die MMU anscheinend die Adressen ab 0000_0000 (int. Flash) umgelenkt auf den ext. Speicher (2000_0000) und das löschen geht schief
hi, habe hier 4 Reels abzugeben, je 2000 Stück. Preis ist 20 Euro pro Reel inklusive Versand per Maxibrief. Hersteller: TDK Keramikträgermaterial: X7R Kapaztät: 100nF Spannung: 50 V Kapazitätstoleranz: ±10% Temperaturbereich: -55°C bis +125°C ; dabei Kapazitätsänderung ±15% Bauform: nach EIA Code: 0805 ; nach EIAJ Code: 2012 Abmessungen: 2.0±0.2 x 1.25±0.2 x 1.25±0.2 entspricht den RoHS richtlinien
NORMALEN* E-Herd auf 24V umgestellt habe, sprich, ich habe in den 4, bzw 5, Rillen (2 x 1500W groß, 1x 2000W Schnellkoch klein, 1 x 1000W klein) neue Widerstandsdrähte eingelegt und betreibe ihn nun mit 24V und da mir die Wärmeverteilung nicht zusagte, have ich alle 4, bzw 5, Widerstandsdrähte parallelgeschaltet
ProgramStoreEnable.Thisactive-LOWsignalindicatesan8051 code fetch from external memory. It is active for program memory fetches from 0x2000–0xFFFF when the EA pin is LOW, or from 0x0000–0xFFFF when the EA pin is HIGH. 34 28 BKPT Output L Breakpoint. This pin goes active (HIGH) when the 8051 address bus matches the BPADDRH/L registers and