freedomzlp 发表于 2009-10-14 16:32

求助 :LPC2378 读写FM18L08 奇怪的问题

近日做项目用到LPC2378 读写FM18L08 ,配置好后,进行测试发现一个很奇怪的问题。
   编译器 ADS1.2   
   #defineG_Data      *(uint8 *)0x81002000

   对该地址写入一个数据0x55667788,在memory观察 0x81002000-0x8100200F 都变成了0x55 。。。。。怀疑是时序问题,但是调整也不行。

   在网上查了 说是 并行铁电不能用。。。非常郁闷!超版 帮帮忙啊!~~给些思路!~

freedomzlp 发表于 2009-10-14 16:39

刚在论坛里搜索了下,发现其他人也遇到这个问题,但是都没有解决的办法。
请大家帮帮忙啊

freedomzlp 发表于 2009-10-14 16:43

大家可以看看
https://bbs.21ic.com/viewthread.php?tid=104838&highlight=FM18L08

freedomzlp 发表于 2009-10-16 09:04

大家没人关心吗?版主请帮帮忙

freedomzlp 发表于 2009-10-22 11:30

一周了 还是没有人回答 也没有人帮忙!!~失望版主至少给点建议

chunyang 发表于 2009-10-22 12:13

严格按数据手册载明的写入时序进行操作,时序正确就肯定不会有问题,不能保证自己的程序正确性,用逻辑分析仪或存储示波器查看。

freedomzlp 发表于 2009-10-22 15:10

用示波器看过的,地址没有提前建立。其他时序还是正确的,但就是一写8位数据 就连续写入16字节。16位 32位数据相同,都是连续写入16字节。。。。

freedomzlp 发表于 2009-10-22 15:10

没有什么思路了,希望能够做过的朋友给解惑

chunyang 发表于 2009-10-22 16:48

地址用软件虚拟出来,不要用系统自身的资源,其时序不可改变,而全部用软件虚拟出来,想怎么做就能做成什么。
页: [1]
查看完整版本: 求助 :LPC2378 读写FM18L08 奇怪的问题