登录 注册
当前位置:主页 > 资源下载 > 48 > 利用STM32F103实现RS485通信,数据发送采用DMA方式,而数据接收则通过中断方式进行

利用STM32F103实现RS485通信,数据发送采用DMA方式,而数据接收则通过中断方式进行

  • 更新:2024-11-04 10:31:56
  • 大小:4.37MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:RAR

资源介绍

描述:硬件:RS485接口 协议:Modbus RTU。功能:采用DMA方式发送数据,中断方式接收数据。注: 接收到指令之后,判断是否是相应指令而进行DMA数据发送。DMA:开启DMA,DMA发送完一帧数据后产生发送完成中断,在DMA发送完成中断中,开启USART接收中断(字节), 在USART接收中断中保存接收到的数据。注: 本程序额外开启了USART空闲中断,在空闲中断中将 USART接收中断中接收到的数据发送至串口调试助手显示并开启DMA请求