”PIC微控制器不工作

P

peacezim

Guest
亲爱的全部,
我在测试中所面临的PIC16F73一个很简单的代码问题。
我只想设置PA0引脚高,让我能看到LED开启。
但不幸的是我cannt看到这个在硬件发生。
但同时
, 我可以看到在MPLAB模拟器相同的代码工作正常。

我猜想这是一个硬件问题。我不知道我该如何检查是否晶体振荡器工作正常。我没有一家CRO。我使用HS模式4MHz的晶体。

我什至试图改变芯片一次。但cudnt帮助我

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="悲哀的" border="0" />



任何人可以提出一些想法
, 以测试在什么错?

谁能提供一个工作hex文件的乌拉圭回合知情同意测试,因此
, 我在这里可以检查吗?

 
嗨,

这将可能会更好
, 如果你发布你的程序代码和电路图第一。

更有可能的是有人能够当场从该错误-您的图片的布局也可以帮助,有很多事情可以做错误当您第一次启动-我们都在那里!

 
请尝试ADCON1 = 0X06;,以便使作为数码港港口阿。请端口是一种常见的排放口或TTL端口。如果共漏有拉电阻。LED是简单的电阻680在导致地面应罚款....!!!系列欧姆祝你好运花花公子.....3分钟后添加:请尝试ADCON1 = 0x06;,以便使门作为数字端口。和暂双重检查数据表是一个共同的流失或TTL端口。为共同的排水所需的上拉电阻。被领导的只是一个串联电阻680欧姆到地面。祝你好运花花公子....

 
一个小小的更正太....我使用4MHz晶振xT配对模式。

请参阅代码和电路图附件。

我忘了
, 在连接时的MCLR复位电路电容器。这又是为何?如果我这个引脚直接连接到5V虚拟通道连接?

__CONFIG(WDTDIS&&撤消xT配对);

无效的main()

ADCON1 = 0x06;
门= 0;
特里沙= 0x00;
而(1)

RA0 = 1;



很抱歉,您还没有登录查看此附件

 
嗨,

你的线路图确定
, 但看起来更经常是有一个4k7或10K电阻的MCLR -一千将确定
, 但仍然工作。

离开了Mclre电容是没有问题的
, 但你最好总是适合横跨0 100nf电容和5尽量接近尽可能图五。

可能的硬件问题,一千可能过于你的领导有,尝试高说680R或470R,并检查您有正确的领导全面,容易出错。
为了证明你有正确的方向使用电阻和5V的电源在您的领导。

不知道您使用的是实验电路板或焊接stripboard,但晶体和电容器应在很短的线索,而不是100毫米连接线。
如果您使用的是旧的,尘土飞扬的实验电路板
, 可以经常松动信号的晶体与穷人接触。

您的第一篇文章说你是使用HS模式4meg但根据数据表应该xT配对。

我不是为C代码,但您的代码似乎已经确定了门配置,您可以尝试PORTB的只是要确定。
Microchip的
, 的确使他们的编译器下载不喜欢的LED闪光灯-你可以检查你的代码对初学者荤的东西免费教程。

同时搜索这样的许多教程http://www.best-microcontroller-projects.com/pic16f84.html留言如果您仍然停留..

 
该LED与经销商确定,因为我测试了5V的直接给予它了。

我使用的是新板。与晶体线索只有约1三坐标测量机的长度。

XT是正确的,正如我提到的第二个员额。

我什至PORTB的尝试
, 但同样的结果。

此外,
我一直在/的MCLR 47K电阻。
余衡量每个晶体引脚的直流电压:OSC1:0.06V,OSC2:为0V
对晶体交流电压:0V或0.1伏特
拉Osc1至GND和拉Osc1至Vcc:在这两种情况下
, 在OSC2为0V
和GND之间RA0:0.06V
我把0.1超滤对吓陶瓷。
除了所有这些,我也改变了知情同意。但结果是一样的。
我什至改变了在实验电路板布线位置(这是一个新的)。
现在
, 我计划焊料在通用PCB和尝试相同。

 
嗨,

没有关于从振荡器引脚读的想法,甚至是示波器的负载会影响crysal何况电压表。

该藻毒素应4.7K的,也4K7显示,47K的工作
, 但更容易干扰。

没有这样的芯片,但港岛线尝试并获得hex文件交给你不久,会请朋友看你的C代码,我想这是在您的问题。57分钟后添加:您好再次

附件是一个。hex文件
, 关于PORTB的公正,0和PORTB,1转
很抱歉,您还没有登录查看此附件

 

如果你有一个电压表,请在RA0电压。如果您得到的是脚 5 V,则您需要检查的LED和LED连接。没有与代码的问题。你能后的十六进制代码已被编译器生成....

并连接到一个电容MCLR引脚。数据表说:
“行为关于MCLR引脚ESD保护
被改变了这个家庭从以前的设备。
电压应用于PIN超过其规格
既可以导致电流过大的MCLR和超越
期间ESD事件设备规范。为此
因此,Microchip还建议,MCLR引脚无
不再直接挂钩到VDD。一个使用
RC网络的建议“

 
嗨,

我希望看到150mVDC或300mVAC在OSC2。
我不会尝试的措施OSC1,作为上落将最有可能停止xtal。
我一直使用4MHz的帽子与15pf至GND XTAL HS模式。
是XTAL好?,你有问题呢?

我也认为让定时器和布朗功率输出有助于消除许多问题。

涨跌:
__CONFIG(WDTDIS&&撤消xT配对);在..
__CONFIG(房协及WDTDIS&PWRTEN&博伦&撤消);

你有正确的芯片选择?

也问自己?

: 你曾经投入的错误电路超过5.5V的?


: 你有没有扭转
, 意外电源极性?

如果是这样,芯片最有可能死了!。

它总是一个好主意添加一个白痴二极管
, 以防止常见的错误。

如果您不能负担的压降,在供应地点在扭转这种局面
, 所以进行的权力时被推翻,并且一定要二极管之前提出一个小的导火线。100mA的。另外一个LED,可以增加些你知道你有没有被引爆的导火索。

如果是来自电源电压,是一份好的干净的供应?
仔细的开关电源,有些可以创建非常快尖峰是看不见的数字电压表
, 最缓慢的范围,但致命的PIC的

我觉得做法
, 对印刷电路板7805条/面包板帮助。

我从信息提供的感觉,是不是XTAL振荡,或与复位权力的问题。

注意:如果您使用的是可变台电源,你设定的电压再应用或清盘的权力与它的输出?这可以影响复位。

希望这有助于。

请让我们知道
, 如果你有固定的吗?

伊恩。

 
嗨,

林不知道是否会在您的情况您的问题的工作也为我所经历过的一样。

清除微控制器通过提供高藻毒素。

 
您好
, 请不要直接连接的5V的藻毒素。
配置看门狗禁用,应确定xT配对。
没有任何的MCLR电容是必需的。编译器使用什么样的呢???请使用的VCC 5V的。如果u不能把对LED请尝试下面的电路,或与您的LED电路其它针。
__CONFIG(WDTDIS&&撤消xT配对);

无效的main()

ADCON1 = 0x06;
门= 0;
特里沙= 0x00;
而(1)

RA0 = 1;
)5V的
|
)“一千


| 100ohm发光二极管
RA0 ---------------/ \ / \ / \ ----|>|-----------
|
接地

 
什么编译器和编程器的知情同意您使用?如果你在C语言编程舒适,您可以尝试mikroC。我使用的是相同的。有时候,如果你没有选择的振荡器,看门狗正确的选项,藻毒素,你有这样的问题。

-拉吉
http://pic16f628a.blogspot.com

 
m1anh说:

嗨,我希望看到150mVDC或300mVAC在OSC2。

我不会尝试的措施OSC1,作为上落将最有可能停止xtal。

我一直使用4MHz的帽子与15pf至GND XTAL HS模式。

是XTAL好?,你有问题呢?我也认为让定时器和布朗功率输出有助于消除许多问题。涨跌:

__CONFIG(WDTDIS&&撤消xT配对);在..

__CONFIG(房协及WDTDIS&PWRTEN&博伦&撤消);你有正确的芯片选择?也问自己?

问:你曾经投入的错误电路超过5.5V的?问:你有没有扭转,意外电源极性?如果是这样,芯片最有可能死了!。它总是一个好主意添加一个白痴二极管,以防止常见的错误。如果您不能负担的压降,在供应地点在扭转这种局面,所以进行的权力时被推翻,并且一定要二极管之前提出一个小的导火线。
100mA的。
另外一个LED,可以增加些你知道你有没有被引爆的导火索。如果是来自电源电压,是一份好的干净的供应?

仔细的开关电源,有些可以创建非常快尖峰是看不见的数字电压表,最缓慢的范围,但致命的PIC的我觉得做法,对印刷电路板7805条/面包板帮助。我从信息提供的感觉,是不是XTAL振荡,或与复位权力的问题。注意:如果您使用的是可变台电源,你设定的电压再应用或清盘的权力与它的输出?
这可以影响复位。希望这有助于。请让我们知道,如果你有固定的吗?伊恩。
 
peacezim说:我十分怀疑,程序员特普王是不正确的(即使它显示写完整的“后规划”)。
 
a problem with the Programmer, and also not an issue with the code.

最后
, 我想通了
, 它 不是一个
问题的程序员,也没有与代码的问题。
要么所有的2-3,16F73,太平洋岛屿我试着被损坏或2晶体我试着不....我会算起来
, 并尝试发送您以后的更新工作。

我可以与同一程序编程16F84A,以20MHz的晶体在HS模式,以及它的工作好.......我很高兴地看到

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />因此,许多感谢你的所有...试图帮助我......

会向你以后的新问题

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top