; generated by ARM C/C++ Compiler with , RVCT4.0 [Build 524] for uVision
; commandline ArmCC [--split_sections --debug -c --asm --interleave -o.\STM3210E-EVAL\stm32f10x_tim.o --depend=.\STM3210E-EVAL\stm32f10x_tim.d --device=DARMSTM --apcs=interwork -O0 -I..\inc -I..\Libraries\CMSIS\CM3\CoreSupport -I..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x -I..\Libraries\STM32_USB-FS-Device_Driver\inc -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Utilities\STM32_EVAL -I..\Utilities\STM32_EVAL\Common -I..\Utilities\STM32_EVAL\STM3210E_EVAL -IC:\Keil\ARM\INC\ST\STM32F10x -D__MICROLIB -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_STM3210E_EVAL --omf_browse=.\STM3210E-EVAL\stm32f10x_tim.crf ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c]
THUMB
AREA ||i.TI1_Config||, CODE, READONLY, ALIGN=1
TI1_Config PROC
;;;2690 */
;;;2691 static void TI1_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
000000 b5f0 PUSH {r4-r7,lr}
;;;2692 uint16_t TIM_ICFilter)
;;;2693 {
;;;2694 uint16_t tmpccmr1 = 0, tmpccer = 0;
000002 2400 MOVS r4,#0
000004 2500 MOVS r5,#0
;;;2695 /* Disable the Channel 1: Reset the CC1E Bit */
;;;2696 TIMx->CCER &= (uint16_t)~((uint16_t)TIM_CCER_CC1E);
000006 8c06 LDRH r6,[r0,#0x20]
000008 f64f77fe MOV r7,#0xfffe
00000c 403e ANDS r6,r6,r7
00000e 8406 STRH r6,[r0,#0x20]
;;;2697 tmpccmr1 = TIMx->CCMR1;
000010 8b04 LDRH r4,[r0,#0x18]
;;;2698 tmpccer = TIMx->CCER;
000012 8c05 LDRH r5,[r0,#0x20]
;;;2699 /* Select the Input and set the filter */
;;;2700 tmpccmr1 &= (uint16_t)(((uint16_t)~((uint16_t)TIM_CCMR1_CC1S)) & ((uint16_t)~((uint16_t)TIM_CCMR1_IC1F)));
000014 f64f760c MOV r6,#0xff0c
000018 4034 ANDS r4,r4,r6
;;;2701 tmpccmr1 |= (uint16_t)(TIM_ICSelection | (uint16_t)(TIM_ICFilter << (uint16_t)4));
00001a 051e LSLS r6,r3,#20
00001c ea424616 ORR r6,r2,r6,LSR #16
000020 4334 ORRS r4,r4,r6
;;;2702 /* Select the Polarity and set the CC1E Bit */
;;;2703 tmpccer &= (uint16_t)~((uint16_t)(TIM_CCER_CC1P));
000022 1e7e SUBS r6,r7,#1
000024 4035 ANDS r5,r5,r6
;;;2704 tmpccer |= (uint16_t)(TIM_ICPolarity | (uint16_t)TIM_CCER_CC1E);
000026 f0410601 ORR r6,r1,#1
00002a 4335 ORRS r5,r5,r6
;;;2705 /* Write to TIMx CCMR1 and CCER registers */
;;;2706 TIMx->CCMR1 = tmpccmr1;
00002c 8304 STRH r4,[r0,#0x18]
;;;2707 TIMx->CCER = tmpccer;
00002e 8405 STRH r5,[r0,#0x20]
;;;2708 }
000030 bdf0 POP {r4-r7,pc}
;;;2709
ENDP
AREA ||i.TI2_Config||, CODE, READONLY, ALIGN=1
TI2_Config PROC
;;;2725 */
;;;2726 static void TI2_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
000000 b5f0 PUSH {r4-r7,lr}
;;;2727 uint16_t TIM_ICFilter)
;;;2728 {
;;;2729 uint16_t tmpccmr1 = 0, tmpccer = 0, tmp = 0;
000002 2400 MOVS r4,#0
000004 2500 MOVS r5,#0
000006 2600 MOVS r6,#0
;;;2730 /* Disable the Channel 2: Reset the CC2E Bit */
;;;2731 TIMx->CCER &= (uint16_t)~((uint16_t)TIM_CCER_CC2E);
000008 8c07 LDRH r7,[r0,#0x20]
00000a f64f7cef MOV r12,#0xffef
00000e ea07070c AND r7,r7,r12
000012 8407 STRH r7,[r0,#0x20]
;;;2732 tmpccmr1 = TIMx->CCMR1;
000014 8b04 LDRH r4,[r0,#0x18]
;;;2733 tmpccer = TIMx->CCER;
000016 8c05 LDRH r5,[r0,#0x20]
;;;2734 tmp = (uint16_t)(TIM_ICPolarity << 4);
000018 050f LSLS r7,r1,#20
00001a 0c3e LSRS r6,r7,#16
;;;2735 /* Select the Input and set the filter */
;;;2736 tmpccmr1 &= (uint16_t)(((uint16_t)~((uint16_t)TIM_CCMR1_CC2S)) & ((uint16_t)~((uint16_t)TIM_CCMR1_IC2F)));
00001c f64047ff MOV r7,#0xcff
000020 403c ANDS r4,r4,r7
;;;2737 tmpccmr1 |= (uint16_t)(TIM_ICFilter << 12);
000022 071f LSLS r7,r3,#28
000024 ea444417 ORR r4,r4,r7,LSR #16
;;;2738 tmpccmr1 |= (uint16_t)(TIM_ICSelection << 8);
000028 0617 LSLS r7,r2,#24
00002a ea444417 ORR r4,r4,r7,LSR #16
;;;2739 /* Select the Polarity and set the CC2E Bit */
;;;2740 tmpccer &= (uint16_t)~((uint16_t)(TIM_CCER_CC2P));
00002e f64f77df MOV r7,#0xffdf
000032 403d ANDS r5,r5,r7
;;;2741 tmpccer |= (uint16_t)(tmp | (uint16_t)TIM_CCER_CC2E);
000034 f0460710 ORR r7,r6,#0x10
000038 433d ORRS r5,r5,r7
;;;2742 /* Write to TIMx CCMR1 and CCER registers */
;;;2743 TIMx->CCMR1 = tmpccmr1 ;
00003a 8304 STRH r4,[r0,#0x18]
;;;2744 TIMx->CCER = tmpccer;
00003c 8405 STRH r5,[r0,#0x20]
;;;2745 }
00003e bdf0 POP {r4-r7,pc}
;;;2746
ENDP
AREA ||i.TI3_Config||, CODE, READONLY, ALIGN=1
TI3_Config PROC
;;;2762 */
;;;2763 static void TI3_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
000000 b5f0 PUSH {r4-r7,lr}
;;;2764 uint16_t TIM_ICFilter)
;;;2765 {
;;;2766 uint16_t tmpccmr2 = 0, tmpccer = 0, tmp = 0;
000002 2500 MOVS r5,#0
000004 2400 MOVS r4,#0
000006 2600 MOVS r6,#0
;;;2767 /* Disable the Channel 3: Reset the CC3E Bit */
;;;2768 TIMx->CCER &= (uint16_t)~((uint16_t)TIM_CCER_CC3E);
000008 8c07 LDRH r7,[r0,#0x20]
00000a f64f6cff MOV r12,#0xfeff
00000e ea07070c AND r7,r7,r12
000012 8407 STRH r7,[r0,#0x20]
;;;2769 tmpccmr2 = TIMx->CCMR2;
000014 8b85 LDRH r5,[r0,#0x1c]
;;;2770 tmpccer = TIMx->CCER;
000016 8c04 LDRH r4,[r0,#0x20]
;;;2771 tmp = (uint16_t)(TIM_ICPolarity << 8);
000018 060f LSLS r7,r1,#24
00001a 0c3e LSRS r6,r7,#16
;;;2772 /* Select the Input and set the filter */
;;;2773 tmpccmr2 &= (uint16_t)(((uint16_t)~((uint16_t)TIM_CCMR2_CC3S)) & ((uint16_t)~((uint16_t)TIM_CCMR2_IC3F)));
00001c f64f770c MOV r7,#0xff0c
000020 403d ANDS r5,r5,r7
;;;2774 tmpccmr2 |= (uint16_t)(TIM_ICSelection | (uint16_t)(TIM_ICFilter << (uint16_t)4));
000022 051f LSLS r7,r3,#20
000024 ea424717 ORR r7,r2,r7,LSR #16
000028 433d ORRS r5,r5,r7
;;;2775 /* Select the Polarity and set the CC3E Bit */
;;;2776 tmpccer &= (uint16_t)~((uint16_t)(TIM_CCER_CC3P));
00002a f64f57ff MOV r7,#0xfdff
00002e 403c ANDS r4,r4,r7
;;;2777 tmpccer |= (uint16_t)(tmp | (uint16_t)TIM_CCER_CC3E);
000030 f4467780 ORR r7,r6,#0x100
000034 433c ORRS r4,r4,r7
;;;2778 /* Write to TIMx CCMR2 and CCER registers */
;;;2779 TIMx->CCMR2 = tmpccmr2;
000036 8385 STRH r5,[r0,#0x1c]
;;;2780 TIMx->CCER = tmpccer;
000038 8404 STRH r4,[r0,#0x20]
;;;2781 }
00003a bdf0 POP {r4-r7,pc}
;;;2782
ENDP
AREA ||i.TI4_Config||, CODE, READONLY, ALIGN=1
TI4_Config PROC
;;;2798 */
;;;2799 static void TI4_Confi
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
labview实验例程(STM32 USB) (2211个子文件)
VirtualCOMPort_uvproj.bak 116KB
VirtualCOMPort_uvproj.bak 116KB
VirtualCOMPort_uvproj.bak 116KB
VirtualCOMPort_uvproj.bak 116KB
VirtualCOMPort_uvproj.bak 116KB
VirtualCOMPort_uvproj.bak 116KB
VirtualCOMPort_uvproj.bak 116KB
VirtualCOMPort_uvproj.bak 116KB
VirtualCOMPort_uvproj.bak 116KB
VirtualCOMPort_uvopt.bak 107KB
VirtualCOMPort_uvopt.bak 107KB
VirtualCOMPort_uvopt.bak 107KB
VirtualCOMPort_uvopt.bak 107KB
VirtualCOMPort_uvopt.bak 107KB
VirtualCOMPort_uvopt.bak 107KB
VirtualCOMPort_uvopt.bak 107KB
VirtualCOMPort_uvopt.bak 107KB
VirtualCOMPort_uvopt.bak 107KB
VirtualCOMPort_Opt.Bak 7KB
VirtualCOMPort_Opt.Bak 6KB
VirtualCOMPort_Opt.Bak 6KB
VirtualCOMPort_Opt.Bak 6KB
VirtualCOMPort_Opt.Bak 6KB
VirtualCOMPort_Opt.Bak 6KB
VirtualCOMPort_Opt.Bak 6KB
VirtualCOMPort_Opt.Bak 6KB
VirtualCOMPort_Opt.Bak 6KB
VirtualCOMPort_Uv2.Bak 5KB
VirtualCOMPort_Uv2.Bak 5KB
VirtualCOMPort_Uv2.Bak 5KB
VirtualCOMPort_Uv2.Bak 5KB
VirtualCOMPort_Uv2.Bak 5KB
VirtualCOMPort_Uv2.Bak 5KB
VirtualCOMPort_Uv2.Bak 5KB
VirtualCOMPort_Uv2.Bak 5KB
VirtualCOMPort_Uv2.Bak 5KB
hextobin.bat 2KB
hextobin.bat 2KB
hextobin.bat 2KB
hextobin.bat 2KB
hextobin.bat 2KB
hextobin.bat 2KB
hextobin.bat 2KB
hextobin.bat 2KB
hextobin.bat 2KB
TrueSTUDIO_elf2bin.bat 1KB
TrueSTUDIO_elf2bin.bat 1KB
TrueSTUDIO_elf2bin.bat 1KB
TrueSTUDIO_elf2bin.bat 1KB
TrueSTUDIO_elf2bin.bat 1KB
TrueSTUDIO_elf2bin.bat 1KB
TrueSTUDIO_elf2bin.bat 1KB
TrueSTUDIO_elf2bin.bat 1KB
TrueSTUDIO_elf2bin.bat 1KB
axftobin.bat 1KB
axftobin.bat 1KB
axftobin.bat 1KB
axftobin.bat 1KB
axftobin.bat 1KB
axftobin.bat 1KB
axftobin.bat 1KB
axftobin.bat 1KB
axftobin.bat 1KB
深圳冰凌科技---STM32开发板八通道数据采集演示.bmp 1.92MB
labview显示的波形.bmp 1.12MB
STM32内部温度传感器.bmp 1.11MB
光敏电阻波形.bmp 1.11MB
DS18B20.bmp 1.11MB
stm32f10x_tim.c 105KB
stm32f10x_tim.c 105KB
stm32f10x_tim.c 105KB
stm32f10x_tim.c 105KB
stm32f10x_tim.c 105KB
stm32f10x_tim.c 105KB
stm32f10x_tim.c 105KB
stm32f10x_tim.c 105KB
stm32f10x_tim.c 105KB
stm32_eval_sdio_sd.c 90KB
stm32_eval_sdio_sd.c 90KB
stm32_eval_sdio_sd.c 90KB
stm32_eval_sdio_sd.c 90KB
stm32_eval_sdio_sd.c 90KB
stm32_eval_sdio_sd.c 90KB
stm32_eval_sdio_sd.c 90KB
stm32_eval_sdio_sd.c 90KB
stm32_eval_sdio_sd.c 90KB
stm32f10x_flash.c 62KB
stm32f10x_flash.c 62KB
stm32f10x_flash.c 62KB
stm32f10x_flash.c 62KB
stm32f10x_flash.c 62KB
stm32f10x_flash.c 62KB
stm32f10x_flash.c 62KB
stm32f10x_flash.c 62KB
stm32f10x_flash.c 62KB
stm32100b_eval_lcd.c 54KB
stm32100b_eval_lcd.c 54KB
stm32100b_eval_lcd.c 54KB
stm32100b_eval_lcd.c 54KB
stm32100b_eval_lcd.c 54KB
共 2211 条
- 1
- 2
- 3
- 4
- 5
- 6
- 23
zhaoyaxiong0201
- 粉丝: 7
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页