登录注册
IAR 5.5.01 至于为什么要优化,当然希望自己的程序健壮,能在任何优化级别下都能工作,也为了提高代码效率。 那个地方加等待也没有用,我觉得奇怪的是MOSI都送出波形了,为什么SCK没有呢,看寄存器初始化也是对的啊 ...
引用 2 楼 veabol 的回复: 正常情况下从NAND启动与NOR没有任何关系,所以要先判断 1、是否真的设置成了NAND启动, 2、是否烧录NOR的时候NAND也被更改了, 3、是否之前的启动一直都是NOR,而NAND是没有BOOTLOADER的,所以改了NOR的数据后就不能启动了
引用 12 楼 jiqiang01234 的回复: 引用楼主 kongfo1019 的回复: 两个单片机相互通讯,数据包 = 3字节指令 + 1~4字节的数据。 一次大概有50个数据包。 一个单片机发送数据包,另外一个接收。 两个单片机都在一块板子内。 请问:这两个串口的程序该怎么设计,才能保证数据不会出错。(对数据的正确性要求很高)。请详细说下程序的架构,谢谢了。 在线等。 1、为什么需要“3字节指令”,需要这么多种指令吗?三个字节可是16777216种组合。我感觉用一个字节足矣。 2、既然是“1~4字节的数据”,那么完全可以每次都发送4个字节,无非不都使用而已,这样就可以发送固定长度的数据,便于处理。 3、“保证数据不会出错”这一点太过于理想。必须得考虑如果出错了怎么处理。加上校验码也只是识别一下是否出错了。以便出错后进行后续操作。
引用 1 楼 aaa_tnt 的回复: GetLastError 看看。
惠美丽
我上线
< 1/1 >
已有82人来访过
留言
现在还没有留言