标准的SPI支持一根MOSI管脚,也就是一根的输出信号。如果SPI切换成Quad或者Dual模,就可以支持4根或者2根输出信号。
只要修改SPI的资料,就可以透过SPI的方式输出任意的波型。为了产生连续的信号,避免程序的延迟,必须使用PDMA,将资料从SRAM搬到SPI FIFO。
达到长时间连续信号的输出。
以M451而言,SPI0可以支持4根任意波型输出。而SPI1及SPI2只有支持一根任意波型输出。
范例程序使用SPI2,可以依照自已的需求,自行改成到SPI0,并且设定Dual或者Quad模。
|