门关键词: 磁接近开关 24v开关电源电路图 光电二极管工作原理 索爱原装蓝牙耳机 什么叫有源音箱 声控电路图 摩托车化油器原理
IC库存(8958万) PDF资料(329万) IC价格 IC求购 资讯 技术资料
电子元器件搜索:
维库电子市场网是知名的电子元器件交易网站,为电子生产企业提供IC库存和技术资料查询服务。
周公请进!最近PHILIPS的单片机质量怎么了?
新闻出处:21ic 发布时间: 2007-10-22
hab2000 发布于 2007-10-20 12:48:00
最近使用PHILIPS的LPC单片机让我郁闷!不知哪位DX遇过?

1、先是用PLC922F,死活进不了键盘中断,没辙找到北京周公,技术人员也没搞定,从他们库里拿了新的芯片换上也不行,经我测试KBMASK寄存器写不进数据,总是0X00。说是送到周公总部检测,至今也无消息。

2、于是,他们给我换了LPC925F,每片补了3元钱!键盘中断算是解决了!谁知现在又有新问题:FLASH不能在程序中擦写!代码也是周公给的,在LPC922F里运行是能够擦写的。
/******************************************************************
* 名称:FLASH_WriteByte
* 功能:指定FLASH地址,写单字节数据
* 入口参数:addr        指定的地址
*       dat        待写入的数据
* 出口参数:返回0时表示操作错误
******************************************************************/
bit  FLASH_WriteByte(uint16 addr, uint8 dat)
{  FMCON = LOAD;        // 设置加载数据命令  
   FMADRH = addr>>8;        // 设置写入地址
   FMADRL = addr&0xFF;        
   FMDATA = dat;        // 写入数据
   FMCON = ERS_PROG;        // 擦除编程
   
   if( (FMCON&0x0F)!=0x00 ) return(0);
     else return(1);
}

谁有好建议!



dp51 发布于 2007-10-21 22:21:00
我可用过LPC922开发,键盘中断方面完全没问题呀


zlgmcu 发布于 2007-10-21 22:31:00
您的芯片发到我们这里,键盘中断经过测试,没有任何问题.

关于IAP?相关被写的扇区是否加密了.
另PCON中的一个位设置后会禁止IAP,请小心设置.


个人建议,将各功能写成单一模块,逐一验证,也许您的某个模块使用中,某些参变量影响了其他模块.


hab2000 发布于 2007-10-22 8:51:00
同样的程序写道925键盘中断就没问题,922始终不能中断,不知怎么解释!而且不是一只芯片这样,至少随意拿了4只新的芯片都是这样。925也是贵司技术人员帮忙给换的!

我也只是用户,没有必要胡说八道!


zlgmcu 发布于 2007-10-22 11:47:00
您好,我们并没有怀疑您的上述言论!

您的事情经过我比较清楚.
的确如您所说,当时用LPC925上跑您的键盘中断就没有问题,而LPC922却不正常.
当时我们是有销售人员在场的.
但是芯片发回来,经过测试,发现的确键盘中断在我们这里没有问题.可以正常使用.

也许LPC922,LPC925在某些地方存在着差异导致以上情况出现
我们将与您一起去分析这些问题.


hab2000 发布于 2007-10-22 12:02:00
我测试922的时候,也只写了键盘中断部分,其它部分没有设置。没有办法,后来才通过显示KBMASK寄存器的内容发现写不了该寄存器!其值总是0x00。我以为LPC900系列的内核应该差不多,不至于922不行,而925可以。至少键盘中断这样的功能应该是philips同类芯片里通用的。不知道这样理解对不对?

另外,经您提示,flash的问题解决了,因为掉电前将PCON.5置1了,也怪自己拿来例程直接套用!这里先谢谢了?

如果922的问题解决了,我还得用,毕竟比925便宜3元钱!



关闭】 【打印
 
相关专题
 
友情链接:
© 2007 电子元件网 网站地图