单片小白
获得 28 次赞
帮助过59人
SPI接口属于同步串行通信,接收数据时向总线发送的数据会被自动忽略掉,但主机不做点什么总线的时钟线就没有时序,所以就要给他发Dummy_Byte
内部flash的读写其实和外部普通的flash操作差不多,但也稍有不同的就是内部操作不需要进行外设初始化;写之前必须先进行解锁,写完后再上锁
数组越界就是指在进行数组操作时访问了本不属于你的位置。例如:uint8_t buff[10];实际能访问的元素为buff[0]~buff[9]这10个,buff[10]就越界了,由于C语言对指针和数组并没有进行限制,所以编译器不会报错。但这样的操作会带来不可预测的结果