TIMx_test

所属分类:单片机开发
开发工具:C/C++
文件大小:302KB
下载次数:48
上传日期:2010-09-06 15:18:19
上 传 者fengzyiyi
说明:  stm32的普通定时器,3种不同PWM频率输出
(stm32 general timer, 3 different PWM frequency output)

文件列表:
TIMx_test\main.c (7777, 2010-09-01)
TIMx_test\main.txt (12978, 2009-12-20)
TIMx_test\release.plg (254, 2010-09-02)
TIMx_test\release.sct (479, 2009-12-20)
TIMx_test\release.tra (1064, 2010-09-01)
TIMx_test\STM32F10x.s (8816, 2009-12-20)
TIMx_test\stm32f10x_conf.h (5680, 2009-12-20)
TIMx_test\stm32f10x_it.c (23641, 2010-09-01)
TIMx_test\stm32f10x_it.h (3397, 2009-12-20)
TIMx_test\stm32f10x_it.txt (18519, 2009-12-20)
TIMx_test\TIMx.Opt (5854, 2009-12-20)
TIMx_test\TIMx_Opt.Bak (3960, 2009-12-20)
TIMx_test\TIMx_STM32F10x Release.dep (777, 2009-12-20)
TIMx_test\TIMx_TIMx.dep (3832, 2009-12-20)
TIMx_test\output\release.axf (112728, 2009-12-20)
TIMx_test\output\release.htm (43900, 2009-12-20)
TIMx_test\output\release.lnp (393, 2009-12-20)
TIMx_test\output\release.map (65583, 2009-12-20)
TIMx_test\output\release.plg (481, 2009-12-20)
TIMx_test\output\release.sct (479, 2009-12-20)
TIMx_test\output\release.tra (1290, 2009-12-20)
TIMx_test\list\STM32F10x.lst (30104, 2010-09-01)
TIMx_test\list\main._ip (136, 2010-09-01)
TIMx_test\list\release.map (100837, 2010-09-01)
TIMx_test\list\stm32f10x_it._ip (152, 2010-09-01)
TIMx_test\list\stm32f10x_it.i (71040, 2010-09-01)
TIMx_test\list\main.i (68428, 2010-09-01)
TIMx_test\TIMx_test_TIMx.dep (4287, 2010-09-02)
TIMx_test\STM32F10x.o (4884, 2010-09-01)
TIMx_test\stm32f10x_it.d (1821, 2010-09-01)
TIMx_test\stm32f10x_it.crf (150659, 2010-09-01)
TIMx_test\stm32f10x_it.o (236568, 2010-09-01)
TIMx_test\main.__i (171, 2010-09-01)
TIMx_test\main.d (1549, 2010-09-01)
TIMx_test\main.crf (148689, 2010-09-01)
TIMx_test\main.o (176568, 2010-09-01)
TIMx_test\release.lnp (308, 2010-09-01)
TIMx_test\release.htm (38993, 2010-09-01)
TIMx_test\release.hex (7378, 2010-09-01)
... ...

1 设计要求 对TIM2定时器进行控制,使得TIM2通道1产生频率为183.1Hz的方波,通道2产生频率为 366.2Hz的方波,通道3产生频率为732.4Hz的方波,通道4产生频率为14***.8Hz的方波。 2 硬件电路设计 TIM2定时器的通道1到4分别对应PA.00、PA.01、PA.02和PA.03引脚,这些处理器引脚在 开发板上已经以插针形式引出。 3 软件程序设计 根据设计任务要求,程序内容比较简单。程序内容主要包括: 1) 配置TIM2各通道均为输出比较模式(预分频系数设为2),设置各通道的参数 (TIM2 CC1=0x8000、TIM2 CC2=0x4000、TIM2 CC3=0x2000、TIM2 CC4=0x1000); 2) 在相应的TIM2定时器中断服务处理程序中根据定时器的值翻转输出电平,以输出方波。 4 运行过程 (1) 使用Keil uVision3 通过ULINK 2仿真器连接实验板,打开实验例程目录TIMx_test 子目录下的TIMx.Uv2例程,编译链接工程; (2) 点击MDK 的Debug菜单,选择软件仿真模式,点击Start/Stop Debug Session,将 PORTA.0、PORTA.1、PORTA.2和PORTA.3加入到逻辑分析仪中,点击Run按钮运行程序,在逻 辑分析仪中可以看到各通道波形。 (3) 如果有示波器,也可以进行硬件调试,将开发板上的PA.00、PA.01、PA.02和PA.03 引脚接入示波器。选择项或Ctrl+F5键,远程连接目标板并下载调试代码到目标系统的RAM中, 点击Run按钮或按F5开始运行例程,在示波器上可以看到各通道的波形。

近期下载者

相关文件


收藏者