-
Datei
Rc5test.c
SIG_OVERFLOW0) { TCNT0 = 256-4; // 4 * 256 = 1024 cycle if( --rc5_time == 0 ){ // count down if( rc5_tmp & 0x2000 ){ // 14 bits received rc5_data = rc5_tmp; } rc5_tmp = 0; } if( ((rc5_bit ^ xRC5_IN) & 1<<xRC5) == 0 ){ // change detect rc5_bit = ~rc5_bit; // 0x00 -> 0xFF -> 0x00 if( rc5_tmp && rc5_time > PULSE1
in „Interrupt Int0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Rc5test.c
SIG_OVERFLOW0) { TCNT0 = 256-4; // 4 * 256 = 1024 cycle if( --rc5_time == 0 ){ // count down if( rc5_tmp & 0x2000 ){ // 14 bits received rc5_data = rc5_tmp; } rc5_tmp = 0; } if( ((rc5_bit ^ xRC5_IN) & 1<<xRC5) == 0 ){ // change detect rc5_bit = ~rc5_bit; // 0x00 -> 0xFF -> 0x00 if( rc5_tmp && rc5_time > PULSE1
in „Source: RC5-Empfang, interruptbasiert, Manchester“ · Projekte & Code ·
-
Datei
adc.s
AND r1, r2 STR r1, [r0] // Takt für ADC einschalten LDR r0, =SYSAHBCLKCTRL LDR r1, [r0] LDR r2, =0x2000 ORR r1, r2 // LDR r1,=0x0005FFFF STR r1, [r0] // Pin für ADC auswählen LDR r0, =IOCON_PIO1_10 MOV r1, #1 STR r1, [r0] nochmal: // A/D Control Register setzen LDR r0, =AD0CR weiter: LDR r1, =0x01040F40
in „ADC bei LPC1343 auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f4x7_eth_bsp.h
uint16_t)0x0020) // Enable Interrupt on change of link status #define PHY_LINK_STATUS ((uint16_t)0x2000) // PHY link status interrupt mask /* Ethernet Flags for EthStatus variable */ #define ETH_INIT_FLAG 0x01 /* Ethernet Init Flag */ #define ETH_LINK_FLAG 0x10 /* Ethernet Link Flag */ /* Exported macro
in „STM32-E407 Ethernet / UDP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_Os.asm
fffe bl 0 <main> 1e: 2878 cmp r0, #120 ; 0x78 20: bfcc ite gt 22: f44f 5200 movgt.w r2, #8192 ; 0x2000 26: f44f 4200 movle.w r2, #32768 ; 0x8000 2a: 8322 strh r2, [r4, #24] 2c: f44f 4280 mov.w r2, #16384 ; 0x4000 30: 8322 strh r2, [r4, #24] 32: e7fe b.n 32 <main+0x32> 34: 40023800 .word 0x40023800 38
in „C++ Exceptions mit gcc-arm-none-eabi“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
stop_cpu(); const char copyright[]="Z80 Monitor (C) 2014 by Christian Julius"; #define MAX_RAM 0xffff-0x2000-0x100 unsigned char ram[MAX_RAM]; unsigned int k; // PIO 8255 Special I/O __sfr __at 0x40 PIO8255_PORT_A; __sfr __at 0x41 PIO8255_PORTB_B; __sfr __at 0x42 PIO8255_PORTB_C; __sfr __at 0x43 PIO8255_CNTRL
in „Retro Fieber: Z80 oder 68000 ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Messen_02_Teil_B.pdf
Arbitration 2 register*/ #define CAN_A2R_MSGVAL 0x8000 #define CAN_A2R_XTD 0x4000 #define CAN_A2R_DIR 0x2000 /* IFn / Message Control register*/ #define CAN_MCR_NEWDAT 0x8000 #define CAN_MCR_MSGLST 0x4000 #define CAN_MCR_INTPND 0x2000 #define CAN_MCR_UMASK 0x1000 #define CAN_MCR_TXIE 0x0800 #define CAN_MCR_RXIE
in „ARM9 / STR9 Dev-Kit mit Ethernet/USB/CAN für 39,-“ · Mikrocontroller und Digitale Elektronik ·
-
Artikel
Audio-DSP mit Spartan 3-FPGA
0x0000 - 0x07ff SDSP Audiospeicher (AMEM) von außen nicht zugänglich Koeffizientenspeicher (CMEM) 0x2000 - 0x2023 (man "sieht" nur den Hidden Write -> später mehr dazu) Microcodespeicher (MMEM) 0x4000 - 0x47ff Utility-Core Datenspeicher (DMEM) 0x6000 - 0x67ff Wavetable-Speicher (WMEM) 0x8000 - 0x87ff
Register geschrieben werden. Die Register (es sind 8 32-Bit-Register) liegen im Speicherbereich 0x2000 bis 0x201f. Die Speicherstelle 0x2020 gibt die Startadresse innerhalb des Koeffizientenspeichers an. Diese Adresse ist nur 8 Bit breit. Die Speicherstelle 0x2021 gibt an, wieviele der 8 Register übertragen
Artikel ·
-
Datei
mt7623n-bananapi-bpi-r2.dts.txt
interrupt-cells = <0x03>; interrupt-parent = <0x0e>; reg = <0x00 0x10211000 0x00 0x1000 0x00 0x10212000 0x00 0x2000 0x00 0x10214000 0x00 0x2000 0x00 0x10216000 0x00 0x2000>; phandle = <0x0e>; }; adc@11001000 { compatible = "mediatek,mt7623-auxadc\0mediatek,mt2701-auxadc"; reg = <0x00 0x11001000 0x00 0x1000>; clocks
in „ADC- und DAC-Experimente mit PCF8591 auf Banana Pi SBCs (WiringPi, i2c-tools)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code.c
* 256 = 512 cycle if( ++rc5_time > PULSE_MAX ){ // count pulse time if( !(tmp & 0x4000) && tmp & 0x2000 ) // only if 14 bits received rc5_data = tmp; tmp = 0; } if( (rc5_bit ^ PIND) & 1<<PD2 ){ // change detect rc5_bit = ~rc5_bit; // 0x00 -> 0xFF -> 0x00 if( rc5_time < PULSE_MIN ) // to short tmp = 0
in „RC5 und ATMEGA168“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gpio_macros.h
OSPEEDR 100ns @ 50pF, "4 MHz" #define MEDIUM 0x1000 // 10ns @ 50pF, 6ns @ 10pF, "25 MHz" #define FAST 0x2000 // 6ns @ 40pF, 4ns @ 10pF, "25 MHz" #define WARP 0x3000 // 4ns @ 30pF, 2.5ns @ 10pF, "100 MHz" #define UP 0x4000 // PUPDR Pull-Up #define DOWN 0x8000 // Pull-Down #define LOCKED 0x0040 // LOCKR //
in „STM32 gpio_init() -- was haltet ihr von dieser Version?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
robot-mit-cplusplus-anteilen-noheap-trotzdem-grosz.objdump.txt
; 0x164 8000a14: f2c2 0300 movt r3, #8192 ; 0x2000 8000a18: 681a ldr r2, [r3, #0] 8000a1a: f240 1364 movw r3, #356 ; 0x164 8000a1e: f2c2 0300 movt r3, #8192 ; 0x2000 8000a22: 685b ldr r3, [r3, #4] 8000a24: 4610 mov r0, r2 8000a26: 4619 mov r1, r3 8000a28
in „ROM-Auslastung von C++-Programm reduzieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
crt0.S
*********** * DEFINITIONS * ************************************************/ #define STACK_SIZE 0x2000 /************************************************ * VECTOR TABLE * ************************************************/ .section .excvec .globl _reset _reset: /* Exception vectors */ b reset_vector /*
in „Beginner's blinky C code for AT91SAM9“ · µC & Digital Electronics ·
-
Datei
PSOne.h
0x0200 #define PSOne_O 0x0400 #define PSOne_Tri 0x0800 #define PSOne_R1 0x1000 #define PSOne_L1 0x2000 #define PSOne_R2 0x4000 #define PSOne_L2 0x8000 typedef unsigned char byte_t; class PSOne{ public: PSOne(volatile byte_t *_port, byte_t _data, byte_t _cmd, byte_t _att, byte_t _clock); // Liest alles
-
PDF
MemoryMapping.pdf
byte 0x4000 6000 USB USB Registers 0x4000 5C00 1 I2C2 0x4000 5800 I2C1 SRAM reserved 0x4000 5400 0x2000 0000 reserved 0x4000 4C00 USART3 0x4000 4800 USART2 0 0x4000 4400 0x0808 0FFF 0x4000 3C00 reserved 0x0808 0000 Data EEPROM SPI2 0x0000 0000 reserved 0x4000 3800 reserved 0x4000 3400 IWDG 0x0801 FFFF
in „Pointer auf Hardwareadresse in Mikrocontroller“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_O1.asm
fffe bl 0 <main> 22: 2878 cmp r0, #120 ; 0x78 24: bfcc ite gt 26: f44f 5200 movgt.w r2, #8192 ; 0x2000 2a: f44f 4200 movle.w r2, #32768 ; 0x8000 2e: 4b04 ldr r3, [pc, #16] ; (40 <main+0x40>) 30: 831a strh r2, [r3, #24] 32: f44f 4280 mov.w r2, #16384 ; 0x4000 36: 4b02 ldr r3, [pc, #8] ; (40 <main+0x40
in „C++ Exceptions mit gcc-arm-none-eabi“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MAIN.C
* 256 = 512 cycle if( ++rc5_time > PULSE_MAX ){ // count pulse time if( !(tmp & 0x4000) && tmp & 0x2000 ) // only if 14 bits received rc5_data = tmp; tmp = 0; } if( (rc5_bit ^ xRC5_IN) & 1<<xRC5 ){ // change detect rc5_bit = ~rc5_bit; // 0x00 -> 0xFF -> 0x00 if( rc5_time < PULSE_MIN ) // to short tmp
in „USART UDRE geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PS1.h
0x0200 #define PS1_L1 0x0400 #define PS1_R1 0x0800 #define PS1_TRIANGLE 0x1000 #define PS1_CIRCLE 0x2000 #define PS1_CROSS 0x4000 #define PS1_SQUARE 0x8000 // Arrayposition für die Analogen Werte #define PS1_RIGHT_X 0 #define PS1_RIGHT_Y 1 #define PS1_LEFT_X 2 #define PS1_LEFT_Y 3 typedef unsigned char
-
Datei
hexedit.c
addr, off); } else { line--; } } break; } } } while (ch != 'q'); } int main () { uint16_t offset = 0x2000; // change here #ifdef unix // only for test static uint8_t p[65536]; int i; for (i = 0; i < 65536; i++) { p[i] = i & 0xFF; } #else // SDCC char * p = 0; // forever 0 on SDCC #endif initscr (); hexedit
in „Retro Fieber: Z80 oder 68000 ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
crt0.s
den Linker ; Memory Map Adressen der Zeropage (vom Benutzer definierbar) ; Definitions offset .equ 0x2000 ; Basisadresse des Codes reset_vector .equ offset stack .equ 0xffff ; Stack adr_vec_table .equ 0x2040 ; Mode 2 Vektor Tabelle für STI Mostek Multi I/O adr_nmi .equ 0x2066 ; NMI Reset Vektor adr_copyright
in „Retro Fieber: Z80 oder 68000 ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.s
CR1 LDR r1, = 1 STR r1, [r0] ;Toggeln des PIN13 am PORTC LDR r0, = GPIOC_ODR MOV r1, #0 MOV r2, #0x2000 ;Zähler für LED auf Null setzen MOV r3, #0 LDR r4, = LED STR r3, [r4] loop STR r2, [r0] STR r1, [r0] ADD r3, #1 STR r3, [r4] B loop END
in „STM32 ASM Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
si4703.h
STATUSRSSI #define RDSR 0x8000 ///< RDS ready #define STC 0x4000 ///< Seek Tune Complete #define SFBL 0x2000 ///< Seek Fail Band Limit #define AFCRL 0x1000 #define RDSS 0x0800 ///< RDS syncronized #define SI 0x0100 ///< Stereo Indicator #define RSSI 0x00FF enum RADIO_BAND { RADIO_BAND_NONE = 0, ///< No band
in „SI4703 Probleme beim Channel auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Thread
Initialisierung EZ-KIT 21369
(R/W) #define DACCTRL2 (0x1000) // DAC control register 2 (R/W) #define DACVOL_L1 (0x2000) // DAC volume - left 1 (R/W) #define DACVOL_R1 (0x3000) // DAC volume - right 1 (R/W) #define DACVOL_L2 (0x4000) // DAC volume - left 2 (R/W) #define DACVOL_R2 (0x5000
Digitale Signalverarbeitung / DSP / Machine Learning ·André · ·0 Antworten
-
PDF
H_TTIG_RIWETA_-_PC.pdf
Spritzgegossene Funktionsteile bis 16.000 g ■ Thermoformen Im Vakuumverfahren gezogene Teile bis 2000 x 2000 mm Werkstoffnummer 2301 Dichte ISO 1183 1,20 g/cm3 Probekörperzustand Mechanische Eigenschaften Streckspannung ISO 527 63 MPa Zugfestigkeit ISO 527 - MPa Reißdehnung ISO 527 >80 % Zug-E-Modul ISO 527
-
Datei
IR.c
unsigned tmp = rc5_data; if( ++rc5_time > PULSE_MAX ){ // count pulse time if( !(tmp & 0x4000) && tmp & 0x2000 ) // only if 14 bits received rc5_data = tmp; tmp = 0; } left = xRC5; if( (rc5_bit ^ xRC5_IN) & 1<<left ){ // change detect rc5_bit = ~rc5_bit; // 0x00 -> 0xFF -> 0x00 if( rc5_time < PULSE_MIN ) //
-
Datei
IR.c
unsigned tmp = rc5_data; if( ++rc5_time > PULSE_MAX ){ // count pulse time if( !(tmp & 0x4000) && tmp & 0x2000 ) // only if 14 bits received rc5_data = tmp; tmp = 0; } left = xRC5; if( (rc5_bit ^ xRC5_IN) & 1<<left ){ // change detect rc5_bit = ~rc5_bit; // 0x00 -> 0xFF -> 0x00 if( rc5_time < PULSE_MIN ) //
-
Datei
20110325_log.txt
load driver for attached device [usbmsc.c:GetBotMaxBlockSize] Using MaxBlockSize 0x10000 (default 0x2000) USBMSC: Compiled Sep 4 2006 22:23:15 USBMSC: Modified, using block size = 0x10000 LcdInit ERROR: LCD not busy Storage devices: \USBDisk Key = mode, value = 0x00000001 INFO: Flashing the requested
in „Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
st8readihx.c
fprintf(stderr,"Program : at address 0x8000 %d Bytes (%.1f%% full)\n",byteanz, (float)(byteanz*100)/0x2000); return 0; }
-
Datei
MyLink.ld
0x08000000, LENGTH = 512K /* end: 0x0807FFFF */ RAM (rw) : ORIGIN = 0x20000000, LENGTH = 52K /* end: 0x2000ffff*/ /* RAM_SYS (rw) : ORIGIN = 0x2001C000, LENGTH = 12K end: 0x20002C00 */ /* DONT_USE (rwx) : ORIGIN = 0x20002c00, LENGTH = 12K DUMMY */ } /*-----------------------------------------------------
in „Seltsame Initialisierungen und Abstürze.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_O2.asm
ble.n 46 <main+0x46> 34: 4b07 ldr r3, [pc, #28] ; (54 <main+0x54>) 36: f44f 5200 mov.w r2, #8192 ; 0x2000 3a: 831a strh r2, [r3, #24] 3c: 4b05 ldr r3, [pc, #20] ; (54 <main+0x54>) 3e: f44f 4280 mov.w r2, #16384 ; 0x4000 42: 831a strh r2, [r3, #24] 44: e7fe b.n 44 <main+0x44> 46: 4b03 ldr r3, [pc, #12]
in „C++ Exceptions mit gcc-arm-none-eabi“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
crt0.s
auskommentieren, wenn von PC Upload erfolgt) xor a ; clear a and carry ld bc,#0xdfff ; ram size left ld hl,#0x2000 ; starting from 2000 ld de,#0x2001 ld (hl),a ; 0 -> (2000) ldir ; (HL) -> (DE) ; Initialisiere globale Variablen im RAM ld bc, #l__INITIALIZER ld a, b or a, c jr Z, weiter ld de, #s__INITIALIZED ld
in „Retro Fieber: Z80 oder 68000 ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T_FIFO_Control.vhd
resetFIFO(reset); checkFlags('1','0','0','0',empty,full,underflow,overflow); -- push once pushData(X"2000",1,0,data_in,push); checkFlags('0','0','0','0',empty,full,underflow,overflow); -- pop once popData(1,pop); checkFlags('1','0','0','0',empty,full,underflow,overflow); -- pop once more, too much popData
-
Datei
main.c
0x100 #define BIT9 0x200 #define BIT10 0x400 #define BIT11 0x800 #define BIT12 0x1000 #define BIT13 0x2000 #define BIT14 0x4000 #define BIT15 0x8000 #include <Analogdevices\ioaduc7060.h> #include <intrinsics.h> # include "stdio.h" # include "string.h" volatile unsigned char bSendResultToUART = 0; // Flag
in „ADuC7060 ADC-Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
C-Aktuell_14_07.txt
== 0)){ //Kaffee ist leer kg = 1; //temp gesichert } else{ kg = 0; }; if(kg == 1){ GPIOB->ODR |= 0x2000; //PB13 setzen wenn PINC0=0 GPIOB->ODR &= 0xe000; //Rücksetzen aller anderen LEDs }; if(kg == 0){ GPIOB->ODR &= 0xdf00; //Rücksetzten der PB13 }; //Zucker gering if(((GPIOC->IDR & 0x0004) == 0) & (
in „Funktionsaufruf ARM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.s
CR1 LDR r1, = 1 STR r1, [r0] ;Toggeln des PIN13 am PORTC LDR r0, = GPIOC_ODR MOV r1, #0 MOV r2, #0x2000 ;Ob das hier richtig ist bin ich mir auch nicht sicher. CPSIE i; ;NVIC für Timer 2 freischalten LDR r4, = NVIC_ISER0; LDR r5, = 0x10000000 STR r5, [r4] ;LDR r4, = NVIC_ICER0 ;Wenn ich das bit setze
in „STM32 ASM Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
45057.pdf
x 375 2 x 29,4 T 50 B UI 39 x 17 24 VA Possible primary Possible secondary 250/125 45055 2 x 6 2 x 2000 2 x 7,1 T 50 B connections connections 250/125 45056 2 x 9 2 x 1333 2 x 10,6 T 50 B • 230 • • 115•V 250/125 45057 2 x 12 2 x 1000 2 x 14,1 T 50 B S 250/125 45058 2 x 15 2 x 800 2 x 17,6 T 50 B E 1
in „Wie groß ist ungefähr der Innenwiderstand eines 2x12V 24VA-Trafos?“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
nbns.h
define GROUP_BIT 0x8000 /* Group indicator */ #define ONT_B 0x0000 /* Broadcast node */ #define ONT_P 0x2000 /* Point-to-point node */ #define ONT_M 0x4000 /* Mixed mode node */ #define ONT_H 0x6000 /* MS Hybrid mode node */ #define ONT_MASK 0x6000 /* Mask */ /* RDATA NAME_FLAGS. */ #define DRG 0x0100 /*
-
Datei
nbns.h
define GROUP_BIT 0x8000 /* Group indicator */ #define ONT_B 0x0000 /* Broadcast node */ #define ONT_P 0x2000 /* Point-to-point node */ #define ONT_M 0x4000 /* Mixed mode node */ #define ONT_H 0x6000 /* MS Hybrid mode node */ #define ONT_MASK 0x6000 /* Mask */ /* RDATA NAME_FLAGS. */ #define DRG 0x0100 /*
in „host über nbns/dns auflösen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rc5decoder.c
for faster access if( ++rc5_time > PULSE_MAX ){ // count pulse time if( !(tmp & 0x4000) && tmp & 0x2000 ) {// only if 14 bits received rc5_data = tmp; //store received value } tmp = 0; PR_PRPE |= PR_TC0_bm; //stop clock of timer E0 PORTC.INT0MASK |= 0x4; //start pin interrupt } if( (rc5_bit ^ xRC5_IN
-
Datei
stm32f4xx.h
define CAN_FA1R_FACT12 ((uint16_t)0x1000) /*!<Filter 12 Active */ #define CAN_FA1R_FACT13 ((uint16_t)0x2000) /*!<Filter 13 Active */ /******************* Bit definition for CAN_F0R1 register *******************/ #define CAN_F0R1_FB0 ((uint32_t)0x00000001) /*!<Filter bit 0 */ #define CAN_F0R1_FB1 ((uint32
in „STM32F0 Discovery und UART1“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f4xx.h
define CAN_FA1R_FACT12 ((uint16_t)0x1000) /*!<Filter 12 Active */ #define CAN_FA1R_FACT13 ((uint16_t)0x2000) /*!<Filter 13 Active */ /******************* Bit definition for CAN_F0R1 register *******************/ #define CAN_F0R1_FB0 ((uint32_t)0x00000001) /*!<Filter bit 0 */ #define CAN_F0R1_FB1 ((uint32
in „STM32F4 SPI Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm12_cmds.h
0x8000 #define RFM12_STATUS_FFIT 0x8000 #define RFM12_STATUS_POR 0x4000 #define RFM12_STATUS_RGUR 0x2000 #define RFM12_STATUS_FFOV 0x2000 #define RFM12_STATUS_WKUP 0x1000 #define RFM12_STATUS_EXT 0x0800 #define RFM12_STATUS_LBD 0x0400 #define RFM12_STATUS_FFEM 0x0200 #define RFM12_STATUS_ATS 0x0100 #define
in „RFM12BSP - Kein nIRQ beim Empfang“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rc5decode.c
{ while ( RC5BitHigh() ); // wait until RC5 code received rc5data = rc5decode(); if ( rc5data & 0x2000 ) { PORTB = ~(rc5data & 0x003f); // output command bits of RC5 command } } }
-
Datei
DDS.c
; int32_t dwCodeWord = fVal * DDS_CONSTANT; int16_t wWord = 0x0; //send the control byte wWord = 0x2000; //0010 0000 0000 0000 DDS_WriteWord(wWord); //send lsb wWord = (dwCodeWord & 0x3FFF); //lsb wWord |= 0x4000; //set bit 15 DDS_WriteWord(wWord); //send msb wWord = (dwCodeWord & 0xFFFC000) >> 14; /
in „Daten zum AD9833 in C übertragen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SAM-BA-06-20009.pdf
Guide 6421A–ATARM–04-Jun-09 SAM-BA Customization Figure 4-6. Applet Mapping SDRAM isp_cstartup.S 0x2000_0000 Jump Instrauction to 0x2000_0084 0x2000_0004 Argument area 4x32 bytes ... 0x2000_0084 Stack initialization C variables initialization Branch to the main Return to the ROM monitor main.c main() { unsigned int *pArgument = (unsigned int *) 0x2000_0004; switch (pArgument[0]) { case INIT: case WRITE: } // Update Command state pArgument[0] = ~pArgument[0]; // Update Command Status pArgument[1] = result; } end Payload Buffer End of SDRAM Stack
in „Suche veralteten Atmel SAM-BA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
US_NBSTOP_1 0x0000 /* 1 Stop Bit */ #define US_NBSTOP_1_5 0x1000 /* 1.5 Stop Bits */ #define US_NBSTOP_2 0x2000 /* 2 Stop Bits */ #define US_CHMODE 0xC000 /* Channel Mode */ #define US_CHMODE_NORMAL 0x0000 /* Normal Mode */ #define US_CHMODE_AUTOMATIC_ECHO 0x4000 /* Automatic Echo */ #define US_CHMODE_LOCAL_LOOPBACK
in „printf Problem ARM mit Crossworks“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
demo.c
-------------------------------- */ int main( int argc, char *argv[] ) { asm volatile ( "move.w #0x2000, %sr\n\t" ); /* Initialize serial communication device. */ xSTDComPort = xSerialPortInitMinimal( 38400, 8 ); /* Initialize lwIP protocol stack. */ vlwIPInit( ); if( sys_thread_new( vMBServerTask, NULL
in „Freemodbus Beispiel mit LWIP“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Lastenheft_Wohnzimmerbeleuchtung.pdf
bestehen : http://www.leds.de/p103/LED_Leisten_Module/SuperFlux_LED_Leisten/SuperFlux- LED_Leiste_rot_30x2000mcd_120_500mm_12V.html http://www.leds.de/p102/LED_Leisten_Module/SuperFlux_LED_Leisten/SuperFlux- LED_Leiste_gruen_30x6000mcd_90_500mm_12V.html http://www.leds.de/p101/LED_Leisten_Module/SuperFlux_LED_Leisten
in „[SUCHE] Biete bezahltes Projekt von Privat (USB - Microcontroller LED Steuerung)“ · Ausbildung, Studium & Beruf ·
-
Datei
stm32f407vet6_flash.ld
Min_Stack_Size = 0x3000 ; /* required amount of stack */ /* recommended min stack size for printf=0x2000, orig = 0x400 */ /* Specify the memory areas */ MEMORY { FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 512K RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 128K CCM (xrw) : ORIGIN = 0x10000000, LENGTH = 64K
in „Merkwürdiges Verhalten mit Jlink“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
10350.pdf
0000 0xC000 7000 UART 3 4K UART 2 4K 0xC000 6000 1 UART 1 B0F5 64K 0xC000 5000 4K RAM 64K UART 0 4K 0x2000 0000 0x4001 0000 0xC000 4000 reserved 4K 0xC000 3000 B0F4 32K 0xC000 2000 I2C 1 4K 0 0x4000 8000 B0F3 8K 0x4000 6000 B0F2 8K I C 0 4K 0x4000 4000 0xC000 1000 0x4000 2000 B0F1 8K APB BRIDGE 1 REGS 4K
in „ARM7TDMI 32-bit RISC CPU - STR 712 FR2 T6 zu verkaufen“ · Markt ·