你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32如何获取TIM中计数器的具体值啊?这有一个问题啊?

[复制链接]
whitestudent 提问时间:2013-11-1 17:50 /
硬件端口已经配置好了,这是主程序,求助为什么啊? 我描述下具体情况啊。
a b c三个值获取不到啊,都是零,但是用Jlink单步调试的时候可以观察到计数器的值,就是说a b c有值,也可以赋值成功。这是为什么啊?求各位大神指点下小弟啊。
int main(void)
{
volatile int  a,b,c;
int i;
TIM3_config();
while(1)
{
TIM_Cmd(TIM3,ENABLE); 
TIM_SetCounter(TIM3,0x00);

a=TIM_GetCounter(TIM3);
for(i=0;i
收藏 评论1 发布时间:2013-11-1 17:50

举报

1个回答
Hiker 回答时间:2013-11-5 11:42:55

RE:STM32如何获取TIM中计数器的具体值啊?这有一个问题啊?

1,在你的TIM配置中 把时钟配置为1分频,预分步配置为0。重载值为最大。
2,保证你的keil没有开优化, 注意:默认优化是2级优化。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版