导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→怪问题,高手请进[baolqkun]

 *第24372篇: 怪问题,高手请进

  
楼 主:baolqkun 2004年8月3日10:14
 怪问题,高手请进

我现在用时钟芯片,PCF8563
现在是往时钟芯片里面写数据,然手读出
先入,读出的时候判PCF8563是否响应
在均响应的情况下
写的值和读出的值竟然不一样
我不知道为什么
不知道又没有人遇到过这样的问题?????????
  
2楼:dongshan 2004年8月3日11:13
 唉,我也被这个鬼芯片折腾了好几天了。我的情况是PCF8563有时应答,不时不应答!
  
3楼:荒原野草 2004年8月3日15:06
 以前遇到过这样一个问题,不知道注意到没有
曾经使用cygnal单片机操作iic时钟(不是8563),遇到一个问题,很折腾了好几天。我也是使用的单片机内置的总线模块。如果恰好处在iic总线操作过程中系统断电,可能此时时钟正处于某一输出过程中,将sda线拉低,当再次上电时,由于时钟有后背电池,其状态维持不变,正等待scl的进一步变化以完成剩余的操作。此时如单片机进行iic操作,必须先发出起始条件,即必须要等到sda线为高(硬件上决定了),但始终又得不到这个状态,于是死在这里。
    我当时的解决方法是上电后先人为在scl上送出一组脉冲,然后操作总线,顺利解决。
    我看iic总线协议,器件对于一条命令,如一定时间内没有完成,应该自动复位,不应出现以上问题的。
  
4楼:dongshan 2004年8月3日11:15
 大哥能不能把PCF8563相关程序给我一份看一下!betterpartner@msn.com
  
5楼:baolqkun 2004年8月3日11:19
 我的程序你肯定用不了
我的MCU是AD

我的程序你肯定用不了
我的MCU是ADUC834
这个MCU自带I2C总线
  
6楼:dongshan 2004年8月3日11:21
 晕!我烦死了,真的没信心了!
  
7楼:baolqkun 2004年8月3日14:06
 你用的是什么语言编写的
MCU是什么型

你用的是什么语言编写的
MCU是什么型号的
  
8楼:guest 2004年8月3日15:36
 與我聯系,gl@premierimage
與我聯系,gl@premierimage.com.tw
  
9楼:guest 2004年8月4日07:46
 是 不是接口迷失?防止接口迷失就是往端口
是 不是接口迷失?防止接口迷失就是往端口上连续写N多的逻辑1。
  
10楼:guest 2004年8月4日11:06
 不知道是不是跟我一样粗心
不知道你有没有注意到,PCF8563中有些寄存器的某些位是不可写的,即使写了也无效,所以每次读出的数据都是它自己设定的值,需要屏蔽处理,例如:
| w/r | w/r | r | r | w | w/r | w/r | w/r|    ->  某寄存器读写属性
那么对应的7、6、2、1、0是可读可写的,5、4是可读不可写的,3是可写步可读的,这时,对于5、4来说就要小心了,不管写什么它可能读出来都是固定的值,其实根据需要我们不用这两位就是了,作与处理、或处理即可
  
11楼:sjpu 2004年8月4日15:40
 不会吧?我第一次用它
  
12楼:sjpu 2004年8月4日15:41
 不会吧?我第一次用它也没有此现象。

>>>>>>对该主题发表你的看法

本主题贴数12,分页: [第1页]


[上一篇主题]:求CS8900A芯片资料

[下一篇主题]:请大家帮我看一下这个二极管是什么型号(贴片,有M7[TK]字样)