你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
luke242

luke242

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
5 回答

UART4,UART5【悬赏问答】

未设置标签
xieyuanfu xieyuanfu 回答时间: 2012-11-11 23:42

你下载有 3.5的固件库吧? 在 STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples%uSART 这个目录里 就有 串口 4 5 的例子 串口4有DMA支持, 串口5就没有了,只能查询、中断。 例程里面是串口1、2、3的,根据其定义,修改一些关键参数即可。 例如: #define USART1_DR_Base (uint32_t)(&USART1->DR) #define USART1_SR_Base (uint32_t)(&USART1->SR) #define UART5_DR_Base (uint32_t)(&UART5->DR) //(uint32_t)(&USART5->DR) #define UART5_SR_Base (uint32_t)(&UART5->SR) //(uint32_t)(&USART5->SR) //串口5 查询发送 void Uart5_SendArray(u16 Leng) { u8 i; for(i=0;i { /* Send one byte */ USART_SendData(UART5, TxBuffer5); /* Loop until UART5 DR register is empty */ while(USART_GetFlagStatus(UART5, USART_FLAG_TXE) == RESET) { } } }   不过 你想要学到东西 还是要把你的问题具体说出来 大家才好帮你解决的啊

赞0
luke242 luke242


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16