15
267
820
高级技术员
QQ截图20131117180300.jpg (137.64 KB )
下载附件
2013-11-17 18:03 上传
使用特权
556
1万
6万
版主
---------------------
airwill 发表于 2013-11-17 21:05 清除标志位的位置变化后会影响if语句的运行, 这很正常. 中断服务要仔细安排清除标志位的位置, 通常进入中断 ...
20
724
2320
初级工程师
3
286
906
0
464
1403
助理工程师
杨爱林林 发表于 2013-11-18 16:56 一般不会的 一般做stm32中断时 都是 进中断 然后清标志位 这是我 的 USART1_IRQHandler 部分函数
香水城主 发表于 2013-11-18 18:24 1)列出了2个if语句,哪个不运行? 2)为什么会有2个请标志语句:EXTI_ClearFlag() 和 EXTI_ClearITPendin ...
yang4469 发表于 2013-11-18 19:59 我是清楚标志位后的if语句不执行,其他语句ok,没问题
杨爱林林 发表于 2013-11-19 07:59 你的第二个if 跟 清标志位 没任何关系 你是根据buf 内容来判断的 所以 你应该着手 RX_Buffe ...
yang4469 发表于 2013-11-19 10:16 9# 10# 确实是Rx_buffer的问题,不能直接判断,我现在是用一个变量先读取内容再判断。 Idnumber=SPI2_RX ...
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号