打印

高手请指教啊!关于93c46。

[复制链接]
1478|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liqimcu|  楼主 | 2007-3-6 18:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面是我写的一个禁止写93c46的程序,不知道为什么要调用两次才能成功禁止。请问这是怎么回事呢??
void EWDS()
    {
    tBYTE Order_93c46,i;
    SK93c46=0;
    CS93c46=1;//选中
    Order_93c46=0x80;
    for(i=9;i!=0;i--)
        {
        DI93c46=Order_93c46&0x80;
        Clock93c46();
        Order_93c46<<=1;
        }
    CS93c46=0;//不选中,以降低功耗
    }

相关帖子

沙发
jasonell| | 2007-3-6 22:58 | 只看该作者

i!=0这个判断条件有问题,修改一下。

使用特权

评论回复
板凳
liqimcu|  楼主 | 2007-3-7 08:46 | 只看该作者

谢谢。

谢谢 jasonell !
不过始能程序中也是用的i!=0,却能成功呢。不调Wen93c46()用不能写,调用了就能写了。
void Wen93c46()
    {
    tBYTE Order_93c46,i;
    SK93c46=0;
    CS93c46=1;//选中
    Order_93c46=0x98; // 10011XXXX
    for(i=9;i!=0;i--)
        {
        DI93c46=Order_93c46&0x80;
        Clock93c46();
        Order_93c46<<=1;//由高到低
        }
//    DO93c46
    CS93c46=0;
    }

使用特权

评论回复
地板
liqimcu|  楼主 | 2007-3-7 11:17 | 只看该作者

请高手来帮忙啊!

请高手来帮忙啊!

使用特权

评论回复
5
liqimcu|  楼主 | 2007-3-8 12:01 | 只看该作者

高手,你在哪里?

使用特权

评论回复
6
ayb_ice| | 2007-3-9 09:41 | 只看该作者

随便说说

  对着DATASHEET写不会有问题的,应该是你软件有点小问题.

使用特权

评论回复
7
liqimcu|  楼主 | 2007-3-9 12:47 | 只看该作者

谢谢。可能 是什么问题呢。看来我还得好好看看。

使用特权

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

本版积分规则

7

主题

53

帖子

0

粉丝