miad711为什么这么火Imax=E/R0

>> gps.txt
gps.txt ( File view )
; generated by Component: ARM Compiler 5.05 update 1 (build 106) Tool: ArmCC [4d0efa]
; commandline ArmCC [--c99 --list --debug -c --asm --interleave --gnu -o.\obj\gps.o --asm_dir=.\obj\ --list_dir=.\obj\ --depend=.\obj\gps.d --cpu=Cortex-M3 --apcs=interwork -O0 --diag_suppress=9931 -Ilib\CMSIS\CM3\CoreSupport -Ilib\CMSIS\CM3\DeviceSupport\ST\STM32F10x -Ilib\STM32F10x_StdPeriph_Driver\inc -ID:\MDK5\ARM\RV31\INC -ID:\MDK5\ARM\CMSIS\Include -ID:\MDK5\ARM\Inc\ST\STM32F10x -D__MICROLIB -D__UVISION_VERSION=514 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -DNAZE --omf_browse=.\obj\gps.crf src\gps.c]
AREA ||.text||, CODE, READONLY, ALIGN=2
gpsSetState PROC
static void gpsSetState(uint8_t state)
gpsData.state =
r0,|L1.1004|
r4,[r0,#0]
gpsData.state_position = 0;
r1,|L1.1004|
r0,[r1,#0x1c] gpsData
gpsData.state_ts = millis();
r1,|L1.1004|
r0,[r1,#0x24] gpsData
gpsData.config_position = 0;
r0,[r1,#0x20] gpsData
gpsSetPIDs PROC
// Get the relevant P I D values and set the PID controllers
void gpsSetPIDs(void)
posholdPID_PARAM.kP = (float)cfg.P8[PIDPOS] / 100.0f;
r1,|L1.1008|
r0,[r1,#5]
__aeabi_ui2f
r1,|L1.1012|
__aeabi_fdiv
r1,|L1.1016|
r0,[r1,#0] posholdPID_PARAM
posholdPID_PARAM.kI = (float)cfg.I8[PIDPOS] / 100.0f;
r1,|L1.1008|
r0,[r1,#0xf]
__aeabi_ui2f
r1,|L1.1012|
__aeabi_fdiv
r1,|L1.1016|
r0,[r1,#4] posholdPID_PARAM
posholdPID_PARAM.Imax = POSHOLD_RATE_IMAX * 100;
r0,|L1.1020|
r0,[r1,#0xc] posholdPID_PARAM
poshold_ratePID_PARAM.kP = (float)cfg.P8[PIDPOSR] / 10.0f;
r1,|L1.1008|
r0,[r1,#6]
__aeabi_ui2f
r1,|L1.1024|
__aeabi_fdiv
r1,|L1.1028|
r0,[r1,#0] poshold_ratePID_PARAM
poshold_ratePID_PARAM.kI = (float)cfg.I8[PIDPOSR] / 100.0f;
r1,|L1.1008|
r0,[r1,#0x10]
__aeabi_ui2f
r1,|L1.1012|
__aeabi_fdiv
r1,|L1.1028|
r0,[r1,#4] poshold_ratePID_PARAM
poshold_ratePID_PARAM.kD = (float)cfg.D8[PIDPOSR] / 1000.0f;
r1,|L1.1008|
r0,[r1,#0x1a]
__aeabi_ui2f
r1,|L1.1032|
__aeabi_fdiv
r1,|L1.1028|
r0,[r1,#8] poshold_ratePID_PARAM
poshold_ratePID_PARAM.Imax = POSHOLD_RATE_IMAX * 100;
r0,|L1.1020|
r0,[r1,#0xc] poshold_ratePID_PARAM
navPID_PARAM.kP = (float)cfg.P8[PIDNAVR] / 10.0f;
r1,|L1.1008|
r0,[r1,#7]
__aeabi_ui2f
r1,|L1.1024|
__aeabi_fdiv
r1,|L1.1036|
r0,[r1,#0] navPID_PARAM
navPID_PARAM.kI = (float)cfg.I8[PIDNAVR] / 100.0f;
r1,|L1.1008|
r0,[r1,#0x11]
__aeabi_ui2f
r1,|L1.1012|
__aeabi_fdiv
r1,|L1.1036|
r0,[r1,#4] navPID_PARAM
navPID_PARAM.kD = (float)cfg.D8[PIDNAVR] / 1000.0f;
r1,|L1.1008|
r0,[r1,#0x1b]
__aeabi_ui2f
r1,|L1.1032|
__aeabi_fdiv
r1,|L1.1036|
r0,[r1,#8] navPID_PARAM
navPID_PARAM.Imax = POSHOLD_RATE_IMAX * 100;
r0,|L1.1020|
r0,[r1,#0xc] navPID_PARAM
if (f.FIXED_WING) {
r0,|L1.1040|
r0,[r0,#0x10] f
r0,|L1.268|
altPID_PARAM.kP
= (float)cfg.P8[PIDALT] / 10.0f;
r1,|L1.1008|
r0,[r1,#4]
__aeabi_ui2f
r1,|L1.1024|
__aeabi_fdiv
r1,|L1.1044|
r0,[r1,#0] altPID_PARAM
altPID_PARAM.kI
= (float)cfg.I8[PIDALT] / 100.0f;
r1,|L1.1008|
r0,[r1,#0xe]
__aeabi_ui2f
r1,|L1.1012|
__aeabi_fdiv
r1,|L1.1044|
r0,[r1,#4] altPID_PARAM
altPID_PARAM.kD
= (float)cfg.D8[PIDALT] / 1000.0f;
r1,|L1.1008|
r0,[r1,#0x18]
__aeabi_ui2f
r1,|L1.1032|
__aeabi_fdiv
r1,|L1.1044|
r0,[r1,#8] altPID_PARAM
gpsInit PROC
void gpsInit(uint8_t baudrateIndex)
portMode_t mode = MODE_RXTX;
// init gpsData structure. if we're not actually enabled, don't bother doing anything else
gpsSetState(GPS_UNKNOWN);
gpsSetState
if (!feature(FEATURE_GPS))
r0,|L1.294|
if (feature(FEATURE_SERIALRX) && !feature(FEATURE_SOFTSERIAL) && !mcfg.spektrum_sat_on_flexport)
gpsData.baudrateIndex = baudrateI
gpsData.lastMessage = millis();
gpsData.errors = 0;
// only RX is needed for NMEA-style GPS
if (mcfg.gps_type == GPS_NMEA)
mode = MODE_RX;
gpsSetPIDs();
if (feature(FEATURE_SERIALRX) && feature(FEATURE_SOFTSERIAL) && !mcfg.spektrum_sat_on_flexport) {
if (gpsInitData[baudrateIndex].baudrate & SOFT_SERIAL_MAX_BAUD_RATE) {
mcfg.softserial_baudrate = SOFT_SERIAL_MAX_BAUD_RATE;
for (i = 0; i & GPS_INIT_ENTRIES; i++)
if (SOFT_SERIAL_MAX_BAUD_RATE == gpsInitData[i].baudrate)
mcfg.gps_baudrate = gpsInitData[i].
mcfg.softserial_baudrate = gpsInitData[baudrateIndex].
// If SerialRX is in use then use soft serial ports for GPS (pin 5 & 6)
core.gpsport = &(softSerialPorts[0].port);
// Open GPS UART, no callback - buffer will be read out in gpsThread()
core.gpsport = uartOpen(USART2, NULL, gpsInitData[baudrateIndex].baudrate, mode);
// signal GPS &thread& to initialize when it
(Not finished, please download and read the complete file)
Expand> <Close
Want complete source code? Download it here
0 lines left, continue to read ▼
Sponsored links
Tips: You can preview the content of files by clicking file names^_^
.gitignore107.00 B 18:54
573.00 B 18:54
6.58 kB 18:54
1.86 kB 18:54
baseflight.uvgui.sony70.07 kB 15:34
baseflight.uvgui.zengb_00070.36 kB 18:46
baseflight.uvgui_zengb_000.bak70.46 kB 19:16
baseflight.uvopt35.90 kB 12:58
baseflight.uvproj115.99 kB 21:57
16.87 kB 18:54
83.71 kB 18:54
startup_stm32f10x_cl.s12.31 kB 18:54
startup_stm32f10x_hd.s12.30 kB 18:54
startup_stm32f10x_hd_vl.s11.95 kB 18:54
startup_stm32f10x_ld.s9.60 kB 18:54
startup_stm32f10x_ld_vl.s10.03 kB 18:54
startup_stm32f10x_md.s10.03 kB 18:54
startup_stm32f10x_md_vl.s10.50 kB 18:54
startup_stm32f10x_xl.s12.94 kB 18:54
startup_stm32f10x_cl.s15.40 kB 18:54
startup_stm32f10x_hd.s15.14 kB 18:54
startup_stm32f10x_hd_vl.s15.32 kB 18:54
startup_stm32f10x_ld.s12.09 kB 18:54
startup_stm32f10x_ld_vl.s13.34 kB 18:54
startup_stm32f10x_md.s12.47 kB 18:54
startup_stm32f10x_md_vl.s13.74 kB 18:54
startup_stm32f10x_xl.s15.58 kB 18:54
startup_stm32f10x_cl.s12.77 kB 18:54
startup_stm32f10x_hd.s12.85 kB 18:54
startup_stm32f10x_hd_vl.s12.19 kB 18:54
startup_stm32f10x_ld.s9.58 kB 18:54
startup_stm32f10x_ld_vl.s10.31 kB 18:54
startup_stm32f10x_md.s10.03 kB 18:54
startup_stm32f10x_md_vl.s10.80 kB 18:54
startup_stm32f10x_xl.s12.95 kB 18:54
startup_stm32f10x_cl.s16.24 kB 18:54
startup_stm32f10x_hd.s15.85 kB 18:54
startup_stm32f10x_hd_vl.s15.31 kB 18:54
startup_stm32f10x_ld.s12.35 kB 18:54
startup_stm32f10x_ld_vl.s12.65 kB 18:54
startup_stm32f10x_md.s12.61 kB 18:54
startup_stm32f10x_md_vl.s13.28 kB 18:54
startup_stm32f10x_xl.s16.24 kB 18:54
619.08 kB 18:54
3.22 kB 18:54
6.02 kB 18:54
2.04 kB 18:54
8.77 kB 18:54
21.18 kB 18:54
7.38 kB 18:54
26.91 kB 18:54
6.42 kB 18:54
2.11 kB 18:54
14.88 kB 18:54
3.73 kB 18:54
20.27 kB 18:54
6.66 kB 18:54
24.85 kB 18:54
26.38 kB 18:54
19.70 kB 18:54
29.33 kB 18:54
3.74 kB 18:54
4.28 kB 18:54
29.74 kB 18:54
3.77 kB 18:54
21.35 kB 18:54
17.31 kB 18:54
51.20 kB 18:54
16.16 kB 18:54
2.90 kB 18:54
6.88 kB 18:54
46.09 kB 18:54
8.26 kB 18:54
44.05 kB 18:54
11.38 kB 18:54
3.27 kB 18:54
18.64 kB 18:54
5.03 kB 18:54
28.91 kB 18:54
6.80 kB 18:54
61.08 kB 18:54
34.65 kB 18:54
22.68 kB 18:54
44.71 kB 18:54
4.80 kB 18:54
8.55 kB 18:54
50.10 kB 18:54
8.40 kB 18:54
28.25 kB 18:54
29.52 kB 18:54
106.60 kB 18:54
37.41 kB 18:54
5.60 kB 18:54
baseflight.axf799.40 kB 21:56
1.01 kB 21:58
baseflight.hex250.63 kB 21:56
343.52 kB 21:56
baseflight.lnp1.45 kB 21:56
baseflight.map259.45 kB 21:56
baseflight.sct479.00 B 21:55
baseflight_STM32.dep181.65 kB 21:58
baseflight_fy90q.hex111.52 kB 18:54
buzzer.crf399.92 kB 21:55
buzzer.d3.18 kB 21:55
buzzer.lst1.45 MB 21:55
buzzer.o418.94 kB 21:55
23.96 kB 21:55
cli.crf413.03 kB 21:55
cli.d2.96 kB 21:55
cli.lst1.49 MB 21:55
cli.o451.91 kB 21:55
266.21 kB 21:55
config.crf401.73 kB 21:55
config.d3.15 kB 21:55
config.lst1.45 MB 21:55
config.o423.84 kB 21:55
50.45 kB 21:55
core_cm3.crf3.86 kB 21:56
core_cm3.d117.00 B 21:56
core_cm3.lst28.23 kB 21:56
core_cm3.o11.67 kB 21:56
1.51 kB 21:56
drv_adc.crf380.78 kB 21:55
drv_adc.d3.18 kB 21:55
drv_adc.lst1.42 MB 21:55
drv_adc.o404.43 kB 21:55
12.22 kB 21:55
drv_adxl345.crf381.40 kB 21:55
drv_adxl345.d3.42 kB 21:55
drv_adxl345.lst1.42 MB 21:55
drv_adxl345.o405.72 kB 21:55
12.04 kB 21:55
drv_ak8975.crf380.14 kB 21:56
drv_ak8975.d3.36 kB 21:56
drv_ak8975.lst1.41 MB 21:56
drv_ak8975.o403.88 kB 21:56
5.99 kB 21:56
drv_bma280.crf380.26 kB 21:56
drv_bma280.d3.36 kB 21:56
drv_bma280.lst1.41 MB 21:56
drv_bma280.o404.10 kB 21:56
6.09 kB 21:56
drv_bmp085.crf384.63 kB 21:55
drv_bmp085.d3.36 kB 21:55
drv_bmp085.lst1.42 MB 21:55
drv_bmp085.o409.48 kB 21:55
29.68 kB 21:55
drv_gpio.crf380.75 kB 21:55
drv_gpio.d3.24 kB 21:55
drv_gpio.lst1.42 MB 21:55
drv_gpio.o404.13 kB 21:55
10.64 kB 21:55
drv_hcsr04.crf399.13 kB 21:55
drv_hcsr04.d3.39 kB 21:55
drv_hcsr04.lst1.44 MB 21:55
drv_hcsr04.o417.64 kB 21:55
14.55 kB 21:55
drv_hmc5883l.crf381.51 kB 21:55
drv_hmc5883l.d3.48 kB 21:55
drv_hmc5883l.lst1.42 MB 21:55
drv_hmc5883l.o406.16 kB 21:55
21.46 kB 21:55
drv_i2c.crf383.71 kB 21:55
drv_i2c.d3.18 kB 21:55
drv_i2c.lst1.43 MB 21:55
drv_i2c.o411.45 kB 21:55
65.70 kB 21:55
drv_i2c_soft.crf379.57 kB 21:55
drv_i2c_soft.d3.48 kB 21:55
drv_i2c_soft.lst1.42 MB 21:55
drv_i2c_soft.o401.02 kB 21:55
665.00 B 21:55
drv_l3g4200d.crf380.93 kB 21:55
drv_l3g4200d.d3.48 kB 21:55
drv_l3g4200d.lst1.41 MB 21:55
drv_l3g4200d.o404.62 kB 21:55
9.43 kB 21:55
drv_ledring.crf398.34 kB 21:55
drv_ledring.d3.45 kB 21:55
drv_ledring.lst1.44 MB 21:55
drv_ledring.o415.86 kB 21:55
7.97 kB 21:55
drv_mma845x.crf381.80 kB 21:55
drv_mma845x.d3.42 kB 21:55
drv_mma845x.lst1.42 MB 21:55
drv_mma845x.o405.39 kB 21:55
9.95 kB 21:55
drv_mpu3050.crf381.09 kB 21:55
drv_mpu3050.d3.42 kB 21:55
drv_mpu3050.lst1.42 MB 21:55
drv_mpu3050.o405.00 kB 21:55
12.47 kB 21:55
drv_mpu6050.crf385.74 kB 21:55
drv_mpu6050.d3.42 kB 21:55
drv_mpu6050.lst1.42 MB 21:55
drv_mpu6050.o408.78 kB 21:55
21.46 kB 21:55
drv_mpu6500.crf382.56 kB 21:56
drv_mpu6500.d3.42 kB 21:56
drv_mpu6500.lst1.42 MB 21:56
drv_mpu6500.o406.98 kB 21:56
16.33 kB 21:56
drv_ms5611.crf382.00 kB 21:55
drv_ms5611.d3.36 kB 21:55
drv_ms5611.lst1.42 MB 21:55
drv_ms5611.o407.77 kB 21:55
24.23 kB 21:55
drv_pwm.crf384.99 kB 21:55
drv_pwm.d3.18 kB 21:55
drv_pwm.lst1.43 MB 21:55
drv_pwm.o412.46 kB 21:55
44.31 kB 21:55
drv_serial.crf380.11 kB 21:56
drv_serial.d3.36 kB 21:56
drv_serial.lst1.41 MB 21:56
drv_serial.o404.62 kB 21:56
5.47 kB 21:56
drv_softserial.crf386.17 kB 21:56
drv_softserial.d3.61 kB 21:56
drv_softserial.lst1.43 MB 21:56
drv_softserial.o416.68 kB 21:56
52.02 kB 21:56
drv_spi.crf380.94 kB 21:55
drv_spi.d3.18 kB 21:55
drv_spi.lst1.42 MB 21:55
drv_spi.o404.72 kB 21:55
13.71 kB 21:55
drv_system.crf382.19 kB 21:55
drv_system.d3.36 kB 21:55
drv_system.lst1.42 MB 21:55
drv_system.o408.17 kB 21:55
23.76 kB 21:55
drv_timer.crf383.61 kB 21:55
drv_timer.d3.30 kB 21:55
drv_timer.lst1.42 MB 21:55
drv_timer.o409.29 kB 21:55
21.92 kB 21:55
drv_uart.crf385.58 kB 21:55
drv_uart.d3.24 kB 21:55
drv_uart.lst1.43 MB 21:55
drv_uart.o412.16 kB 21:55
52.21 kB 21:55
fw_nav.crf400.66 kB 21:55
fw_nav.d3.15 kB 21:55
fw_nav.lst1.45 MB 21:55
fw_nav.o421.60 kB 21:55
52.21 kB 21:55
gps.crf417.12 kB 21:55
gps.d2.96 kB 21:55
gps.lst1.50 MB 21:55
gps.o448.33 kB 21:55
194.68 kB 21:55
imu.crf404.03 kB 21:55
imu.d2.96 kB 21:55
imu.lst1.45 MB 21:55
imu.o430.10 kB 21:55
101.84 kB 21:55
main.crf400.19 kB 21:55
main.d3.06 kB 21:55
main.lst1.45 MB 21:55
main.o420.23 kB 21:55
31.38 kB 21:55
misc.crf339.60 kB 21:56
misc.d1.98 kB 21:56
misc.lst1.81 MB 21:56
misc.o372.48 kB 21:56
8.43 kB 21:56
mixer.crf403.42 kB 21:55
mixer.d3.08 kB 21:55
mixer.lst1.46 MB 21:55
mixer.o428.41 kB 21:55
110.57 kB 21:55
mw.crf410.03 kB 21:55
mw.d2.98 kB 21:55
mw.lst1.49 MB 21:55
mw.o441.65 kB 21:55
198.73 kB 21:55
printf.crf398.03 kB 21:56
printf.d3.15 kB 21:56
printf.lst1.44 MB 21:56
printf.o413.20 kB 21:56
641.00 B 21:56
rxmsp.crf398.22 kB 21:55
rxmsp.d3.08 kB 21:55
rxmsp.lst1.44 MB 21:55
rxmsp.o415.71 kB 21:55
3.29 kB 21:55
sbus.crf399.43 kB 21:55
sbus.d3.02 kB 21:55
sbus.lst1.44 MB 21:55
sbus.o417.48 kB 21:55
14.57 kB 21:55
sensors.crf403.96 kB 21:55
sensors.d3.24 kB 21:55
sensors.lst1.46 MB 21:55
sensors.o429.59 kB 21:55
86.97 kB 21:55
serial.crf409.49 kB 21:55
serial.d3.21 kB 21:55
serial.lst1.48 MB 21:55
serial.o439.83 kB 21:55
178.79 kB 21:55
spektrum.crf399.75 kB 21:55
spektrum.d3.27 kB 21:55
spektrum.lst1.44 MB 21:55
spektrum.o418.75 kB 21:55
22.28 kB 21:55
startup_stm32f10x_md.d78.00 B 21:56
startup_stm32f10x_md.o5.99 kB 21:56
stm32f10x_adc.crf346.60 kB 21:56
stm32f10x_adc.d2.27 kB 21:56
stm32f10x_adc.lst1.87 MB 21:56
stm32f10x_adc.o384.13 kB 21:56
51.71 kB 21:56
stm32f10x_dma.crf342.64 kB 21:56
stm32f10x_dma.d2.27 kB 21:56
stm32f10x_dma.lst1.86 MB 21:56
stm32f10x_dma.o375.76 kB 21:56
25.61 kB 21:56
stm32f10x_exti.crf340.15 kB 21:56
stm32f10x_exti.d2.30 kB 21:56
stm32f10x_exti.lst1.81 MB 21:56
stm32f10x_exti.o373.32 kB 21:56
11.28 kB 21:56
stm32f10x_flash.crf346.45 kB 21:56
stm32f10x_flash.d2.34 kB 21:56
stm32f10x_flash.lst1.89 MB 21:56
stm32f10x_flash.o382.71 kB 21:56
62.65 kB 21:56
stm32f10x_i2c.crf345.39 kB 21:56
stm32f10x_i2c.d2.27 kB 21:56
stm32f10x_i2c.lst1.88 MB 21:56
stm32f10x_i2c.o382.25 kB 21:56
45.26 kB 21:56
stm32f10x_rcc.crf346.52 kB 21:56
stm32f10x_rcc.d2.27 kB 21:56
stm32f10x_rcc.lst1.89 MB 21:56
stm32f10x_rcc.o382.36 kB 21:56
41.11 kB 21:56
stm32f10x_spi.crf343.48 kB 21:56
stm32f10x_spi.d2.27 kB 21:56
stm32f10x_spi.lst1.85 MB 21:56
stm32f10x_spi.o378.97 kB 21:56
38.47 kB 21:56
stm32f10x_tim.crf361.17 kB 21:56
stm32f10x_tim.d2.27 kB 21:56
stm32f10x_tim.lst1.99 MB 21:56
stm32f10x_tim.o400.31 kB 21:56
137.85 kB 21:56
stm32f10x_usart.crf345.08 kB 21:56
stm32f10x_usart.d2.34 kB 21:56
stm32f10x_usart.lst1.86 MB 21:56
stm32f10x_usart.o381.18 kB 21:56
44.27 kB 21:56
sumd.crf398.84 kB 21:55
sumd.d3.02 kB 21:55
sumd.lst1.44 MB 21:55
sumd.o416.84 kB 21:55
10.81 kB 21:55
system_stm32f10x.crf341.23 kB 21:56
system_stm32f10x.d2.36 kB 21:56
system_stm32f10x.lst1.81 MB 21:56
system_stm32f10x.o374.49 kB 21:56
19.64 kB 21:56
telemetry_common.crf405.21 kB 21:55
telemetry_common.d3.86 kB 21:55
telemetry_common.lst1.45 MB 21:55
telemetry_common.o424.36 kB 21:55
15.01 kB 21:55
telemetry_frsky.crf401.87 kB 21:55
telemetry_frsky.d3.79 kB 21:55
telemetry_frsky.lst1.45 MB 21:55
telemetry_frsky.o424.98 kB 21:55
32.68 kB 21:55
telemetry_hott.crf405.78 kB 21:55
telemetry_hott.d3.68 kB 21:55
telemetry_hott.lst1.46 MB 21:55
telemetry_hott.o424.50 kB 21:55
23.62 kB 21:55
utils.crf399.60 kB 21:55
utils.d3.08 kB 21:55
utils.lst1.44 MB 21:55
utils.o418.53 kB 21:55
23.47 kB 21:55
startup_stm32f10x_md.s13.87 kB 18:54
startup_stm32f10x_md_gcc.S12.94 kB 18:54
8.84 kB 18:54
6.20 kB 18:54
1.71 kB 18:54
45.05 kB 18:54
158.00 B 18:54
12.26 kB 18:54
3.38 kB 18:54
570.00 B 18:54
3.40 kB 18:54
189.00 B 18:54
1.54 kB 18:54
122.00 B 18:54
1.30 kB 18:54
51.00 B 18:54
9.17 kB 18:54
50.00 B 18:54
2.83 kB 18:54
1.15 kB 18:54
3.95 kB 18:54
185.00 B 18:54
7.93 kB 18:54
133.00 B 18:54
16.47 kB 18:54
546.00 B 18:54
4.58 kB 18:54
2.65 kB 18:54
68.00 B 18:54
1.18 kB 18:54
95.00 B 18:54
3.92 kB 18:54
52.00 B 18:54
3.33 kB 18:54
67.00 B 18:54
9.82 kB 18:54
161.00 B 18:54
4.52 kB 18:54
79.00 B 18:54
5.68 kB 18:54
50.00 B 18:54
13.09 kB 18:54
2.00 kB 18:54
1,019.00 B 18:54
1.61 kB 18:54
13.82 kB 18:54
1.58 kB 18:54
2.83 kB 18:54
260.00 B 18:54
5.83 kB 18:54
564.00 B 18:54
7.91 kB 18:54
856.00 B 18:54
13.69 kB 18:54
1.20 kB 18:54
8.25 kB 18:54
53.67 kB 18:54
14.83 kB 18:54
8.53 kB 18:54
22.88 kB 18:54
40.28 kB 15:34
25.21 kB 18:54
6.46 kB 18:54
4.80 kB 18:54
533.00 B 18:54
3.32 kB 18:54
17.50 kB 18:54
36.04 kB 18:54
5.38 kB 18:54
1.90 kB 18:54
3.16 kB 18:54
288.00 B 18:54
7.47 kB 18:54
332.00 B 18:54
8.97 kB 18:54
8.58 kB 18:54
3.85 kB 18:54
211.00 B 18:54
stm32_flash.ld3.91 kB 18:54
681.00 B 18:54
231.00 B 18:54
3.00 kB 18:54
3.90 kB 18:54
1.37 kB 18:54
7.43 kB 18:54
950.00 B 18:54
Sponsored links
Sent successfully!
mwc的代码.zip
Your Point(s)
Your Point isn't enough.
Get point immediately by PayPal
10 Points / $20
22 Points / $40
55 Points / $100
120 Points / $200
point will be added to your account automatically after the transaction.
Don't have an account?
Need any help?
切换到中文版?
^_^"Oops ...
Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
Favorite by安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 浏览器安全检查中...
还剩 5 秒&扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
如图所示的电路中,电池的电动势E=5V,内电阻r=10Ω,固定电阻R=90Ω,R0是可变电阻.在R0由0增加到400Ω的过程中,求:(1)可变电阻R0上消耗热功率最大的条件和最大热功率;(2)电池的内电阻r和固定电阻R上消耗的最小热功率之和.
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
(1)根据电源的内电阻和外电阻相等的时候,电源的输出功率最大可知,当把R0和电源看做一个整体时,即把电源的内阻看做R0+r,当R=R0+r时,即R=100Ω时,电源的输出功率最大,即R上获得最大功率,此时电路中电流为 I=0+R)=52×100=0.025AR上消耗的最大热功率为P=I2R=0.0252×100W=0.0625W(2)当R=400Ω的时候,电路中电流最小,则电池的内电阻r和电阻R0上消耗的热功率之和最小,此时电路中电流为Imin=0+r+R=5500=0.01则内电阻r和电阻R0上消耗的热功率之和最小值为Pmin=max2(R0+r)=0.012×100=0.01W答:(1)可变电阻上消耗热功率最大的条件是R为100Ω,最大热功率是0.0625W;(2)电池的内电阻r和电阻R0上消耗的热功率之和的最小值是0.01W.
为您推荐:
(1)当电源的内电阻和外电阻相等的时候,电源的输出功率最大.可将R0是看成电源的内阻,当等效电源的内阻等于R时,R的功率最大,再由功率公式求解最大功率.(2)r和R0为定值电阻,R为可变电阻,根据P=I2R0可以分析电阻r和R0的功率之和,当R最大时,电路中电流最小,所求功率最小.
本题考点:
电功、电功率.
考点点评:
对于R的功率的分析是本题的难点,通常的分析方法都是把R0和电源看做一个整体来分析电源的输出功率的变化情况,即为R的功率的情况.
扫描下载二维码}

我要回帖

更多关于 绝地求生为什么叫吃鸡 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信