返回信息流单片机无内部EEPROM,程序写在外部EEPROM里,外部EEPROM通过I2C接口与单片机相连,求问上电后EEPROM里的程序怎么能进去单片机里呢?单片机没程序的话 i2c不会启动吧?I2C不启动程序怎么进到单片机呢?问题比较小白,但琢磨好久也没头绪,望大牛不吝赐教!谢谢!
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #15449同步于 2015/4/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
小白提问,单片机外部EEPROM问题
feijie
2015/4/9镜像同步16 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
I2C只是一种线路连接方式,其本身不能启动只是一个数据通道。上电后,单片机上的处理器从某个地址开始运行(要看电路如何设计的),然后取这个地址的指令,然后执行这条指令,如果没有跳转语句,会顺序执行下一条指令。
所以说单片机的开始是由硬件决定是吗?
【 在 FromSixToTen 的大作中提到: 】
: I2C只是一种线路连接方式,其本身不能启动只是一个数据通道。上电后,单片机上的处理器从某个地址开始运行(要看电路如何设计的),然后取这个地址的指令,然后执行这条指令,如果没有跳转语句,会顺序执行下一条指令。
对,但是有一个默认加载地址的,就是约定俗称的。比如51是从零地址加载指令的。X86架构是从0xFFFF0加载指令的。
【 在 feijie 的大作中提到: 】
: 所以说单片机的开始是由硬件决定是吗?
恩恩 明白,谢谢
【 在 FromSixToTen 的大作中提到: 】
: 对,但是有一个默认加载地址的,就是约定俗称的。比如51是从零地址加载指令的。X86架构是从0xFFFF0加载指令的。
关键离学校你特别远[ema1]
【 在 FromSixToTen 的大作中提到: 】
: 雷锋都饿死啦,你真抠,下次不要问我问题啦
: 来自「北邮人论坛手机版」