请选择 进入手机版 | 继续访问电脑版

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

HAL+FreeRTOS+网口 如何实现网口是否在线的动态检测

[复制链接]
小梅2010280 提问时间:2018-11-22 11:50 /
      使用stm32f407芯片,代码基于HAL库编写,使用FreeRTOS,创建的任务有指示灯和声音任务、网口通信任务、网线是否在线检测任务、按键和蓄电池状态监测和处理任务、串口通信任务,其中任务优先级由高到低分别是按键和蓄电池状态监测和处理任务、网口通信任务、指示灯和声音任务、串口通信任务、网线是否在线检测任务。
现在遇到的问题是:
      在网口通信中,网线连接中整个代码通信无问题,但是如果网线拔下来,整个程序都有问题了,就是指示灯不会正常闪亮,串口通信也不正常。

想请问大侠们如何编写网线是否在线检测任务。
收藏 评论5 发布时间:2018-11-22 11:50

举报

5个回答
小梅2010280 回答时间:2018-11-22 11:54:15
在线等,等啊等
mzy2364 回答时间:2018-11-22 12:23:33
看看网线那个任务里有没有什么阻塞态的函数

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

小梅2010280 回答时间:2018-11-22 13:02:48
mzy2364 发表于 2018-11-22 12:23
看看网线那个任务里有没有什么阻塞态的函数

有现成的例程吗?参考下
Snail_Feng 回答时间:2018-11-22 14:03:15
可以读取PHY状态,我记得lwip有集成,直接写也行,不要问我例程,自己找我有但是我不会发出来

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

samhong 回答时间:2019-3-2 21:51:58
功能规划不错,

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版