打印

同样的程序,77e58可以运行,78e516b通讯老是出错

[复制链接]
1816|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
win1naruto|  楼主 | 2011-6-2 23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/////////////77E58/////////////////////
  PMR = PMR | 0x01;

//////78E516B
// CHPENR = 0x87;
// CHPENR = 0x59;
// CHPCON = CHPCON | 0x10;
// CHPCON = CHPCON & 0xfd;

他们的区别就是初始化代码,其他代码都一样,问题是,我同样的程序,77e58跑得起来,就是一商电串口有通讯的,就是目标机发我poll,我回他ack,就能建立连接了,但是78e516一商电有时候有能回ack,有时候无法回ack(示波器里看的),我不知道为什么。。求

相关帖子

沙发
win1naruto|  楼主 | 2011-6-3 12:36 | 只看该作者
关键是,我作为被动的设备,主设通讯间隔定死,芯片只能用新塘的78516,我winbond78e516试下来好的也没意义。。。我感觉新塘的挑晶振,晶振一定要11.0592我程序才跑起来,但是板子上的晶振也是固定的,总有偏差,程序里边怎么踢出对晶振的影响??

使用特权

评论回复
板凳
win1naruto|  楼主 | 2011-6-5 11:15 | 只看该作者
感觉nuvoton对晶振要求比较高,程序应该如何调节?

使用特权

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

本版积分规则

0

主题

14

帖子

1

粉丝