TIM1

所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:963KB
下载次数:18
上传日期:2012-04-29 12:05:53
上 传 者zhangmimi
说明:  TIM1的PWM演示 STM32F103实现
(the demostrate of PWM)

文件列表:
06 TIM1的PWM演示\JLink Regs CM3.txt (497, 2011-06-18)
06 TIM1的PWM演示\JLinkLog.txt (21826, 2011-06-18)
06 TIM1的PWM演示\JLinkSettings.ini (285, 2011-06-18)
06 TIM1的PWM演示\STM32-FD-TIM1.Uv2.bak (3078, 2009-12-08)
06 TIM1的PWM演示\STM32-FD-TIM1.opt.bak (2276, 2011-02-10)
06 TIM1的PWM演示\STM32-FD-TIM1.uvproj (16445, 2011-06-18)
06 TIM1的PWM演示\STM32-FD-TIM1_Opt.Bak (2284, 2011-02-10)
06 TIM1的PWM演示\STM32-FD-TIM1_TIM1.dep (2766, 2011-12-11)
06 TIM1的PWM演示\STM32-FD-TIM1_uvopt.bak (165288, 2011-06-18)
06 TIM1的PWM演示\STM32-FD-TIM1_uvproj.bak (16445, 2011-06-18)
06 TIM1的PWM演示\user\core_cm3.c (16249, 2009-04-06)
06 TIM1的PWM演示\user\core_cm3.h (42072, 2011-06-18)
06 TIM1的PWM演示\user\hw_config.c (10212, 2009-12-08)
06 TIM1的PWM演示\user\main.c (8459, 2011-06-18)
06 TIM1的PWM演示\user\stm32f10x.h (531293, 2009-12-08)
06 TIM1的PWM演示\user\stm32f10x_it.c (22475, 2008-10-06)
06 TIM1的PWM演示\user\stm32f10x_it.h (3397, 2008-10-06)
06 TIM1的PWM演示\user\system_stm32f10x.c (24194, 2009-09-04)
06 TIM1的PWM演示\user\system_stm32f10x.h (2158, 2009-04-06)
06 TIM1的PWM演示\user\usb_desc.c (8463, 2008-10-06)
06 TIM1的PWM演示\user\usb_istr.c (5214, 2008-10-06)
06 TIM1的PWM演示\user\usb_prop.c (12715, 2008-10-06)
06 TIM1的PWM演示\user\usb_pwr.c (7077, 2008-10-06)
06 TIM1的PWM演示\startup\startup_stm32f10x_hd.s (15872, 2009-04-06)
06 TIM1的PWM演示\startup\startup_stm32f10x_ld.s (12236, 2009-04-06)
06 TIM1的PWM演示\startup\startup_stm32f10x_md.s (12564, 2009-04-06)
06 TIM1的PWM演示\obj\main.crf (247861, 2011-06-18)
06 TIM1的PWM演示\obj\main.d (461, 2011-06-18)
06 TIM1的PWM演示\obj\main.o (269804, 2011-06-18)
06 TIM1的PWM演示\obj\main.txt (15539, 2011-06-18)
06 TIM1的PWM演示\obj\misc.crf (219955, 2011-06-18)
06 TIM1的PWM演示\obj\misc.d (384, 2011-06-18)
06 TIM1的PWM演示\obj\misc.o (237036, 2011-06-18)
06 TIM1的PWM演示\obj\misc.txt (8863, 2011-06-18)
06 TIM1的PWM演示\obj\release.axf (523604, 2011-06-18)
06 TIM1的PWM演示\obj\release.hex (20338, 2011-06-18)
06 TIM1的PWM演示\obj\release.htm (65232, 2011-06-18)
06 TIM1的PWM演示\obj\release.lnp (456, 2011-06-18)
06 TIM1的PWM演示\obj\release.plg (193, 2011-12-11)
... ...

1设计要求 对TIM1定时器进行控制,通道1输出的占空比为25%. 2 硬件电路设计 TIM1定时器的通道1对应PA.08引脚。 3软件程序设计 由于TIM1计数器的时钟频率为72MHz,希望各通道输出频率fTIM1为17.57KHz,根据: fTIM1=TIM1CLK/(TIM1_Period + 1),可得到TIM1预分频器的值TIM1_Period为0xFFFF。 根据公式:通道输出占空比 = TIM1_CCRx/(TIM1_Period + 1),可以得到各通道比较/捕获 寄存器的计数值。其中:TIM1_CCR1寄存器的值为0x7FFF、TIM1_CCR2寄存器的值为0x3FFF、 TIM1_CCR3寄存器的值为0x1FFF。 该应用实例软件设计较为简单,只要配置TIM1工作模式为PWM模式,并分别设置上述值, TIM1即可按要求工作。 4 运行过程 (1) 使用Keil uVision3 通过JLINK 仿真器连接开发板,打开实验例程目录 下的STM32-FD-TIM1.Uv2例程,编译链接工程; (2) 点击MDK 的Debug菜单,点击Start/Stop Debug Session; (3) 通过示波器察看PA.08的输出波形。 (4) 如果无示波器,则可以采用软件仿真模式来观测输出波形。

近期下载者

相关文件


收藏者