• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

分享PIC12F615调试的一个小问题.

程序不工作,所以写了一个测试作小程序:
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/77/2045691241668546.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
图片上的一个小错误~~以前用CodeVisionAVR写AVR单片机程序时,像这样的错误会有提示的.而PICC没有.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/77/2045691241668607.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
不管有没这个“;”号,编译都提示成功~~~~~~
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/77/2045691241668728.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
更让人不解的是~~~运行软件仿真一切正常~~~~呵呵!!本来我以为是见鬼了~~要休息之后再搞.

对于这样的问题系统不报错~~~接下还还不知会有什么问题出现~~~比方说要是遇到死狗,可能又要搞一陈子.
全部回复(9)
正序查看
倒序查看
2009-05-08 14:43
地一次听你说.
0
回复
madboy21
LV.8
3
2009-05-08 20:04
@出太阳的雨天
地一次听你说.
装的是MBLAB8.3自带PICC~~~~
0
回复
madboy21
LV.8
4
2009-05-11 14:53
@madboy21
装的是MBLAB8.3自带PICC~~~~
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/77/2045691242024549.jpg');}" onmousewheel="return imgzoom(this);">
再次~~~郁闷中~~~~~
PR2是一个周期寄存器,PR2=4时程序会死机~~~等于5就可以,等于50不行,在49与51都可以~~~~没有完全测试,为什么会出现这种情况呢?

因为ICD3价格好像要1500~~~不想用,所以没得仿真~~
0
回复
2009-05-12 18:32
@出太阳的雨天
地一次听你说.
还真是第一次听说,我也用过PIC,没发现过这样的问题噢,不过是PIC24F
0
回复
madboy21
LV.8
6
2009-05-12 20:36
@binghai_2000
还真是第一次听说,我也用过PIC,没发现过这样的问题噢,不过是PIC24F
我也是在狂晕中~~~~~~~~~~~问题不得不先放着~~~
0
回复
hour
LV.6
7
2009-05-13 15:58
@madboy21
我也是在狂晕中~~~~~~~~~~~问题不得不先放着~~~
不是吧少了;号也能编译过,
0
回复
madboy21
LV.8
8
2009-05-13 21:58
@hour
不是吧少了;号也能编译过,
是的确实如此~~~
MBLAP8.3是最新出来的~~~是不是存在BUG?上面的两个问题我不管它~~只管我的程序能运行工作就行,现在已基本调式完成.
0
回复
madboy21
LV.8
9
2009-05-16 23:36
@madboy21
是的确实如此~~~MBLAP8.3是最新出来的~~~是不是存在BUG?上面的两个问题我不管它~~只管我的程序能运行工作就行,现在已基本调式完成.
顶上!
0
回复
huqi57
LV.1
10
2010-05-21 17:34

这个没错啊,本来while(1){}后面就不需要;号啊就像if一样,后面加了{}就不需要分号啦!


那分号本来就是多余的,你再多加几个都没影响


另外PR2的值你自己最好算一下,是不是你要的频率等等,它对频率和占空比等都有影响的,你还是自己再去看看资料吧,软件是没问题的

0
回复