WCH沁恒单片机
直播中

梅利号

8年用户 1464经验值
擅长:可编程逻辑
私信 关注
[问答]

CH376字节读函数为什么只能读255个字节?

CH376字节读函数UINT8CH376ByteRead( );我一次最大问什么只能读255个字节,再大就读不出来了,不知问什么?
  

回帖(7)

刘勇

2022-7-6 15:28:54
文件多大?UINT8 CH376ByteRead( );一次可以最多读出65535个字节. 另外注意缓冲区不要小于一次读出的字节数.另外请详细说明不能读出的具体现象
举报

邝计嘉

2022-7-6 15:28:58
文件大小绝对超过255个字节,在读字节函数中超过255个字节后就什么也读不出来了. "缓冲区不要过于一次读出的字节数" 那读出的数据怎么能放的下?
举报

徐依妮

2022-7-6 15:29:03
提示一下你注意的地方,没有犯这个错误更好. 超过255个字节就死机?等待中断等不到了?可以把你的函数贴出来看看
举报

武文嘉

2022-7-6 15:29:06
我用的是AVR的硬件SPI方式,一直循环检测中断,我发现确实是超过255个字节就一直检测中断,检测不到就一直跳不出来!怎么解决?还有论坛可以添加附件吗?我好把程序贴上
举报

更多回帖

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