fang,
F28335FIFO最多接收16个数据后,就产生中断。
如果外部机器一次发21个数据,一种方法是,配置RXFFIL4−0 = 1,这样接收一个数据后就会产生中断,然后在中断中把数据读取出来,并用一个数组把数据存进去,知道把21个数据接收完。
另一种方法是可以配置RXFFIL4−0 = 16,接收完16个数据后就产生中断,在中断服务函数里读取这16个数据,同时配置RXFFIL4−0 = 5 接收剩下的5个数据。
Eric
- ERIC
fang,
F28335FIFO最多接收16个数据后,就产生中断。
如果外部机器一次发21个数据,一种方法是,配置RXFFIL4−0 = 1,这样接收一个数据后就会产生中断,然后在中断中把数据读取出来,并用一个数组把数据存进去,知道把21个数据接收完。
另一种方法是可以配置RXFFIL4−0 = 16,接收完16个数据后就产生中断,在中断服务函数里读取这16个数据,同时配置RXFFIL4−0 = 5 接收剩下的5个数据。
Eric
- ERIC
举报