Microchip
直播中

倪辰曦

7年用户 204经验值
私信 关注
[问答]

怎么把数据从SFR缓冲区复制到RAM?

假设我想把数据从SFR缓冲区复制到RAM,我能说服MeMCPY做正确吗?例如,如预期的那样,将垃圾复制到临时文件中,同时从SFR中复制。为了完整性,SFR被声明为

回帖(17)

李木木

2019-9-17 08:29:43
在我的测试中,即使第一个地址也没有被正确复制。应该吗?
举报

陈鲜孰

2019-9-17 08:47:09
为什么不查看它的源代码呢?转到您的XC8文件夹,您将在源代码MUCMMECPY.C中找到它。
举报

李木木

2019-9-17 09:03:05
我使用的是PIC18F25k80,实际上RXB0D1是按顺序排列的。我按顺序排列的,然后通过调试器,我发现从*s复制的值与我的SFR中的值不匹配。我验证调试器中看到的“4F”值被复制到*d,而不是RXB0D0中实际的0x44值。Forum似乎不尊重图像尺寸,这里是http://files.zz..org...oad/08012016-00022.png。
举报

杨玲

2019-9-17 09:09:09
你使用最新的编译器版本吗?发布一个最小的、自包含的示例(包括配置保险丝)来演示这个问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分