搜索
bottom↓
回复: 10

[请教]93C46工作时序问题!

[复制链接]

出0入0汤圆

发表于 2008-6-19 14:41:33 | 显示全部楼层 |阅读模式
马老师您好!
今天在网上看到了一个关于93C46的操作程序,有点不明白,以下是程序
void Ewen(void)
{
        unsigned char temp,InData;
        CS_CLR;
        SK_CLR;
        CS_SET;
        InData=0x98; // 10011XXXXX  
        for(temp=10;temp!=0;temp--) // 10位数据需要发送
        {
                if(InData&0x80)
                        PORTB|=(1<<PB2);         //从高位开始发送
                else
                        PORTB&=~(1<<PB2);
                SK_SET; SK_CLR;          //产生时钟
                InData<<=1;
        }
        CS_CLR;
}

InData=0x98; // 10011XXXXX  
后来我看了芯片资料,注释中的10011XXXXX是正确的   但为什么是0x98呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2008-6-19 14:57:29 | 显示全部楼层
自己顶一下

出0入0汤圆

 楼主| 发表于 2008-6-20 08:44:54 | 显示全部楼层
请马老师指点一下  谢谢

出0入0汤圆

发表于 2008-6-20 11:01:09 | 显示全部楼层
1001 1xxx xx => 1001 1000 00    ==>  具体是什么功能自己查吧.
                  9    8  移位补2个0

出0入0汤圆

 楼主| 发表于 2008-6-28 15:15:30 | 显示全部楼层
这个是用软件模拟93C46的工作时序吧
如果直接用AVR的SPI应该如何读写这个EEPROM?
请马老师指教

出0入0汤圆

发表于 2008-6-29 13:12:59 | 显示全部楼层
有些采用3线接口的芯片,但不是标准的SPI格式,其命令字和数据可能不是8的倍数,这样是否可以直接使用SPI的硬件接口读写,还要看具体芯片的手册。

比如命令字为12位,那么要看前导加(或后补)4个0时,芯片能否正常识别和支持,能的话就可以用,否则只能用I/O模拟了。

出0入0汤圆

 楼主| 发表于 2008-7-1 10:03:24 | 显示全部楼层
现在我用I/O模拟的93C66的工作时序,读写后通过串口发出数据(串口是通的)

通过仿真器模拟出来的数据是'0',串口也接收到了1个数据,但没有显示

请问马老师,这个情况是不是读写没有成功?

出0入0汤圆

发表于 2008-7-1 12:11:02 | 显示全部楼层
这个我无法具体知道原因,

“通过仿真器模拟出来的数据是'0'“模拟什么?

”串口也接收到了1个数据”是指PC的串口收到数据吗?应该按十六进制方式显示

出0入0汤圆

 楼主| 发表于 2008-7-5 13:44:31 | 显示全部楼层
我是通过串口发送的数据存储在93C66里的一个指定地址里,然后在到这个地址把数据读出,再通过串口发送出来

仿真器仿真后串口的数据都没有问题,但当把数据读出时就不是当时发送的数据了,而是‘0’

串口调试程序里显示接收到一个数据,但接收框里什么都没有

出0入0汤圆

发表于 2008-7-5 14:40:53 | 显示全部楼层
如果接收框是十六进制显示方式,任何数据都会显示的。

出0入0汤圆

 楼主| 发表于 2008-7-7 13:12:46 | 显示全部楼层
问题基本上解决了,SPI对应的4个脚除了MOSI是为输入外其他3个脚都应该是输出

现在读写都已经正常了

感谢马老师的耐心讲解
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 06:31

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表