|
串口可以说是非常普通的通信口,串口应用比较灵活,附件贴上三个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, 下载次数: 186
| 正需要,谢谢楼主! |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| 谢谢哈 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() :lol:lol |
| TAI HAOLE |
| 1111111111111111111111111111111111 |
STM32固件库分享,超全系列整理
【MCU实战经验】基于STM32F103的二轮平衡车(6轴上位机 源代...
10张图带你完全掌握STM32 GPIO,从入门到精通,收藏就够了!
如果你解决了这些问题,就可以直接学STM32
STM32的分类和选型
学习STM32很简单?
STM32到底由什么组成?内核和外设的关系又是怎样的?看这篇!
GD32和STM32的区别在哪里??
入门嵌入式,为什么都要先学STM32??
STM32中断响应延迟优化:从NVIC配置到DMA加速的极致性能调优
微信公众号
手机版