[PIC®/AVR®/dsPIC®产品] 天梯 之 从零开始玩转PIC

[复制链接]
43330|177
龙飞天下 发表于 2007-12-20 11:19 | 显示全部楼层

PIC的单字节(字)和对位的支持确实很出色

对位的支持确实很出色,<br />我觉得对为的支持很不出色,对位求反就把人搞死了。<br />我现在就多出了几个字节的空间,一看一次对位求反就花了三个字节的空间。<br /><br />匠人那个876也真得很淘汰了,不过学习玩玩都一样。
韦广远 发表于 2007-12-20 11:47 | 显示全部楼层

匠人真是狮子大开口啊

我自己都是在用那种钥匙扣形状的ICD2。<br />样片么,一般都是5片的送的。<br />刚才在MSN中提到的样片和光盘,下午给你发。
xwj 发表于 2007-12-20 12:39 | 显示全部楼层

哈哈,匠人的的狮子口可真大啊,难怪都说河东狮吼吓人呢

方便的话韦广远也给我点样片玩玩吧,如果由ICD2送那就更好了<br /><br />呵呵
韦广远 发表于 2007-12-20 13:07 | 显示全部楼层

回xwj

可以送样片,ICD2么,一般只能买或者借
iaiwork21 发表于 2007-12-20 15:32 | 显示全部楼层

如果韦香主能送正版PICC

我绝对不会说是谁送给我的<br />D版用着心里没底阿,老板又不舍得花钱
xieyuanbin 发表于 2007-12-20 17:05 | 显示全部楼层

插一杠子

口水:匠人果然号召力大,这会就搭到25楼了。<br />21楼:位求反用异或,或取反指令,一两个指令就够了呀。除非你用C,不晓得为什么,现在的C对位支持不那么好<br /><br />
 楼主| 程序匠人 发表于 2007-12-20 23:03 | 显示全部楼层

我被ICD2撞了一下腰,这下郁闷了

今天做了个最小系统,连接。出了一堆问题,什么目标板没供电啦、配置字设置错误啦等等。总算排除万难。解决了所有问题。但是,却被ICD2撞了一下腰,这下郁闷了。<br /><br />Programming&nbsp;Target...<br />...Validating&nbsp;configuration&nbsp;fields<br />...Erasing&nbsp;Part<br />...Programming&nbsp;Program&nbsp;Memory&nbsp;(0x0&nbsp;-&nbsp;0x7FF)<br />...Loading&nbsp;DebugExecutive<br />...Programming&nbsp;DebugExecutive<br />...Programming&nbsp;Debug&nbsp;Vector<br />Verifying...<br />...Program&nbsp;Memory<br />...Debug&nbsp;Executive<br />...Debug&nbsp;Vector<br />...Verify&nbsp;Succeeded<br />Programming&nbsp;Configuration&nbsp;Bits<br />..&nbsp;Config&nbsp;Memory<br />Verifying&nbsp;configuration&nbsp;memory...<br />...Verify&nbsp;Succeeded<br />Connecting&nbsp;to&nbsp;debug&nbsp;executive<br />ICD0083:&nbsp;Debug:&nbsp;&nbsp;Unable&nbsp;to&nbsp;enter&nbsp;debug&nbsp;mode.&nbsp;&nbsp;Please&nbsp;double&nbsp;click&nbsp;this&nbsp;message&nbsp;for&nbsp;more&nbsp;information.(请注意这里!!!!!)<br /><br />MPLAB&nbsp;ICD&nbsp;2&nbsp;Ready<br /><br />——————————————————————————<br />后来在网上搜索了一下,找到以下信息:<br /><br />ICD2&nbsp;调试时出现“ICD0083:&nbsp;Debug:&nbsp;Unable&nbsp;to&nbsp;enter&nbsp;debug&nbsp;mode.&nbsp;Please&nbsp;double&nbsp;click&nbsp;this&nbsp;message&nbsp;for&nbsp;more&nbsp;information.”<br /><br />通常这说明ICD2不能和调试执行程序通讯,这有可能是目标时钟或电源问题使得ICD2不能和调试执行程序通讯,保证晶振的管脚和OSCKI/OSCKO充分接近,4MHz以上晶振推荐使用HS模式,如果是外部32K低频晶振,重新“connect”一下可执行调试指令,也有可能内部或外部晶振使能了PLL功能而进不了Debug模式的,关掉PLL即可;再还有可能是配置位设置不当引起的,查看Config&gtConfiguration&nbsp;Bits,确保看门狗被禁止,代码保护、掉电检测等被关闭<br />-----------------------------------------------------<br />看了一下,找不到原因。<br />说明:匠人目标板使用8M晶振。配置字选了HS。<br /><br /><br /><br />
 楼主| 程序匠人 发表于 2007-12-20 23:13 | 显示全部楼层

刚才在坛子里发现一个“难兄难弟”。呵呵

  <br /> 相关链接:<a href='https://bbs.21ic.com/club/bbs/ShowAnnounce.asp?v=&ID=2065540'>https://bbs.21ic.com/club/bbs/ShowAnnounce.asp?v=&ID=2065540</a>
 楼主| 程序匠人 发表于 2007-12-20 23:17 | 显示全部楼层

等高人出现……

  
 楼主| 程序匠人 发表于 2007-12-20 23:49 | 显示全部楼层

ICD0083故障的原因初步查明,为目标板电源问题

目标板电源,用万用表测试为5V,ICD2&nbsp;测试为3.87V。<br /><br />解决办法:将目标板电源调高0.5V。OK!<br /><br />原因分析:初步怀疑是万用表故障。待明天验证。<br /><br />这下可以安心睡觉了。呵呵!
wfduan1980 发表于 2007-12-21 05:10 | 显示全部楼层

班主好样的!!

hotpower,PIC16F876过时拉???用处不是挺广吗?是学习的好帮手!!
hotpower 发表于 2007-12-21 07:43 | 显示全部楼层

匠人辛苦了~~~自己好好玩吧~~~

  
xieyuanbin 发表于 2007-12-21 08:40 | 显示全部楼层

加裤子

存档
韦广远 发表于 2007-12-21 09:07 | 显示全部楼层

匠人昨晚学习到差不多12点,精神可嘉。佩服

soso 发表于 2007-12-21 09:35 | 显示全部楼层

我手上有PIC16F88*芯片,不知匠人是否需要

  
yewuyi 发表于 2007-12-21 10:06 | 显示全部楼层

我一般都是用ICD2直接供电^^

外部电源就不接了啊~~
韦广远 发表于 2007-12-21 10:40 | 显示全部楼层

至于ICD2供电的做法

前期的MPLAB&nbsp;IDE(如7.0.1版本)都是支持直接从ICD2供电的。<br /><br />现在的ICD2大多把串口去掉了。最近的出来的IDE,只支持对部分芯片用ICD2直接供电。特别是16位机,我目前没有找到可以直接从ICD2供电的了。<br /><br />对于不支持ICD2直接供电的芯片,IDE上的这个选项是灰色不可选的:Power&nbsp;target&nbsp;circuit&nbsp;from&nbsp;MPLAB&nbsp;ICD2<br />
 楼主| 程序匠人 发表于 2007-12-21 11:03 | 显示全部楼层

刚才收到韦香主的大礼包了。谢谢!

  
sanwa_chen 发表于 2007-12-21 16:28 | 显示全部楼层

ICD2直接供电最好外接电源

我可是吃过亏的呢。<br />我一直用ICD2(USB接口)直接供电烧录程序,某天忽然不行了,提示某某地址校验出错,怎么搞都不行,试了好多片,我以为把片子烧坏了,心疼好一阵子。后来从柜子里翻出直流电源接上才好了。
 楼主| 程序匠人 发表于 2007-12-21 22:00 | 显示全部楼层

最小系统电路图

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部