6749|7

234

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

怎么去判断MMA7455L是否焊好? [复制链接]

第一次焊LGA封装的芯片心里有点紧张,焊上去后又看不见各个引脚是否连通。要是不连通的话,那么写程序就麻烦了,所以我就打算先确定它是否连通。
昨天晚上在基地奋战到三点多,就是为了测量MMA7455L是否焊好。我的方法是用数字示波器测量mma7455l的引脚。我用的是ISP 4线制数据传送,测量中发现即使没有脉冲输入或者没有电源 数据输出端口也有波形输出,只不过波形无论有没有脉冲都不变 。我将mma输出端口的线拔了,然后用示波器检测单片机数据输入端口 发现波形发生改变。这是否能说明该输出引脚已经连通? 我将所有与单片机连的线(VCC,GND,SPC,CS,SDI,SDO,INT1,INT2)都连上,烧程序进去后用示波器测量各个引脚,发现波形显示与不连mma 而直接测量单片机连接端口的波形一样,除了那个SDO 引脚。
我用的所有资料都在附件中。
请各位高手指点一下。

freescale_MMA7455L.zip

27.88 KB, 下载次数: 86

测试程序

freescale.zip

11.46 MB, 下载次数: 174

资料

此帖出自传感器论坛

最新回复

Reg=((Reg&0x3f))  详情 回复 发表于 2015-4-11 14:08
点赞 关注
个人签名努力就有不清不楚的收获。
 
 

回复
举报

234

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
多谢大侠建议
今晚继续苦力
此帖出自传感器论坛
个人签名努力就有不清不楚的收获。
 
 
 

回复

234

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

回复 沙发 buptzym 的帖子

芯片的脚掉了,悲剧啊!:(
此帖出自传感器论坛
个人签名努力就有不清不楚的收获。
 
 
 

回复

2万

帖子

71

TA的资源

管理员

4
 

回复 4楼 wall_e 的帖子

再换一个吧 好运
此帖出自传感器论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

234

帖子

0

TA的资源

一粒金砂(高级)

5
 
挨头头训了几句。唉,经验是这样来的嘛!继续努力,我就不信我焊不好。
此帖出自传感器论坛
个人签名努力就有不清不楚的收获。
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

6
 
有价值的帖子
此帖出自传感器论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(中级)

7
 
经验是这样来的嘛!继续努力,我就不信我焊不好
此帖出自传感器论坛
 
 
 

回复

28

帖子

0

TA的资源

一粒金砂(中级)

8
 
buptzym 发表于 2010-8-15 13:41
楼主使用的东西还蛮高级的,都有示波器,我在家什么都没有只有电脑,不过也顺利弄出来了。
以下是一点建议
1,不知道您是怎么焊芯片的,我焊上去以后没出来,找修电脑的人一看,他说你这出来就见了鬼了,于是用热风枪吹上去的,当然是需要那个的,5片花掉20,不过小钱别省
2.而是您的程序是不是会有问题,我的四线制SPI一开始什么反应都没有,读出来全是0,但注意读写操作的最高位就好,
#include "config.h"
void Init_MMA7455_IO(void)
{

        MMA7455_CSN_OutDIR();
        MMA7455_SCK_OutDIR();
        MMA7455_MOSI_OutDIR();
        MMA7455_MISO_InDIR();

        //

        MMA7455_Set_CSN();
        MMA7455_Clear_SCK();
        MMA7455_Clear_MOSI();
}
//
//
//function SpiWrite();
/******************************************************************************************/
void MMA7455SpiWrite(unsigned char byte)
{
        unsigned char i;

        MMA7455_Clear_SCK();
        delay_us(10);
        for (i=0;i

Reg=((Reg&0x3f))<<1;
SpiCommand=((SpiCommand&0x3f)<<1)|0x80;
请问这两句是什么意思?麻烦您解释一下。

此帖出自传感器论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表