AVR - AT90CAN128,随机跳转到代码

时间:2014-05-15 15:36:49

标签: c memcpy avr-gcc

因为我使用制表符而不是空格,所以代码可以在这里找到: http://pastebin.com/ff3m5Cwv

问题:

在主要方面,芯片从主要的第一个renderTimeTable()调用跳转到阻塞后的memcpy。 涉及将spi_buffer数组复制到portbuffer数组的任何问题都会导致问题

我正在调用函数错误吗?

这个问题在我开始使用memcpy

后开始出现

我正在使用avr studio 4

1 个答案:

答案 0 :(得分:0)

      uint8_t portbuffer[8];
      memcpy((void*) spi_buffer, portbuffer,8);

memcpy中的第一个参数是目的地,而不是来源。你正在以相反的方式使用它。