大家好,我需要帮助一个简单的代码为PSoC 5 LP。我需要发送64位Tououg红外线链接。我附上的代码只是一个验证它为什么不能工作的方法。比特流是用比特阵列[64 ]模拟的。当我一步一步地执行代码时,这意味着在UIT64 64中,我得到了BITY
ARM数组[64 ]。但是,当我想加快进程的时候,我可能丢失了一些东西,ANN在指令CyDelay(3)中用Bt=40的一些条件设置断点。
这是密码
项目包括:
INT64=OrdLogy值=0;CyBIT BythLoad值=0;CyBIT位元阵列(64)={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,01,01,01,01,0.1,1,1,01,01,0};int(){UINT8位,BT;;奥巴尔打断了他的话。*/ for((;)){ for(BT=0;BT<64;BT++){Wordz接收} =比特阵列[BT];如果(BT)!= 63){WordsLead & lt;lt;=1;} CyDelay(3);}
}
我能得到一些帮助吗?提前感谢