关于代表什么意思?为什么要缓冲?的问题
缓冲,在单片机里可以分为数据缓冲和指令缓冲。
指令缓冲主要和单片机结构有关,比如lpc系列的arm7,一次可以读入4条arm指令以补偿flash速度不足的缺陷,这个可以看做是个指令缓冲,提高单片机的处理能力。
数据缓冲主要用于解决低速的处理能力与高速的数据传输之间的矛盾,也可以降低处理器的负担,减少多次响应。数据缓冲可以是硬件的,比如DMA通道、FIFO缓冲;也可以是软件结构,比如制定好串口数据协议,就可以把串口数据缓存在ram里,到符合一帧的接收以后再一次处理。