关于51单片机如何接收串口的大量数据

2025-03-10 10:15:34
推荐回答(1个)
回答1:

这要看你这个大量有多大了,连续接收数据一般都是开辟一个缓冲区,而缓冲区是受内部寄存器空间限制的,最大256个(52单片机),还不能全用做缓冲区,得留下工作寄存器去,位地址也得留下一些,堆栈也得留下一些,所以这些因数都需要考虑到。
如果不开辟缓冲区得话,接收后就处理,可能有丢失一些数据的可能。