2、I2C没问题,但在写的时候,没有控制好地址或数据本庆空身,即在调用驱动过程中或调用前参数已经发生了变化而你没有发觉,所以棚搏你要好好看看程序,誉和瞎耐心排除BUG
个人感觉,第二种问题居多
不会的,烧写进去的程带携序是保存在ROM中的,早期的单片机烧写必须要用12V的电压才行,好像有的需要20V左右的,这个都是早期的.后来出现了ISP技术,就没扰是在供电电压下可直接进行编程的,但是写入的程序蠢察伏都是在ROM中的,而且这个ROM和内部的RAM甚至eeprom 在物理上是隔离的,只有通过ISP程序才能写入到ROM中.
放在RAM中的程序就是会在掉电时丢失.eeprom和rom的掉电不会丢失
数据丢失多半是因为中断造成的,当串拦尘口通讯时,系统被其他中断占用简激禅了,那么就会出现数据丢失的情况,所以为了保险,可以采取以下措施:1、将串口中断优先级设为最高。
2、增加反馈信号,DTR和DSR两个信号可以用起来。铅指
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)