10个职位/ 0
最后发表
罗尼
离线
最后看到:5年1月前
主
加入:2014-05-15 15:02
定时器中断

到目前为止,我们一直在使用app_timer_set定期被称为。它将正常工作,除了最高频率100赫兹。
我们需要的方式被称为在大约10 khz,我理解我们必须使用定时器中断

你能提供我一个例子,它是如何做的,司机必须包括什么?
呢?

yassin.bennaceur
离线
最后看到:5年11个月前
加入:2015-04-10十五32
我也在寻找

我也在寻找用timer0 10 khz ?任何答案。

JE_Dialog
离线
最后看到:1个月2星期前
工作人员
加入:2013-12-05 14:02
你好,亚辛,你能描述

你好,亚辛,你能描述一下你想要实现什么,我将有一个团队的看看实现的最佳途径。BR JE_Dialog

yassin.bennaceur
离线
最后看到:5年11个月前
加入:2015-04-10十五32
我想测量ADC

我想测量ADC使用timer0中断10 kh频率。

我整地PWM的例子,改变了回调函数的核心这样做……但经过几次试验失败了。

的回调函数不会被称为虽然我注册ut的例子的方式……我想我在这里少了什么,我只是不知道吗?

RvA
离线
最后看到:20小时前3周
工作人员
加入:2014-02-07 14:10
你好,亚辛,我看着

你好,亚辛,我考虑你的问题,会尽快回到你身边。

最好的问候,RvA

yassin.bennaceur
离线
最后看到:5年11个月前
加入:2015-04-10十五32
谢谢你的支持

谢谢你的支持和努力。

RvA
离线
最后看到:20小时前3周
工作人员
加入:2014-02-07 14:10
你好,亚辛,

你好,亚辛,

SDK中的一些功能您可以一起工作来实现想要的行为。下图显示了生成的功能中断和中断的处理:

  • 空白timer0_test pwm_test.c (void)。/ /配置TIMER0打断每50秒
  • 空白SWTIM_Handler pwm.c (void)。/ /中断每50购买。这是您必须添加ADC阅读的地方。

在下面的图片中显示的时间是:

最好的问候,RvA

yassin.bennaceur
离线
最后看到:5年11个月前
加入:2015-04-10十五32
非常谢谢你RvA,

非常谢谢你RvA,

这是有用的,

我使用一个临时解决方案(sysTick中断处理程序),它工作,但我将试着用你的实现Timer0中断。

再次感谢你的帮助和支持。

yassin.bennaceur
离线
最后看到:5年11个月前
加入:2015-04-10十五32
所以我运行代码。但它

所以我运行代码。但它确实不能够触发中断……

我想知道我还有别的应该配置…像没有睡眠模式或其他任何东西。

yassin.bennaceur
离线
最后看到:5年11个月前
加入:2015-04-10十五32
你能请吗

请贴在这里的代码periph_init()函数?