完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
大家好,我刚刚开始读一本关于微芯片的书(约翰·莫滕-微芯片简介),我已经有了第一条电路(以及PIC16F54,我知道它很旧),我开始了拓扑问题。对于时钟,我使用了5.1KHHM电阻和22PF电容器。我把一个LED在引脚17(RA0)和有线所有其他像显示在图片。我已经试过转动LED来确保电路闭合。我还测试了LED,以确保它不会烧坏。这是我从MPLAB导出的代码,并试图通过PICKit 2和它的软件上传:Program Function:list P=16F54包括
|
|
相关推荐
19个回答
|
|
|
您好:这里您可以给出一些建议。在线串行编程ICSP指南。ICSP编程适配器:http://pic..org.uk/./progadapt/;)
|
|
|
|
|
|
MPLAB能够直接驱动PICTIT2。没有必要导出和使用单独的软件。(这是假设您的意思是MPLAB,而不是MPLABX)当您的PIC被编程时,您看到了什么消息。你应该看到一条消息说它是成功的。如果是这样,那么你的问题与ICSP无关。
|
|
|
|
|
|
这里是您的电路:示意图不显示RC时钟或LED连接到RA0和GND。RA0和RA1上的电阻器没有指定,并且可能干扰ICSPDAT和ICSPCLK,但它们在PIC16F54上的RB6和RB7上。此外,示意图显示了8引脚设备,而PIC16F54是18引脚。您的代码似乎有一些问题。我想我已经修正了,正如评论中提到的:
|
|
|
|
|
|
谢谢,我已经有错误了,因为十六进制数字整个下午,几乎退出。那是固定的。在电路上,我只是利用互联网,用我的PIC16F54构建了我的电路。
|
|
|
|
|
|
是的,在我修改代码之后,上传到图片是成功的,而且我注意到LED在这个过程中开始闪烁,但是之后,它又开始转动了。但它帮助我取得一些进步
|
|
|
|
|
|
如果希望LED闪烁,请进行具有延迟的循环,例如:LED应该闪烁开启大约65536*3指令周期,并关闭相同数量的时间。对于一个4 MHz的时钟和1 MHz的指令速率,它应该有一个393毫秒的周期。我用MPLAB 8.92模拟器验证了这一点。
|
|
|
|
|
|
谢谢,但我确实有问题,我不能让芯片做任何事情…
|
|
|
|
|
|
显示完整的电路。您选择了外部RC振荡器。也许你应该使用带有内部振荡器的设备。
|
|
|
|
|
|
改为PIC16F57,因为我认为它可能与那一个。我还修改了porta、b和c的代码,这样它就可以像PIC16F54一样工作。好,我自己画的,因为我对绘制电路的软件不是很熟悉。如果有什么东西很难理解,只要问我,我希望我在那里犯了一个错误,这样我就可以很容易地解决它。还有@PStechPaul,我宁愿坚持我所拥有的,因为我可以在线购买PIC,而且1美元的产品不值得花5美元的运费。即使我关掉MCLR电源,打开“ON”,也没什么用。
|
|
|
|
|
|
你的电路有一些问题:1。10K和10μF重置为100毫秒TC。10 NF更合适。您不能在VPP上用10μF编程设备,甚至10 NF可能会导致问题。2。你需要一个与LED串联的限流电阻。至少200欧姆。3。需要从VDD到VSS的旁路电容器。大约100纳秒到470纳秒。你的时钟的RC值应该是大约3.87兆赫。您应该看到970 kHz的引脚26(CLKOUT)。有关更多细节,请参见:http://MyCHIPCDeave/COM/8BIT:ExcCube可以在易趣网上免费购买PICS。这里有5个PIC16F57的电脑7美元,但航运需要一个月。我建议购买一个信誉良好的供应商,如MaseR的各种图片。他们的经济运输选择不到5美元。但是如果你订购的品种大概是12个品种,大概1美元一个。
|
|
|
|
|
|
我把电路改为你说的,仍然没有好的结果。我有一个100NF旁路电容器,一个220欧姆电阻在LED和10NF,而不是10uF电容器。在尝试比10nF小的电容器时,我注意到一件事,就是8.2nF使得芯片无法编程,因为当我试图上传代码时,它给了我一个错误:程序存储器的验证在寻址0x0000000处失败,并且LED在编程时不再闪烁。我还试制了一块带有2Mhz和222pF电容的晶体,LED在编程时仍然闪烁,但之后不发光。我也改变了代码中的配置。不知道该怎么办…
|
|
|
|
|
|
PICS不需要外部重置。你只需要一个上拉电阻到MCLR输入的MCU。除去电容器和“隔离”组件,无论它是什么。当应用重置时,它们会影响程序员。
|
|
|
|
|
|
我去掉了电容器,没什么变化。PicKit2软件仍然说,上传成功,LED在这个过程中仍然闪烁,但是之后没有打开LED。你说的孤立是什么意思?
|
|
|
|
|
|
看起来编程没有正确地发生。在PGC和PGD线中有电阻在你的示意图中。你使用这些线路板吗?这可能会影响程序员。
|
|
|
|
|
|
是否在调试模式下编程?PIC16F54/5月7日甚至不能进行电路调试,但使用MPLAB 8.9X可能有这个选项。我建议在模拟器中运行代码,并且使用一个范围来检查时钟信号和其他波形和逻辑电平。
|
|
|
|
|
|
我在PGC和PGD线路上没有任何电阻。如果我买一个新版本的PICTIT3,它会改变什么吗?我在网上找到了一张图片,它实际显示了我构建的电路,除了水晶时钟和引脚10/RB0上连接的LED。“阴影”除了芯片本身之外,没有其他东西***入到PGC和PDG线路上。
|
|
|
|
|
|
由于原电路板布局可能会出现问题。该图像不显示VSS和Vdd是如何连接的底部行。这可能会导致RC时钟出现问题。
|
|
|
|
|
|
在我的例子中,我只是用两条电缆把它们连接在面包板的另一面上。
|
|
|
|
|
|
这可能是最简单的,如果你能给我一个教程,我可以信任100%,所以我可以重新开始,也许避免我犯的错误,我整个时间。我可能得买一个新的芯片,但我想我现在已经有足够的电子元件了。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 04:51 , Processed in 1.159382 second(s), Total 106, Slave 89 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2664