
串口可以说是非常普通的通信口,串口应用比较灵活,附件贴上三个USART的设置与在中断中的应用,在此讨论一下使用DMA时DMA_InitStructure.DMA_PeripheralBaseAddr的设置,个人水平有限,大牛请勿喷。 USART1在memory map里的地址是0x40003800~0x40003c00,在选择起始地址时考虑一下自己的数据长度。 同理USART2在memory map里的地址是0x40004000~0x40004800,在选择起始地址时考虑一下自己的数据长度。 还有USART3在memory map里的地址是0x40004800~0x40004c00,在选择起始地址时考虑一下自己的数据长度。 在附件中USART1和USART3使用了DMA,接收完毕一组数据后进行处理,USART2使用的是单个数据的发送接收。 函数库版本:V3.5.0 |
串å£ä¸æä½¿ç¨.txt
下载10.93 KB, 下载次数: 182
正需要,谢谢楼主! |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
谢谢哈 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TAI HAOLE |
1111111111111111111111111111111111 |