打印

这里有谁用PIC CCS C的?请教一个配置字的问题。

[复制链接]
1046|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GunGun|  楼主 | 2016-5-24 20:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这里有谁用PIC CCS C的?请教一个配置字的问题。

型号是PIC16F684,#FUSES共有以下参数可选:
INTRC_IO,NOWDT,NOPROTECT,NOCPD,NOBROWNOUT,NOIESO,NOFCMEN,NOPUT
除第一项外,后面的全是二选一,即NO或没有NO
程序写法如下:

#FUSES INTRC_IO,NOWDT,NOPROTECT,NOCPD,NOBROWNOUT,NOIESO,NOFCMEN,NOPUT

第一项有以下七个选择:
LP
XT
HS
EC_IO
INTRC_IO
RC_IO
RC

意思如下:
FOSC<2:0>:振荡器选择位
111 = RC 振荡器:RA4/OSC2/CLKOUT 引脚功能为CLKOUT, RA5/OSC1/CLKIN 引脚连接RC
110 = RCIO 振荡器:RA4/OSC2/CLKOUT 引脚功能为I/O 引脚, RA5/OSC1/CLKIN 引脚连接RC
101 = INTOSC 振荡器:RA4/OSC2/CLKOUT 引脚功能为CLKOUT, RA5/OSC1/CLKIN 为I/O 引脚
100 = INTOSCIO 振荡器:RA4/OSC2/CLKOUT 为I/O 引脚, RA5/OSC1/CLKIN 也为I/O 引脚
011 = EC:RA4/OSC2/CLKOUT 为I/O 引脚, RA5/OSC1/CLKIN 引脚功能为CLKIN
010 = HS 振荡器:高速晶振/ 谐振器连接到RA4/OSC2/CLKOUT 和RA5/OSC1/CLKIN 引脚
001 = XT 振荡器:晶振/ 谐振器连接到RA4/OSC2/CLKOUT 和RA5/OSC1/CLKIN 引脚
000 = LP 振荡器:低功耗晶振连接到RA4/OSC2/CLKOUT 和RA5/OSC1/CLKIN 引脚

但非常意外,第一项不任选择七个中的任何一个,均被编译成HS。其它后面的各项倒是正常变化。

以前做过的项目都用外部HS晶振,所有这个问题一直没有出现过。有那个用过非HS的说一下问题出在哪?
先谢谢。

有人说似乎是版本的问题?
沙发
兰天白云| | 2016-5-25 17:24 | 只看该作者
看看#FUSES INTRC_IO,NOWDT,NOPROTECT,NOCPD,NOBROWNOUT,NOIESO,NOFCMEN,NOPUT这些关键字的定义是怎么样的,还有你烧录芯片的时候是否选择了HS?

使用特权

评论回复
板凳
GunGun|  楼主 | 2016-5-26 10:12 | 只看该作者
解决了。不过问题还是有点奇怪。
把这行放头文件最后一行就OK了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

53

帖子

0

粉丝