-
Datei
timer3.c
Init.Prescaler = 2000; htim3.Init.CounterMode = TIM_COUNTERMODE_UP; htim3.Init.Period = 9; htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim3) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sClockSourceConfig.ClockSource
in „STM32 HAL Cube Timer interrupt -> kein Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iotn3217.h
CLKCTRL_PEN_bp 0 /* Prescaler enable bit position. */ #define CLKCTRL_PDIV_gm 0x1E /* Prescaler division group mask. */ #define CLKCTRL_PDIV_gp 1 /* Prescaler division group position. */ #define CLKCTRL_PDIV0_bm (1<<1) /* Prescaler division bit 0 mask. */ #define CLKCTRL_PDIV0_bp 1 /* Prescaler division bit 0 position. */ #define CLKCTRL_PDIV1_bm (1<<2) /* Prescaler division bit 1 mask. */ #define CLKCTRL_PDIV1_bp 2 /* Prescaler division bit 1 position. */ #define CLKCTRL_PDIV2_bm (1<<3) /* Prescaler division bit 2 mask. */ #define CLKCTRL_PDIV2_bp 3 /* Prescaler division
in „Neue 8-Bit Tinys vorgestellt: 417/814/816/817“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
konfigurieren TIM_TimeBaseInitTypeDef TIM_TimeBase_InitStructure; TIM_TimeBase_InitStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBase_InitStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBase_InitStructure.TIM_Period = 100; //Vorteiler 100 => 48kHz TIM_TimeBase_InitStructure.TIM_Prescaler = 10
in „stm32 SysTickFunction wird nie ausgeführt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM14, ENABLE); //Timer 14 konfigurieren TIM_TimeBase_InitStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBase_InitStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBase_InitStructure.TIM_Period = 100; //Perioden 4/100=> 40kHz TIM_TimeBase_InitStructure.TIM_Prescaler = 12
in „stm32f030f4p6 PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm12B_STM.c
10 = 10 ms TIM_TimeBaseStructure.TIM_Prescaler = PrescalerValue; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM4, &TIM_TimeBaseStructure); // Timer einstellen //Timer Vorteiler-Taktkonfiguration TIM_PrescalerConfig(TIM4, PrescalerValue
in „ST32F103 ---> AVR RFM12B“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
libgcc-divmod64.S
define C3 C2+1 #define C4 28 #define C5 C4+1 #define C6 26 #define C7 C6+1 ;; Holds Signs during Division Routine #define SS __tmp_reg__ ;; Bit-Counter in Division Routine #define R_cnt __zero_reg__ ;; Scratch Register for Negation #define NN r31 #if defined (L_udivdi3) ;; R25:R18 = R24:R18 umod R17:R10
in „uint64_t Division großer Zahlen benötigt zu viel Programmcode“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Battery Detector and Clock Divider Command: Set LBD threshold voltage and microcontroller clock division ratio // 1100 0010 (CMD) 010 (d2-d0 Clk Output Frequency) 00000 (t4-t0 Low Battery Threshold Voltage) -> V = 2.25V + T*0.1V uint16_t lowBatClockDivCmd = 0b1100001001000000; // 7: AFC Control Command
in „RF01 und RF02 433 MHz Funkmodul“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
L-Meter.c
kommen (C in nF angegeben) vBerechnete_Konstante = vC * 1000 * 1000 * 1000 / v4malPihoch2 / 100; // Division durch 100 um auf vollen Nanobereich zu kommen } // Setzt die beiden Timer zurück und stoppt diese void resettimer(void) { TCCR0B = 0x00; // Counter0: stoppen TCNT0 = 0; // Counter0: DATA REGISTER
in „LCD an ATmega644 (später ATmega8) mittels TWI/I2C (Anfängergerecht)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi_driver.c
phase). * \param intLevel SPI interrupt level. * \param clk2x SPI double speed mode * \param clockDivision SPI clock prescaler divison factor. */ void SPI_MasterInit(SPI_Master_t *spi, SPI_t *module, PORT_t *port, uint8_t lsbFirst, SPI_MODE_t mode, SPI_INTLVL_t intLevel, uint8_t clk2x, SPI_PRESCALER_t clockDivision) { spi->module = module; spi->port = port; spi->interrupted = 0; /* Interrupt level. */ spi->module->INTCTRL = intLevel; /* No assigned data packet. */ spi->dataPacket = NULL; /* MOSI, SCK and SS
in „ATXMega32e5 SPI MISO immer 0 mit AT45DB161 Flash IC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi_driver.h
, uint8_t lsbFirst, SPI_MODE_t mode, SPI_INTLVL_t intLevel, uint8_t clk2x, SPI_PRESCALER_t clockDivision); void SPI_SlaveInit(SPI_Slave_t *spi, SPI_t *module, PORT_t *port, uint8_t lsbFirst, SPI_MODE_t mode, SPI_INTLVL_t intLevel); void SPI_MasterCreateDataPacket(SPI_DataPacket_t *dataPacket, const uint8
in „ATXMega32e5 SPI MISO immer 0 mit AT45DB161 Flash IC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
GPIO_PinAFConfig(GPIOA,GPIO_PinSource6,GPIO_AF_1); TIM_TimeBaseInitTypeDef timBase; timBase.TIM_ClockDivision=TIM_CKD_DIV1; timBase.TIM_CounterMode=TIM_CounterMode_Up; timBase.TIM_Period=0xFFFF; timBase.TIM_Prescaler=8; TIM_TimeBaseInit(TIM3,&timBase); TIM_ICInitTypeDef timIC; timIC.TIM_Channel=TIM_Channel
in „[STM32F0] Problem mit ungenauem Timer (RX Signal)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irsnd_init.c
will be initialized later TIM_TimeBaseStructure.TIM_Prescaler = 0; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(IRSND_TIMER, &TIM_TimeBaseStructure); //PWM1 Mode configuration TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
in „IRSND auf STM32F0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32_ub_irsnd.c
PERIODE; TIM_TimeBaseStructure.TIM_Prescaler = IRSND_TIM2_PRESCALE; TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); // Timer Interrupt Enable TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE); //
in „IRSND auf STM32F0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
1; //XCIN-XCOUT drive capacity select bit : HIGH cm05 = 0; //Xin on cm16 = 0; //Main clock = No division mode 20MHz cm17 = 0; //Main clock = No division mode cm06 = 0; //CM16 and CM17 enable //Waitting for stable of oscillation asm("nop"); asm("nop"); asm("nop"); asm("nop"); ocd2 = 0; //Main clock change
in „Code von R8C25 für STM32F4 umschreiben. Display zum laufen bringen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Init.Prescaler = 0; htim4.Init.CounterMode = TIM_COUNTERMODE_UP; htim4.Init.Period = 0; htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; HAL_TIM_Base_Init(&htim4); sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; HAL_TIM_ConfigClockSource(&htim4, &sClockSourceConfig); sMasterConfig.MasterOutputTrigger
in „STM32F4 auf eigenem Board / GPIO Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adc_dma.c
100 ) - 1; // 0,1 kHz TIM_TimeBaseStructure.TIM_Prescaler = 0x0; TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure); TIM_Cmd(TIM1, ENABLE); TIM_SelectOutputTrigger(TIM1, TIM_TRGOSource_Update
in „ATM32F030 + ADC + DMA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adc_dma.c
100) - 1; // 0,1 kHz TIM_TimeBaseStructure.TIM_Prescaler = 0x0; TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure); TIM_ITConfig(TIM1, TIM_IT_Update, ENABLE); TIM_SelectOutputTrigger(TIM1,
in „ATM32F030 + ADC + DMA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
adc_dma.c
SystemCoreClock / 100) - 1; // 100 Hz TIM_TimeBaseStructure.TIM_Prescaler = 0; TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn; NVIC_InitStructure.NVIC_IRQChannelPriority
in „ATM32F030 + ADC + DMA“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
system_stm32f10x.c
1) * pllmull; } else {/* PREDIV1 selected as PLL clock entry */ /* Get PREDIV1 clock source and division factor */ prediv1source = RCC->CFGR2 & RCC_CFGR2_PREDIV1SRC; prediv1factor = (RCC->CFGR2 & RCC_CFGR2_PREDIV1) + 1; if (prediv1source == 0) { /* HSE oscillator clock selected as PREDIV1 clock entry
in „STM32 HSE Frage zur Clock-Konfiguration“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tim.c
= 15999; htim5.Init.CounterMode = TIM_COUNTERMODE_UP; htim5.Init.Period = 499; htim5.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; if (HAL_TIM_Base_Init(&htim5) != HAL_OK) { Error_Handler(); } sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; if (HAL_TIM_ConfigClockSource(&htim5, &sClockSourceConfig
in „STM32F4 HAL TIMER Interrupt läuft nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
CLK_Gen.vhd
CLKOUT (0.01-0.99). CLKOUT0_DUTY_CYCLE => 0.5, CLKOUT0_PHASE => 0.0, DIVCLK_DIVIDE => 1, -- Master division value (1-106) REF_JITTER1 => 0.0, -- Reference input jitter in UI (0.000-0.999). STARTUP_WAIT => TRUE -- Delays DONE until MMCM is locked (FALSE, TRUE) ) port map ( -- Clock Outputs: 1-bit (each)
-
Datei
main.c
36; htim2.Init.CounterMode = TIM_COUNTERMODE_UP; htim2.Init.Period = 0xffffffff; htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim2) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sClockSourceConfig.ClockSource
in „I2C Verbindung RPi - ST.Nucleo“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
basic1.asm
********************* ;* Frequenz berechnen mittels 32 Bit Multiplikation und ;* anschließender Division durch 2^32. f = DDSaccu * 125MHz / 2^32 ;********************************************************************** ; Call: RX[3:0] = 32bit Multiplikant = DDSaccu ; RX[7:4] = <don't care> ; RY[3:0] =
in „Dynamisierung Encoder speziell für DDS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BCS33.ASM
--------------------------------------------------- AR_DIV: call AR_MDREG jp z, AERR ; A-ERROR (Division durch 0) ld d, 0E8h AR_DIV1: call MUL10 ld c, 0FFh AR_DIV2: call UPDIV jr nc, AR_DIV2 ld c, 1 call UPDIV inc d jr z, AR_DIV3 ld a, (acb2) ; "C" 2.Operand and a jr z, AR_DIV1 ; wenn 0 AR_DIV3: ld hl
in „Z80 SBC Problem.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ws2812b.c
tim_period; Tim1Handle.Init.RepetitionCounter = 0; Tim1Handle.Init.Prescaler = 0; Tim1Handle.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; Tim1Handle.Init.CounterMode = TIM_COUNTERMODE_UP; HAL_TIM_PWM_Init(&Tim1Handle); HAL_NVIC_SetPriority(TIM1_UP_IRQn, 0, 0); HAL_NVIC_EnableIRQ(TIM1_UP_IRQn); tim1OC1.OCMode
in „WS2812B mit Lib von Martin Hubáček auf F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ws2812.c
TimHandle.Init.RepetitionCounter = 0; WS2812_TimHandle.Init.Prescaler = WS2812_TIM_PRESCALER; WS2812_TimHandle.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; WS2812_TimHandle.Init.CounterMode = TIM_COUNTERMODE_UP; //TIM_TimeBaseInit (WS2812_TIM, &tb); HAL_TIM_PWM_Init(&WS2812_TimHandle); WS2812_TimOC.OCMode = TIM_OCMODE_PWM1;
in „WS2812B mit Lib von Martin Hubáček auf F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Init.Prescaler = 0; htim1.Init.CounterMode = TIM_COUNTERMODE_UP; htim1.Init.Period = 0; htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim1.Init.RepetitionCounter = 0; htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim1) != HAL_OK) { _Error_Handler(__FILE__, __LINE
in „Game of Life läuft nur eine Runde!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
= 108; htim3.Init.CounterMode = TIM_COUNTERMODE_UP; htim3.Init.Period = 10000; htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim3) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); } sClockSourceConfig.ClockSource
in „Probleme beim Debuggen mit SW4STM32 und und F7Disco“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Code.txt
Init.Prescaler = 0; htim2.Init.CounterMode = TIM_COUNTERMODE_UP; htim2.Init.Period = 0; htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; sConfig.EncoderMode = TIM_ENCODERMODE_TI1; sConfig.IC1Polarity = TIM_ICPOLARITY_RISING; sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI; sConfig.IC1Prescaler = TIM_ICPSC_DIV1
in „Timer im Encodermode auf STM32F429-Discovery“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
sts lead3 + 3, r18 ldi r17, 0x80 out CLKPR, r17 ; (1<<CLKPCE) // Freigabe out CLKPR, r16 ; Clock Division Factor = 1 (0) ldi r17, 5 out DDRB, r17 ; DDRB = (1<<PB2)|(1<<PB0); // PB0 and PB2 set Output ldi r17, 0x81 out TCCR0A, r17 ; TCCR0A = (1<<COM0A1)|(1<<WGM00); // Clear OC0A on Compare Match (Set output
in „Ciptune Attiny9/10 auf Attiny13“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
phywe1.html
this.SP[3] = r("000111"); this.SP[6] = r("000011"); this.SP[7] = r("000101"); break; case 25: // division 21 : 3 = 7 this.SP[0] = r("001110"); this.SP[1] = r("101011"); this.SP[2] = r("010111"); this.SP[3] = r("110010"); this.SP[4] = r("000000"); this.SP[5] = r("000000"); this.SP[6] = r("010101"); this.SP[7] = r("000011"); break; case 26: // division 30 : 6 = 5 this.SP[0] = r("001010"); this.SP[1] = r("101110"); this.SP[2] = r("011110"); this.SP[3] = r("000110"); this.SP[4] = r("000000"); this.SP[5] = r("010011"); this.SP[6] = r("110101"); this.SP
in „Reparaturanfrage CPU-Modellrechner Phywe“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
phywe1_mitLog.html
this.SP[3] = r("000111"); this.SP[6] = r("000011"); this.SP[7] = r("000101"); break; case 25: // division 21 : 3 = 7 this.SP[0] = r("001110"); this.SP[1] = r("101011"); this.SP[2] = r("010111"); this.SP[3] = r("110010"); this.SP[4] = r("000000"); this.SP[5] = r("000000"); this.SP[6] = r("010101"); this.SP[7] = r("000011"); break; case 26: // division 30 : 6 = 5 this.SP[0] = r("001010"); this.SP[1] = r("101110"); this.SP[2] = r("011110"); this.SP[3] = r("000110"); this.SP[4] = r("000000"); this.SP[5] = r("010011"); this.SP[6] = r("110101"); this.SP
in „Reparaturanfrage CPU-Modellrechner Phywe“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
phywe2_mitLog.html
this.SP[3] = r("000111"); this.SP[6] = r("000011"); this.SP[7] = r("000101"); break; case 25: // division 21 : 3 = 7 this.SP[0] = r("001110"); this.SP[1] = r("101011"); this.SP[2] = r("010111"); this.SP[3] = r("110010"); this.SP[4] = r("000000"); this.SP[5] = r("000000"); this.SP[6] = r("010101"); this.SP[7] = r("000011"); break; case 26: // division 30 : 6 = 5 this.SP[0] = r("001010"); this.SP[1] = r("101110"); this.SP[2] = r("011110"); this.SP[3] = r("000110"); this.SP[4] = r("000000"); this.SP[5] = r("010011"); this.SP[6] = r("110101"); this.SP
in „Reparaturanfrage CPU-Modellrechner Phywe“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
main.cpp
/ AVCC Refernz mit Kondensator an AREF PIN ADCSRA |= (1<<ADEN) | (1<<ADPS2); // ADC anschalten, Division Faktor 16 //1 Konversion abwarten ADCSRA |= (1<<ADSC); // eine ADC-Wandlung while (ADCSRA & (1<<ADSC) ) { // auf Abschluss der Konvertierung warten } //Hauptschleife while (1) { ADMUX &= ~(1<<MUX0
in „ADC-Schrittmotor Atmega16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.cpp
AVCC Referenz mit Kondensator an AREF PIN ADCSRA |= ( (1<<ADEN) | (1<<ADPS2) ); // ADC anschalten, Division Faktor 16 //1 Konversion abwarten ADCSRA |= (1<<ADSC); // eine ADC-Wandlung while (ADCSRA & (1<<ADSC) ) { // auf Abschluss der Konvertierung warten } uint16_t ErgebnisRechts; uint16_t ErgebnisLinks
in „ADC-Schrittmotor Atmega16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
AVCC Referenz mit Kondensator an AREF PIN ADCSRA |= ( (1<<ADEN) | (1<<ADPS2) ); // ADC anschalten, Division Faktor 16 //1 Konversion abwarten ADCSRA |= (1<<ADSC); // eine ADC-Wandlung while (ADCSRA & (1<<ADSC) ) { // auf Abschluss der Konvertierung warten } //Variablen etc. int i; int r; int l; uint16_t
in „ADC-Schrittmotor Atmega16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ODM100.c
"o - 0x00F6 Latin Small Letter O with Diaeresis {0x08,0x08,0x2A,0x08,0x08}, // (177) + - 0x00F7 Division Sign {0x38,0x64,0x54,0x4C,0x38}, // (178) o - 0x00F8 Latin Small Letter O with Stroke {0x38,0x41,0x42,0x20,0x78}, // (179) `u - 0x00F9 Latin Small Letter U with Grave {0x38,0x40,0x42,0x21,0x78}, /
in „SSD 1351 - OLED ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
robot_asschlieszlich_c.map.txt
text.TIM_SetIC4Prescaler 0x00000000 0x3c obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_SetClockDivision 0x00000000 0x38 obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_GetCapture1 0x00000000 0x1c obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_GetCapture2 0x00000000
in „ROM-Auslastung von C++-Programm reduzieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
robot-mit-cplusplus-anteilen.map.txt
text.TIM_SetIC4Prescaler 0x00000000 0x3c obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_SetClockDivision 0x00000000 0x38 obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_GetCapture1 0x00000000 0x1c obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_GetCapture2 0x00000000
in „ROM-Auslastung von C++-Programm reduzieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
Init.Prescaler = 1; htim1.Init.CounterMode = TIM_COUNTERMODE_UP; htim1.Init.Period = 45; htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim1.Init.RepetitionCounter = 0; if (HAL_TIM_Base_Init(&htim1) != HAL_OK) { Error_Handler(); } sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; if (HAL_TIM_ConfigClockSource
in „STM32F103 Hardfault“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
robot-mit-cplusplus-anteilen-noheap.map.txt
text.TIM_SetIC4Prescaler 0x00000000 0x3c obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_SetClockDivision 0x00000000 0x38 obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_GetCapture1 0x00000000 0x1c obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_GetCapture2 0x00000000
in „ROM-Auslastung von C++-Programm reduzieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
robot-mit-cplusplus-anteilen-noheap-trotzdem-grosz.map.txt
text.TIM_SetIC4Prescaler 0x00000000 0x3c obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_SetClockDivision 0x00000000 0x38 obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_GetCapture1 0x00000000 0x1c obj\release\vendor\periphdrv_stm32f10x\stm32f10x_tim.o .text.TIM_GetCapture2 0x00000000
in „ROM-Auslastung von C++-Programm reduzieren“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
an27701.pdf
Allstar Magnetics Inc. Fair-Rite Products Corp. J.W. Miller Co. 6205 NE 63rd Street P.O. Box J Division of Bell Industries Vancouver, WA 98661 Wallkill, NY 12589-0288 19070 Reyes Avenue (360) 693-0213 (914) 895-2055 P.O. Box 5825 Dexter Magnetic Materials Division Magnetics Rancho Dominguez, CA 90224
in „Magnetfeld erfassen mit Hall Sensor“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AT90CAN128.pdf
the master clock input to the MCU, the speed of all synchro- nous peripherals is reduced when a division factor is used. The division factors are given in Table 5-12. To avoid unintentional changes of clock frequency, a special write procedure must be followed to change the CLKPS bits: 1. Write the Clock
in „uC + 3 Schieberegister + 7-Segmentanzeige“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
solarpumpe-pds-8002-793-238.pdf
PARK SIX COURT, ELKHART, IN 46514 (219) 262-0478/(800) 762-8094/FAX 219-262-0478 SHURflo EUROPEAN DIVISION, LIBERTY HOUSE 105 BELL ST., REIGATE, SURREY, UNITED KINGDOM 44-737-242290/FAX 44-737-242282
in „Abwärtswander mit Minimalaufwand und gut erhältlichen Teilen?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LTspice_guide.pdf
Hvolgaard Mikkelsen, M.Sc.E.E., E-mail: jhm@kom.aau.dk RF Integrated Systems & Circuits (RISC) Division, Institute of Electronic Systems, Aalborg University, Fredrik Bajers Vej 7-A6, DK-9220 Aalborg, Denmark. Technical Report - , October 12, 2005. RF Integrated Systems & Circuits (RISC) Division, Aalborg
in „LTSpice spinnt? Warum?“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
Ublox_-_Protocol_Specifications.pdf
GPS.G5-X-07036-F Public Release Page 16 application Notes: • The pulse interval must be an integer division of 60 seconds. • The maximum pulse length can’t exceed the pulse period minus 1 microsecond. • A timepulse is only output when the receiver has determined the time with sufficent accuracy and reliability
-
PDF
PIC12FLF1822PIC16FLF1823.pdf
four prescaler options allowing 1, 2, 4 or 8 Timer1 can be configured to count freely or the count divisions of the clock input. The T1CKPS bits of the can be enabled and disabled using Timer1 Gate T1CON register control the prescale counter. The circuitry. This is also referred to as Timer1 Gate Enable
in „PIC16lf1823 General purpose I/Os mit Schmitt Trigger ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-SPI-doc2585.pdf
communication makes mainly sense if the SCK clock is gen- erated by dividing the system clock by a large division factor (like 64 or 128). In this case the processor can do other processing instead of just waiting to send/receive the next byte. In slave mode where the part does not know when a communication starts
in „SPI hängt beim Warten auf Ende der Übertragung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
TIM_COUNTERMODE_CENTERALIGNED3; htim1.Init.Period = ((PWM_PERIOD_CYCLES) / 2); htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV2; htim1.Init.RepetitionCounter = (REP_COUNTER); htim1.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_PWM_Init(&htim1) != HAL_OK) { Error_Handler(); }
in „Problem mit STM32F103 und RAM-Größe“ · Mikrocontroller und Digitale Elektronik ·