完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
该文件编译了pragma配置代码,但它们不会改变配置寄存器://CONFIG2H 300003h#pragma配置WDTPS=0b01011//0101011=1:1024(8.192s)#pragma配置WDTEN=0b01//WDT由配置位窗口中的SWDTEN位设置检查控制D总是在默认设置中,应该和编译器手册中的描述一样简单。
|
|
相关推荐
8个回答
|
|
假设您使用的是MPLABX v3.26(最新版本):配置位窗口将在项目BUILD成功完成后更新。
|
|
|
|
PrimMA指令不适用于绝对值。取而代之的是使用值标签。设置配置位的最简单方法是使用MPLABX的配置实用程序。选择Window & Gt;PIC内存视图-gt;配置位并在那里进行选择。然后单击生成源代码输出按钮,并将结果复制并粘贴到项目中。
|
|
|
|
不!!!!按照WB的建议去做。
|
|
|
|
考虑到手册第5.3.5节中的配置位访问规定,“值绝不能用二进制(即,使用0b前缀)指定”,我想认为这是一个简单的过程。
|
|
|
|
有一个新错误消息的位置。
|
|
|
|
mad_c:您必须有一个不同的5.3.5配置位访问:5.3.5配置位访问PIC设备有几个包含配置位或熔断器的位置。这些位指定基本的设备操作,如振荡器模式、钟表计时器、编程模式和代码pr耳鸣。未能正确设置这些位扫描将导致代码失败,或者导致设备无法运行。这些位可以使用配置语用设置。该语用具有以下形式:#pragma配置设置=state|value#pragma配置寄存器=value其中设置是配置设置描述符,例如,WDT,而状态是期望状态的文本描述,例如,OFF。值字段是可以优先使用描述符的数值。考虑以下示例。#pragma config WDT=ON//打开看门狗计时器#pragma config WDTPS=0x1A//指定计时器后刻度值。用逗号将ValuePosipe放进去。例如,可以用一个语用指定上面的内容,如下所示。#pragma配置WDT=ON,WDTPS=0x1A设置值对也可以被引用,以确保预处理器不执行这些令牌的替换,例如:#pragma配置“BOREN=OFF”没有引号和预处理器宏OFF定义,例如,PROGMA中的替换将发生。永远不要假设配置宏中使用的OFF和ON令牌分别等于0和1,因为通常不是这样。d每个寄存器的下半部分必须单独编程。与每个设备相关的设置和值可以从HTML指南中确定。打开文件PICTHCHIPIOF.HTML或PIC18LCHIPIOF.HTML,这些文件位于编译器安装的DOCS目录中。单击指向目标设备的链接,页面将显示与此语法相关的设置和值。检查你的设备数据表以获取更多信息。不要说你不能,但不能说你能。谢谢你的信息。布鲁斯
|
|
|
|
我引用了最新的指南,它是修订版F(在页脚中查找DS编号),它首先随XC8 v1.36一起发布。该指南定期更新,改进,往往基于讨论在这个非常。
|
|
|
|
不是。最简单的方法是在项目中包含附件的.7zip归档文件中的一个文件,并从所需的选项中删除注释。这比在MPLLABX中处理选择框要简单得多,然后必须生成代码,结果更容易修改并提供更好的文档。
|
|
|
|
只有小组成员才能发言,加入小组>>
5159 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2223 浏览 5 评论
724浏览 1评论
608浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
496浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
621浏览 0评论
520浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 23:36 , Processed in 1.379162 second(s), Total 92, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号