TIM1_CC1触发ADC1_郁闷的发现一个问题

[复制链接]
2696|2
 楼主| 发呆的蜗牛 发表于 2013-5-15 14:03 | 显示全部楼层 |阅读模式
这两天一直调试(TIM1+ADC+DMA)  +  (DMA+dac)
在TIM1触发ADC时我设置的:
          TIM_TimeBaseStructure.TIM_Prescaler = 36000 - 1;          //分频系数
        TIM_TimeBaseStructure.TIM_Period = 4;           //自动装入值
一直触发不了,TIM1_CC1脚也没有波形,郁闷至极,最后直接拷贝固件库来。
发现可以了,改了一下:
  TIM_TimeBaseStructure.TIM_Prescaler = 360-1;
  TIM_TimeBaseStructure.TIM_Period = 2000 - 1;
发现原来周期Period不能设为200以下,更何况是4啊,其实想想也是,之前的设置不合理。
dream_yi 发表于 2013-5-15 15:17 | 显示全部楼层
哪里来的这说法啊!手册上明明写了“TIM1_Period
TIM1_Period设置了在下一个更新事件装入活动的自动重装载寄存器周期的值。它的取值必须在0x0000和0xFFFF之间。”
chenqing05301 发表于 2013-5-20 16:59 | 显示全部楼层
楼主,能发一个(TIM1+ADC+DMA)  +  (DMA+dac)例程给我吗?我在调试,不能触发dac这路输出。chenqing05301@qq.com,拜谢了~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部