各位大神,F407中添加finsh控制台,能输出,有回传但是只返回首字母,并且命令也不认,有遇到同样问题的大神吗?求解答!
同样的代码在H743上,问题也是一样的
查看更多
get char 这个函数,如果用轮询读的话,如果还有其他高于shell线程优先级的线程运行,可能导致轮询读取错过输入的字符。解决办法1.适当缩小delay的时间;2.建议用中断;法1,可能会带来其他问题,如finsh调度过于频繁。
轮询方式输入,一次同时输入多个字符,就会有这个问题。
解决了吗, 我认为是 串口助手不能用,要用超级终端才行
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
感谢,现在正在研究中断的方法