我现在搞UART的通信 ,发出的数字(自己计算的应该是错的)都给我回复41 42 43 44 10 00 00 00 10 00 00 00 44 43 42 41。这就是错误的包。我刚刚接触 ,想知道发送的那串数字是怎么计算来的。能不能给一个具体指令的例子。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我现在搞UART的通信 ,发出的数字(自己计算的应该是错的)都给我回复41 42 43 44 10 00 00 00 10 00 00 00 44 43 42 41。这就是错误的包。我刚刚接触 ,想知道发送的那串数字是怎么计算来的。能不能给一个具体指令的例子。
串口返回值和输入一样的,是对的返回值吗?嗯,没有返回41 42 43 44 10 00 00 00 10 00 00 00 44 43 42 41这个是不是就是对的了。还有你给的例子里面Length是02 00 我想知道是不是所有的指令都适用。指导手册我看了 没有看懂这个长度的。我都用02 00测了几个数据。有的返回值和输入值不一样,有的一样。
嗯总结起来就是1,长度是不是确定的,都是02 00?如果不是,能和我说说怎么计算来的吗?
2.返回值和我们输入的序列一样,可以吗?算是成功的吗?
您好!
1.那比如这个指令,数据有字节长度的情况。长度就是03 00 了 但是发送时数据位该写什么?
->The DLP NIRscan Nano Tiva software defines these sets of commands and their enumerated parameters in the Common/include/NNOCommandDefs.h file.
请参考 Tiva Software中的头文件。
2.还有下面一排input的长度是1 output的长度是4.我可以不可以拿来验证串口的返回值?输入的长度是03 00,那么返回的应该是多少?
->06 00
谢谢!