Microchip
直播中

杨晓静

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

PRAGMA不会将配置位写入配置寄存器

该文件编译了pragma配置代码,但它们不会改变配置寄存器://CONFIG2H 300003h#pragma配置WDTPS=0b01011//0101011=1:1024(8.192s)#pragma配置WDTEN=0b01//WDT由配置位窗口中的SWDTEN位设置检查控制D总是在默认设置中,应该和编译器手册中的描述一样简单。

回帖(8)

tijing忽忽

2019-8-29 14:17:14
假设您使用的是MPLABX v3.26(最新版本):配置位窗口将在项目BUILD成功完成后更新。
举报

张新里

2019-8-29 14:32:42
PrimMA指令不适用于绝对值。取而代之的是使用值标签。设置配置位的最简单方法是使用MPLABX的配置实用程序。选择Window & Gt;PIC内存视图-gt;配置位并在那里进行选择。然后单击生成源代码输出按钮,并将结果复制并粘贴到项目中。
举报

李维兴

2019-8-29 14:48:42
不!!!!按照WB的建议去做。
举报

罗茵

2019-8-29 14:56:52
考虑到手册第5.3.5节中的配置位访问规定,“值绝不能用二进制(即,使用0b前缀)指定”,我想认为这是一个简单的过程。
举报

更多回帖

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