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

定时器中断求助  

[复制链接]
飞翼我的心 提问时间:2016-11-24 08:08 /
阅读主题, 点击返回1楼
收藏 1 评论30 发布时间:2016-11-24 08:08
30个回答
飞翼我的心 回答时间:2016-11-25 09:04:13
飞翔的荷兰人号 发表于 2016-11-25 09:00
你的程序里的flag只有1和2两种情况吗,如果不是需要在switch里面加一个default:break的语句,不然就会出现 ...

是的,只有1,2两种情况
高二毛 回答时间:2016-11-25 09:18:35
关注。。。。感觉逻辑没有问题,应该还是代码的问题。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zbber 回答时间:2016-11-25 11:36:22
楼主威武,强烈支持……
飞翼我的心 回答时间:2016-11-26 14:56:02
高二毛 发表于 2016-11-25 09:18
关注。。。。感觉逻辑没有问题,应该还是代码的问题。

是不是不应该在中断里禁止中断啊,我感觉这样不太合理啊,本人小白
wenyangzeng 回答时间:2016-11-30 07:31:36
  switch(flag)
{
  case 1:
count14++;
if(count14==3)
{PWMOFF2();}
if(count14==4)
{PWMON();count14=0}
break;
case 2:
TIM4_IER=0X00;count14=0;break;
default:break;   //应该加上这段代码吧?
}

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

飞翼我的心 回答时间:2016-11-30 08:16:09
wenyangzeng 发表于 2016-11-30 07:31
switch(flag)
{
  case 1:

好的,我试试
ts2000 回答时间:2016-11-30 08:17:44
出现硬件错误了吧
wudianjun2001 回答时间:2016-11-30 08:39:37
用单步执行,跟踪下代码看看跑到哪里去了
samhong 回答时间:2016-11-30 08:41:38
早上好!早上好!
z258121131 回答时间:2016-11-30 08:57:00
帮顶               

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版