打印

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

[复制链接]
2182|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

粉丝