打印

C8051F126单片机问题

[复制链接]
1945|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
magic_yuan|  楼主 | 2012-12-15 10:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位老师,
    近几天在搞C8051F126,自己画了块最小系统板子,参照C8051F020画的,020放在上面能跑,可这坑爹的126死活是没反应。
    两者的脚位看了下没差异,程序显示是写进入了(JTAG口通信OK),用的内部晶振,和020寄存器是有点不一样(根据DATASHEET修改了),可怎么就没反应呢。
    不知道哪里出了问题,有经验的大侠请指点,真是有些郁闷。
     VDD也有电,PIN脚一直输出3.3V电平,尝试用外部晶振,晶振一直振不起来。外部晶振源代码参考别人网上写的,自己也对了寄存器,应该是没问题。程序就是让几个P口拉低,十分简单。P0~P7都尝试了,均不能拉低。
     今天在家里,原理图什么的在公司,上班再附上来。
     要还不行就只能上网买了,感觉挺简单,不想去花那个钱。。。。
      十分感谢!

相关帖子

沙发
NE5532| | 2012-12-15 11:07 | 只看该作者
用内部时钟能跑不?你写了什么样的测试程序进去呢??

使用特权

评论回复
板凳
ayb_ice| | 2012-12-15 14:22 | 只看该作者
能烧程序就可以跑

使用特权

评论回复
地板
MrWang_| | 2012-12-15 14:39 | 只看该作者
电容选对了么?

使用特权

评论回复
5
xuyaqi| | 2012-12-15 17:47 | 只看该作者
本帖最后由 xuyaqi 于 2012-12-15 18:03 编辑

C8051F126应该看C8051F12x的资料,020和他是有区别的。硬件兼容,软件不兼容。
给你个参考例程 PortIO.rar (2.07 KB)

使用特权

评论回复
6
magic_yuan|  楼主 | 2012-12-17 11:47 | 只看该作者
xuyaqi 发表于 2012-12-15 17:47
C8051F126应该看C8051F12x的资料,020和他是有区别的。硬件兼容,软件不兼容。
给你个参考例程 ...

多谢楼上,我先看看。

使用特权

评论回复
7
magic_yuan|  楼主 | 2012-12-17 11:51 | 只看该作者
NE5532 发表于 2012-12-15 11:07
用内部时钟能跑不?你写了什么样的测试程序进去呢??

多谢大侠。
  写了个最简单的,仅仅将某个IO口拉低。实在是没有比这个更简单的程序了。使用的是内部晶振,应该是没振起来。JTAG通信什么的都显示正常。

使用特权

评论回复
8
magic_yuan|  楼主 | 2012-12-17 11:53 | 只看该作者
昨天在网上买了个120的开发板,没办法了,看下到底是什么问题。

使用特权

评论回复
9
NE5532| | 2012-12-17 13:09 | 只看该作者
magic_yuan 发表于 2012-12-17 11:51
多谢大侠。
  写了个最简单的,仅仅将某个IO口拉低。实在是没有比这个更简单的程序了。使用的是内部晶振 ...

所以你犯错误了呢,拉低怎么知道程序跑没跑?拉高再拉低才叫跑嘛。

使用特权

评论回复
10
magic_yuan|  楼主 | 2012-12-17 14:50 | 只看该作者
NE5532 发表于 2012-12-17 13:09
所以你犯错误了呢,拉低怎么知道程序跑没跑?拉高再拉低才叫跑嘛。

拉低,如果程序正常运行,那可以看到低电平。但没测量到。。。。
尝试过拉高拉低产生频率,依然没反应。。。。。。
只能等明天开发板到了再看看什么问题。。。。
   感谢大侠!

使用特权

评论回复
11
NE5532| | 2012-12-17 16:55 | 只看该作者
多用活的东西来测,不要用死的东西来测,这是基本原理。

使用特权

评论回复
12
magic_yuan|  楼主 | 2012-12-18 14:30 | 只看该作者
问题终于找到。一条草蛋的指令没写,开始以为没问题,今天发现原因就在如此。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:发到3000帖时,生活大概完成了一种转折。

359

主题

2770

帖子

7

粉丝