-
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 ·
-
Datei
stm32f10x_tim.h
TIM_DMA_CC3 ((uint16_t)0x0800) #define TIM_DMA_CC4 ((uint16_t)0x1000) #define TIM_DMA_COM ((uint16_t)0x2000) #define TIM_DMA_Trigger ((uint16_t)0x4000) #define IS_TIM_DMA_SOURCE(SOURCE) ((((SOURCE) & (uint16_t)0x80FF) == 0x0000) && ((SOURCE) != 0x0000)) /** * @} */ /** @defgroup TIM_External_Trigger_Prescaler
in „STM32 - Eclipse, ARM GCC - Funktionsaufruf geht nicht :-(“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Lime_Gen_3_Motor_Controller_Readout_20kmh.c
v2; // r4@1 __int16 v3; // r5@1 signed int result; // r0@1 v2 = a1; v3 = a2; result = sub_80008E8(0x2000); if ( result == 4 ) { v40022010 |= 1u; *v2 = v3; result = sub_80008E8(0x2000); if ( result != 5 ) v40022010 = v40022010 & 0x1FFE; } return result; } //----- (080008AE) ----------------------------
in „BLDC Controller mit STM32F103C8T6 Geschwindigkeitsbegrenzer in der .hex“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
T_INT | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); else ad5932_write(AD5932_T_INT | 0x2000 | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); } */ void ad5932_set_waveform(unsigned short waveform) { if (waveform==WAVEFORM_SINUS) control_reg |= AD5932_SINE_TRI; if (waveform==WAVEFORM_TRIANGLE
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
spi.h
T_INT | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); else ad5932_write(AD5932_T_INT | 0x2000 | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); } */ //Auswahl der Singlaform(Sin/Tri) //=============================== void ad5932_set_waveform(short waveform) { if (waveform==WAVEFORM_SINUS
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IRCode.c
* 256 = 512 cycle if( ++rc5Time > PULSE_MAX ){ // count pulse time if( !(tmp & 0x4000) && tmp & 0x2000 ) rc5Data = tmp; // only if 14 bits received tmp = 0; } if( (rc5Bit ^ IR_IN) & 1 << IR_PIN ){ // change detect rc5Bit = ~rc5Bit; // 0x00 -> 0xFF -> 0x00 if( rc5Time < PULSE_MIN ) tmp = 0; // to short
-
Datei
rc.c
sleep_disable(); DISABLE_BUTTONS; ENABLE_BIT_TIMER; } ISR(TIMER1_COMPA_vect) { uint8_t bit = ((rc5data & 0x2000) >> 13); uint8_t half = (bit ^ ((halfbitcounter == 0) ? 1 : 0)); // transmit 14 bit rc5 packet if(half && bitcounter < 14) { ENABLE_MODULATION; } else { DISABLE_MODULATION; } if(bitcounter >= MAX_BITCOUNT
in „RC5-Sender Andreas Schröder; wie compiliert man richtig?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hexedit.c
FIRST_HEX_COL + 3 * byte); itoxx (ch); } } } } } while (ch != KEY_ESCAPE); } int main () { uint16_t offset = 0x2000; // change here #ifdef unix // only for test unsigned int i; for (i = 0; i < 65536; i++) { memory[i] = i & 0xFF; } #endif initscr (); hexedit (offset); endwin (); return 0; }
in „Retro Fieber: Z80 oder 68000 ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Verlauf.txt
0x08000274 Debug: 695 577 armv7m.c:512 armv7m_wait_algorithm(): restoring register r7 with value 0x2000ffd8 Debug: 696 577 armv7m.c:512 armv7m_wait_algorithm(): restoring register r6 with value 0x04c11db7 Debug: 697 577 armv7m.c:512 armv7m_wait_algorithm(): restoring register r5 with value 0x00000008
in „SW4STM32 hängt bei in procedure 'ocd_bouncer'“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
macros.inc
#define __tmp_reg__ r0 #endif #ifndef __zero_reg__ #define __zero_reg__ r1 #endif #if FLASHEND > 0x2000 /* ATmega */ #define XJMP jmp #define XCALL call #else #define XJMP rjmp #define XCALL rcall #endif /* used only by fplib/strtod.S - libgcc internal function calls */ #define PROLOGUE_SAVES(offset)
-
Datei
remote.c
led_pulses 32 // number of ir-led pulses #define c_address 30 // system address #define c_toggle_bit 0x2000 // toggle bit //***************************************************************************** uint32_t i; //temp uint8_t pulse_count = 0; // ir-led pulse counter uint8_t key_code = 0; // actual key
in „LEDs und Ee102p nach einiger Zeit Nichtbenutzung ausschalten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
T_INT | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); else ad5932_write(AD5932_T_INT | 0x2000 | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); } */ void ad5932_set_frequency(double wert) { unsigned int high_1, high_2,low_1,low_2; unsigned long freq_word; freq_word = (unsigned long
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
main.c
T_INT | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); else ad5932_write(AD5932_T_INT | 0x2000 | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); } */ void ad5932_set_waveform(unsigned short waveform) { if (waveform==WAVEFORM_SINUS) control_reg |= AD5932_SINE_TRI; if (waveform==WAVEFORM_TRIANGLE
in „DDS-Singalgenerator mit ATmega88 und DDS AD5932“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
main.c
T_INT | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); else ad5932_write(AD5932_T_INT | 0x2000 | ((unsigned long)(tb_multiplier<<11)) | (wert & 0x07FF)); } */ void ad5932_set_waveform(unsigned short waveform) { if (waveform==WAVEFORM_SINUS) control_reg |= AD5932_SINE_TRI; if (waveform==WAVEFORM_TRIANGLE
in „Projekt: DDS basierter Funktionsgenerator mit AD5930“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
remote.c
led_pulses 32 // number of ir-led pulses #define c_address 30 // system address #define c_toggle_bit 0x2000 // toggle bit //***************************************************************************** uint32_t i; //temp uint8_t pulse_count = 0; // ir-led pulse counter uint8_t key_code = 0; // actual key
in „RC5 Sender -> IR LED "blinkt" zu langsam“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
STM32F10x_512k_64.ld
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
in „STM32: CAN Loopback mit merkwürdigem Effekt“ · Mikrocontroller und Digitale Elektronik ·
-
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); _delay_ms(1); //send lsb wWord = (dwCodeWord & 0x00003FFF); //lsb wWord |= 0x4000; DDS_WriteWord(wWord); _delay_ms(1); //send msb wWord = (dwCodeWord &
-
Datei
7590_wlan_log.txt
0x7f9001 (0x800) flags 0x10080 [ 61.720298][ T154] ol_regdmn_init_channels: !avail mode 0x7f9001 (0x2000) flags 0x20080 [ 61.720312][ T154] ol_regdmn_init_channels: !avail mode 0x7f9001 (0x4000) flags 0x40080 [ 61.720525][ T154] Add VHT80 channel: 5210 [ 61.720534][ T154] Add VHT80 channel: 5290 [ 61.720544
in „FritzBox 7590 Boot Loop“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MultiDS18S20_0.2.bas
Korrektur 'Fehlerausgleich nach Datenblatt (Linearisierung der Anzeige) 'in 1/100° 'E(x)= 1.375*10^(-6)*(x-2000)^2-19,5 'Korrekturfunktion Ts = T 'In single umwandeln 'Fehler ausrechnen Ts = Ts - 2000 Ts = Ts * Ts Ts = Ts * 0.000001375 Ts = Ts - 19 'incl. +0.5 runden Ts = T - Ts 'Fehlerkorrektur subtrahieren
in „Was brauche ich von der Seriennummer DS18B20?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi_mem_drv.h
TOP_ADDR 0x7FFF //!< Serial memory top address #else #define TOPQ_ADDR 0x3000 #define HALF_ADDR 0x2000 #define TOP_ADDR 0x3FFF #endif #else ///////////////////////////////////////// // SPI SERIAL FLASH (AT25F1024/2048/4096) ///////////////////////////////////////// #define PAGE_SIZE 256 //!< The page
in „Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen“ · Projekte & Code ·
-
Datei
STM32F10x_512k_64.ld
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 { /* added based on http://www.embeddedrelated.com/groups/lpc2000/show/34835.php */ __exidx_start
in „STM32: Linkerscript löst Debugging-Problem aus?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Flash_EEPROM.txt
0x100 #define BIT9 0x200 #define BIT10 0x400 #define BIT11 0x800 #define BIT12 0x1000 #define BIT13 0x2000 #define BIT14 0x4000 #define BIT15 0x8000 #define BIT16 0x10000 #define BIT22 0x400000 #define BIT24 0x1000000 #define BIT30 0x40000000 #define Null (void*) 0 #include<aduc7060.h> # include "stdio.h
in „Speichern und lesen eines internen EEPROMs“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dmx-led-module.c
uint32_t pwm_mask_init[20] PROGMEM = {0x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01, 0x8000, 0x4000, 0x2000, 0x1000, 0x0800, 0x0400, 0x0200, 0x0100, 0x800000, 0x400000, 0x200000, 0x100000}; volatile uint8_t pwm_sync; // Update jetzt möglich // PWM Update, berechnet aus den PWM Einstellungen // die neuen
in „AVR Studio Bug, falsches Register wird geladen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
led.c
on ISRCounter++; 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 ^ RC5_IN) & 1<<RC5 ){ // change detect rc5_bit = ~rc5_bit; // 0x00 -> 0xFF -> 0x00 if( rc5_time < PULSE_MIN ) // to short tmp =
in „ATtiny2313, gcc. unerklärliches Verhalten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hexedit.c
byte... { byte++; col++; } } } } } } while (ch != KEY_ESCAPE); } int main () { uint16_t offset = 0x2000; // change here #ifdef unix // only for test unsigned int i; for (i = 0; i < 65536; i++) { memory[i] = i & 0xFF; } #endif initscr (); hexedit (offset); endwin (); return 0; }
in „Retro Fieber: Z80 oder 68000 ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mcurses.h
define F_COLOR 0x0F00 // foreground mask #define B_BLACK 0x1000 // background black #define B_RED 0x2000 // background red #define B_GREEN 0x3000 // background green #define B_BROWN 0x4000 // background brown #define B_BLUE 0x5000 // background blue #define B_MAGENTA 0x6000 // background magenta #define
in „SDCC Z80 Compiler: Frage zu Warnung. MBC2-Board“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ADT7301_-__1_C_Accurate__13_Bit__Digital_Temperature_Sensor__ADT7301.pdf
stored ADC_Temp_Code. ADC_Temp_Code_dec = (float)ADC_Temp_Code; //Convert to float for division. if ((0x2000 & ADC_Temp_Code) == 0x2000) //Check sign bit for negative value. { TempVal = (ADC_Temp_Code_de c - 16384)/32; //Conversion formula if negative temperature. } else { TempVal = (ADC_Temp_Code_dec/32)
in „Implementierung eines ADT7301 an einem MSP430FR5729“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.cpp
0; i < 32; i++) { phyRegisters[i] = readRegister(phyAddress, (e_REG) i); } if(phyRegisters[2] != 0x2000) { cmos.sleep_ms(1000); } // Sleep cmos.sleep_ms(100); } return(0); }
in „STM32F107 Ethernet RMII“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hexedit.c
byte... { byte++; col++; } } } } } } while (ch != KEY_ESCAPE); } int main () { uint16_t offset = 0x2000; // change here #ifdef unix // only for test unsigned int i; for (i = 0; i < 65536; i++) { memory[i] = i & 0xFF; } #endif initscr (); hexedit (offset); endwin (); return 0; }
in „Retro Fieber: Z80 oder 68000 ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
STR751FR0T6.pdf
TIM2 1K 0xFFFF 93FF 0x2010 0017 Internal Flash 128K/256K+16K+32B 0x2001 0000 TIM1 1K 0x1FFF FFFF 0x2000 FFFF 0xFFFF 8FFF B0F4 TIM0 1K 32K 0xFFFF 8C00 0x2000 8000 0xFFFF 8BFF 0x2000 7FFF B0F3 8K TB Timer 1K 0 0x2000 5FFF 0xFFFF 87FF 0x2000 4000 B0F2 8K ADC 1K 0x2000 3FFF B0F1 8K 0xFFFF 8400 0x2000 1FFF 0xFFFF 83FF 0x0000 0000 Boot Memory(1) 128K/256K 0x2000 0000 B0F0 8K 0xFFFF 8000 Reserved 1K (1) In internal Flash Boot Mode, internal FLASH is aliased at 0x0000 0000h (2) Only available in STR750Fx2 Reserved 23/84 Electrical parameters STR750Fxx STR751Fxx
in „DAB Radio mit ARM Prozessor, HD44780 Display (BlueTinum BT-H1801)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Blinky.c
0xFF00; /* Clear prescaler value */ TIM3->CR2 |= 0x000F; /* Setup TIM3 prescaler */ TIM3->CR2 |= 0x2000; /* TIM3 timer overflow intrupt en */ TIM3->CR1 |= 0x8000; /* TIM3 counter enable */ CAN_Com_LoopBack(); while (1) { /* Loop forever */ for (n = 0x01; n <= 0xFF; n <<= 1) { GPIO7->DR[0x3FC] = n; /*
in „Problem mit CAN Kommunikation beim STR912FA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iomap.xml
bitfield> </register> </registermap> <registermap addrsize="8" endian="BIG" id="i2c" name="I2C" offset="0x2000"> <register addr="0x0000" id="Ctrl"> <bitfield lsb="15" msb="15" name="I2C_RESET"></bitfield> <bitfield lsb="7" msb="7" name="AUTOARM"></bitfield> <bitfield lsb="0" msb="6" name="NBYTES"></bitfield
in „Generieren von VHDL aus Gerätebeschreibungen“ · FPGA, VHDL & Co. ·
-
Datei
cordic.vhd
corresponds to 0x7FFF and represents 359.xxx deg. 90 deg -- corresponds to 0x8000 divided by 4 => 0x2000; 45 deg therefore =0x1000 (entry 0 below) signal cur_angle : t_angle := (0 => b"001_0000_0000_0000", -- 45 deg (arctan 1) 1 => b"000_1001_0111_0010", -- 26.5650 deg (arctan 1/2) 2 => b"000_0100_1111
in „CORDIC in VHDL“ · FPGA, VHDL & Co. ·
-
Datei
main.c
TIM_OCMode_PWM1; Timer_OutputInit.TIM_OutputState = TIM_OutputState_Enable; Timer_OutputInit.TIM_Pulse = 0x2000; Timer_OutputInit.TIM_OCPolarity = TIM_OCPolarity_High; Timer_OutputInit.TIM_OCIdleState = TIM_OCIdleState_Reset; //TIM2_CH2 --> Motor1 TIM_OC2Init(TIM2, &Timer_OutputInit); //TIM3_CH1 --> Motor2 TIM_OC1Init
in „STM32F100 - Timer2_Channel3“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dap_mod_cfg.h
DAP_MOD_DEFVAL(ctrl, val) DAP_MOD_DEFVAL( 0, 0x5e00) DAP_MOD_DEFVAL( 1, 0x1000) DAP_MOD_DEFVAL( 2, 0x2000) DAP_MOD_DEFVAL( 3, 0x5e00) DAP_MOD_DEFVAL( 4, 0x1000) DAP_MOD_DEFVAL( 5, 0x2000) DAP_MOD_DEFVAL( 6, 0x0000) DAP_MOD_DEFVAL( 7, 0x0000) DAP_MOD_SETUP_END DAP_MOD_SETUP_BEGIN(MODULATE_CHOR_TEST) //DAP_MOD_PROGRAM
in „Konzeptphase für Hobbyprojekt“ · Mikrocontroller und Digitale Elektronik ·