七、SWM341系列串口应用 7.1、SWM341系列是3.3v供电,如需要与5v供电MCU 进行串口通讯,需要做电平转换。可参考下图所示电路。 7.2、不定长的串口数据传输 不定长的串口数据,存在接收不到的情况,在空闲中断里判断DMA已传输量也不行。 原理:DMA处理数据是按字来处理的,而串口是按字节发送接收,打个比方,DMA接收配置为32字节长度,串口发送方比如电脑发送了15字节,此时DMA处理了3个字(12字节)且搬运完成,显示剩余传输量5个字(20字节),那么剩下的3字节存在于DMA模块内部,没有办法取出来,除非发送端再发送1个字节。
|