你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
IAP使用定时器跳转到APP,串口会失效
[复制链接]
马铃土豆薯
提问时间:2020-3-26 16:32 /
问答
是否解决:
1、在IAP中使用直接进入APP时,串口会失效,
2、当IAP使用定时器跳转到APP时,串口也会失效,
3、当IAP使用协议命令跳转到APP时,串口可以正常使用,
还用一种情况,就是IAP初始化定时器,当定时器的中断时间未到时,就使用命令跳转至APP,这时串口能正常使用的
师兄们知道是什么原因导致的吗?
赞
0
收藏
0
评论
3
分享
发布时间:2020-3-26 16:32
举报
请先
登录
后回复
3个回答
陌路夕颜
回答时间:2020-3-27 15:03:50
a0a.1 32b0c
跳转到APP之前先关掉中断以及清除中断标志
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
dsjsjf
回答时间:2020-3-27 19:17:14
a0a.1 32b0c
跳转之前,尽可能把所有外设都关了,特别是中断。如果用HAL库,可以调用外设相应的DeInit()函数。
HAL_SPI_DeInit(&hspi1);
HAL_RCC_DeInit();
HAL_DeInit();
HAL_SuspendTick();
我是这样的
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
huangxuejia-292
回答时间:2020-3-27 23:14:17
a0a.1 32b0c
看不懂
什么平台?
什么叫叫串口失效?
使用定时器跳转是什么意思?
我应该在论坛发过一个帖子说三段式程序结构。
无非如下:
1 关中断。
2 清CACHE
3 跳
4 重设中断表地址。
5 重新配置外设????
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
HAL_SPI_DeInit(&hspi1);
HAL_RCC_DeInit();
HAL_DeInit();
HAL_SuspendTick();
我是这样的
评分
查看全部评分
什么平台?
什么叫叫串口失效?
使用定时器跳转是什么意思?
我应该在论坛发过一个帖子说三段式程序结构。
无非如下:
1 关中断。
2 清CACHE
3 跳
4 重设中断表地址。
5 重新配置外设????