登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

help!!!内部时钟无法启动

作者:godIm 栏目:单片机
help!!!内部时钟无法启动
12F675 使用内部时钟 配置字 3FB5 5V供电 /mclr 与vdd之间10K电阻
在gpio4上看不到 输出的时钟
哪位大虾指点??
叩谢!!!!!!

2楼: >>参与讨论
systemchip
用什么烧写器写的?
 
3楼: >>参与讨论
godIm
maplab icd2
maplab icd2 

4楼: >>参与讨论
systemchip
除了时钟输出外,程序的其他部分是否可以正确运行
 
5楼: >>参与讨论
godIm
不能 配置字的问题
把/mclr 位改为内部接vdd就好了

6楼: >>参与讨论
伊莱克斯
CMCON=7?
 
7楼: >>参与讨论
martin
把Configuration bits列出来看一下
 
8楼: >>参与讨论
godIm
配置字
振荡器选的内部 有时钟输出
内部reset 别的都关
郁闷!!
同时还有一疑问 debuger 模式下的program 跟programmer 下的 program
有什么不一样 

9楼: >>参与讨论
godIm
问题
1、debug 下可以选择ic2 配置字: 内部复位 内部时钟且 输出
   但在program 里选ic2 时 无法完成烧写 提示信息:无法同时设为 内部复  位  与内部时钟
2、按照debug 下可以选择ic2 配置字: 内部复位 内部时钟且 输出 program
   在实验板上 引出的时钟刚开始有 后来就没了

10楼: >>参与讨论
martin
PIC12F675不能直接Debug
必需要有仿真头,上面有一颗PIC12F675-ICD的芯片,才可以Debug,你在Debug模式下直接烧录PIC12F675,程序是不能正常运行的。
在Programer模式下,可以烧录PIC12F675,但是不能同时使能内部复位和内部振荡,会有如下警告:
ICDWarn0033: You have selected Internal MCLR and Internal Oscillator in your configuration settings. If your code makes use of PORT pins that correspond to Clock and Data pins in PROGRAMMING mode, you may not be able to reprogram your DEVICE. See on-line help for this warning for more information. (OK/Cancel)
原因在Help里说明了,如下:
When Internal MCLR is used with MPLAB ICD 2 for PROGRAMMING, both Vpp and Vdd are powered together, and then Vpp is pulled high to Vihh to enter PROGRAMMING mode. This means that your code will be running before Vpp goes to Vihh. If that code makes use of PORT pins that correspond to Clock and Data pins in PROGRAMMING mode, there is a chance their values may not be 0, as necessary to enter PROGRAMMING mode. Therefore, the DEVICE could not be reprogrammed.

Click OK to continue PROGRAMMING or click Cancel to cancel the PROGRAMMING operation.

Work-Around

When External MCLR is used, this is not a problem, as Vpp can go directly to Vihh. Also, if External Oscillator is used, the external oscillator can be kept from running, thus keeping the code from running, until Vpp is at Vihh.


11楼: >>参与讨论
godIm
可是! 接成External MCLR
 接成External MCLR 之后插在实验板上就不工作了
MCLR 与vdd之间接了1个10k电阻

12楼: >>参与讨论
martin
把BOD打开试试
Programmer下烧录,完成后断开ICD2

* - 本贴最后修改时间:2005-12-2 13:39:10 修改者:martin

13楼: >>参与讨论
godIm
按楼上的试了还是不行
我也试过先用镊子捅一下 /mclr

14楼: >>参与讨论
martin
不解
只要芯片真的是烧录成Internal RC Clockout模式,校验没有错误,而且电源是5V,外部复位且MCLR脚是高电平的话,GP4没有Fosc/4的可能原因还有:程序进入Sleep了,或者芯片坏掉了。

15楼: >>参与讨论
godIm
芯片坏掉到不可能
在icd2上可以进行debug
至于sleep什么意思 程序是死循环 插在icd2上
在debug模式下可以运行
gp4上也能输出Fosc/4的时钟

16楼: >>参与讨论
godIm
还有关于实验板的说明
vdd接+5V
Vss接地
/mclr 与一10K电阻串后接+5V
gpio4 接10K电阻做负载
gpio0 1 5 没接

17楼: >>参与讨论
martin
晕倒,PIC12F675哪天变成可以DEBUG?
拜托你先数一下你所说的PIC12F675是不是14个管脚的PIC12F675-ICD。ICD2是不能直接对PIC12F675直接DEBUG的,前面说过一次了。sleep是什么意思还是去看看数据手册吧。

18楼: >>参与讨论
godIm
仿真头,上面有一颗PIC12F675-ICD的芯片,可以Debug
仿真头,上面有一颗PIC12F675-ICD的芯片,可以Debug

19楼: >>参与讨论
Hyson
这个问题我也遇见了
这个问题我也遇见了,很是郁闷,450元的仿真头+900元的ICD2.但是用PICSTART PLUS就可以

20楼: >>参与讨论
Hyson
问题
这个问题我也遇见了,很是郁闷,450元的仿真头+900元的ICD2.但是用PICSTART PLUS就可以

参与讨论
昵称:
讨论内容:
 
 
相关帖子
12f675的AD转换,请帮忙看看。
关于MAX9219两片级联的驱动问题
请教:PICC 18 的问题!
rs232到3.5插头的数据线该怎么做?
pic反汇编........
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号