DMA不定长数据.rar
本移植方法采用串口3做DMA接收,利用了串口3的空闲中断来接收不定长数据,即接收数据完后的那段空闲时间就会产生一个空闲中断,在空闲中断中处理DMARecBuffer中的数据。定义了两个存储空间:
DMARecBuffer和RecBuffer。数据最初都存储在DMARecBuffer中,然后转存到RecBuffer中。DMARecBuffer中的数据每接收到新的数据都会清空。而RecBuffer中的数据会一直增加,直到用户读取以后才手动清空。
以下为移植方式,如果串口有变更请自行修改:
文件列表
DMA不定长数据.rar
(预估有个1075文件)
piengine2_test2.axf
1005KB
stm32f7xx_hal_tim.c
220KB
iar_cortexM7b_math.a
2.84MB
iar_cortexM7lf_math.a
2.79MB
iar_cortexM7ls_math.a
2.79MB
iar_cortexM7bs_math.a
2.8MB
iar_cortexM7bf_math.a
2.8MB
iar_cortexM7l_math.a
2.83MB
libarm_cortexM7l_math.a
2.98MB
libarm_cortexM7lfdp_math.a
2.93MB
暂无评论