嵌入式开发者社区

标题: 问一段代码的作用 [打印本页]

作者: jev    时间: 2022-9-2 16:57
标题: 问一段代码的作用
[attach]7068[/attach]
startware例程USB_DEV_BULK,main.c中:
    ulReadIndex = (unsigned int)(pcData - g_pucUSBRxBuffer);
如此得到的g_pucUSBRxBuffer[ulReadIndex]是否为收到的数据的首地址?为何(unsigned int)(pcData - g_pucUSBRxBuffer)可以得到?pcData这里代表什么?

作者: jev    时间: 2022-9-2 16:59
文件地址:"...\Demo\StarterWare\Application\USB_DEV_BULK\main.c"
作者: 创龙科技support    时间: 2022-9-6 10:01
pcData变量您可以查阅函数原型处的声明[attach]7069[/attach]
作者: jev    时间: 2022-9-13 10:50
创龙科技support 发表于 2022-9-6 10:01
pcData变量您可以查阅函数原型处的声明

这个pcData没有指向newly data会是什么原因?一直指向0,得到的ulReadIndex一直为0,得到的数据会包含旧数据




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4