极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10215|回复: 2

arduino软串口最多能存多少字节的字符串?

[复制链接]
发表于 2014-7-1 16:04:20 | 显示全部楼层 |阅读模式
用GPRS往服务器发数据后,服务器返回将近500字符的多行字符串,每次用软串口接受时,最多接受256个字符,后面的就没了,请高手指点,另外,我把软串口库里的RX最大值和程序里的buff都已经设置成了500,但仍然不行
回复

使用道具 举报

发表于 2014-7-1 21:47:57 | 显示全部楼层
是否因為用了 8 bit 的 index pointer, 只可以指到 0-255.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-2 12:43:01 | 显示全部楼层
Super169 发表于 2014-7-1 21:47
是否因為用了 8 bit 的 index pointer, 只可以指到 0-255.

是的,这个问题已经解决了,因为串口可以边读取边接受,还有个问题是串口的及时中断怎么实现啊?在用软串口时,在干其他活时,怎么及时发现串口来数据了?软串口有什么中断吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 12:50 , Processed in 0.052062 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表