STM32/STM8技术论坛
直播中

赵羽

7年用户 205经验值
私信 关注
[问答]

请问使用Mbed库的串口怎么接收一个字符串?



getc 只能收一个字节.
scanf 需要字符串以换行符结尾.

如题,就是非阻塞方式接收一个字符串,感谢回复.
STM32里有线路空闲中断,Mbed里没用到.

回帖(16)

刘英

2019-3-1 06:35:48
Mbed,封装的太狠了。。。还是用Hal库自己写吧。。或者你会标准库也一样
举报

孙婷婷

2019-3-1 06:42:07
同意楼上的观点。
举报

李悛

2019-3-1 07:00:26
举报

郑聪

2019-3-1 07:07:03

不能一直回复这样刷帖,警告,否则扣除金币了
举报

刘玉英

2019-3-1 07:25:47
你参考一下这篇帖子,看有没有帮助?

http://www.freescaleic.org/module/forum/thread-600203-1-1.html
举报

李悛

2019-3-1 07:33:33
引用: www030 发表于 2019-3-1 17:00
不能一直回复这样刷帖,警告,否则扣除金币了

知道了。。。
举报

黄敏

2019-3-1 07:44:58
帮顶                           
举报

华农武

2019-3-1 07:56:18
帮顶,这工具不好.要想写强大的软件就用开发工具
举报

赵羽

2019-3-1 08:12:26
感谢大家回复!
原来是用HAL库的,
但是MBed可以写出去单片机型号无关的代码,就想偷下懒.
举报

李刚

2019-3-1 08:22:32
举报

李刚

2019-3-1 08:32:36
举报

李刚

2019-3-1 08:43:10
mbed设置中断都是通过 attach
举报

石栓柱

2019-3-1 09:02:18
用库方便多了。。。MBED看不到底层,要实现一些特殊功能,可能还需要自己用库去封装MBED驱动。。。
举报

赵羽

2019-3-1 09:10:19

本帖最后由 foxmail-364565 于 2015-7-31 13:55 编辑

嗯,以前用8位的单片机时就是这样做的.
举报

赵羽

2019-3-1 09:19:11
引用: Xavier_1995 发表于 2019-3-1 18:56
用库方便多了。。。MBED看不到底层,要实现一些特殊功能,可能还需要自己用库去封装MBED驱动。。。

是,这可能是最后的办法了
举报

李刚

2019-3-1 09:25:15
mbed 思想很好。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分