|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
24C02会死机吗? |
作者:IC1008 栏目:单片机 |
2楼: | >>参与讨论 |
作者: MicroMMU 于 2006/10/21 21:02:00 发布:
不会 如果死机了,发停止命令。再重头来过。 |
3楼: | >>参与讨论 |
作者: yewuyi 于 2006/10/21 22:25:00 发布:
会死! 但不是那么容易就死,或者是很难把它搞死! |
4楼: | >>参与讨论 |
作者: 平常人 于 2006/10/21 22:32:00 发布:
拿个大锤砸两下如何? 楼主的问题好像没有意义 |
5楼: | >>参与讨论 |
作者: conwh 于 2006/10/21 23:26:00 发布:
坏了就死机了 |
6楼: | >>参与讨论 |
作者: NE5532 于 2006/10/22 9:55:00 发布:
你怎么判断他为死机的? 那个是硬件做的时序,要死还是不容易吧。 |
7楼: | >>参与讨论 |
作者: IC1008 于 2006/10/22 11:54:00 发布:
原先怀疑I2C出现问题 现在怀疑初始化问题 单片机是MEGA16 我的程序是使用单片机自带的I2C接口的引脚和24C02通信 但是是使用IO模拟I2C的程序(反正是公司的底层,赶工,先用着) 在 寄存器 初始化的时候没有初始化TWCR(bit2是用来使能I2C的) 有时候上电之后发现单片机对24C02的读写都失败 现在怀疑IO不受控制, 根据比较 发现如果初始化时候令TWCR=2 就会使得模拟I2C失败 上电要初始化他吗? |
8楼: | >>参与讨论 |
作者: IC1008 于 2006/10/24 9:44:00 发布:
可能是这样导致错误 我用的MCU是ATMEGA16L • 工作电压: – ATMEGA16L:2.7 - 5.5V 在上电过程中由于电容的作用系统先达到2.7V 在外围的器件还没有达到供电正常(5v)的情况下 系统先跑起来 造成读错24C02 |
9楼: | >>参与讨论 |
作者: yuands 于 2006/10/25 21:24:00 发布:
硬件的东西怎么会死机 除非IC搞坏了 |
10楼: | >>参与讨论 |
作者: zgl7903 于 2006/10/25 21:59:00 发布:
可能在不同的电压条件下,写入的延时时间不一样 可以适当加长等待的超时时间看看 |
11楼: | >>参与讨论 |
作者: 雷奥 于 2006/10/25 22:18:00 发布:
CATLYST 给你们推荐一种美国CATLYST的EEPROM,可靠性极其高,1000000片中可以保证在两片以内的失效率,而且有“镍钯金”技术,不管是有铅还是无铅焊接温度均可焊接 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |