一种基于USART总线的发送接收数据的方法及其装置制造方法及图纸

技术编号:3491449 阅读:525 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于USART总线的发送接收数据的方法及其装置,其基于USART总线的发送数据的方法包括以下步骤:CPU初始化USART和DMA控制器,并在RAM中准备好待发送的数据;CPU向DMA控制器传递开始发送数据的信息;所述DMA控制器从所述RAM中取出所述待发送的数据,并存放到所述USART的发送寄存器;当所述待发送的数据发送完毕时,CPU向DMA控制器传递停止传输数据的指令。本发明专利技术中CPU采用DMA机制控制USART设备实现对数据的发送或接收,当所有数据发送或接收完毕时,DMA控制器只向CPU传递一次中断发送或接收信息,极大的提高了USART设备的工作效率。

【技术实现步骤摘要】

【技术保护点】
一种基于USART总线的发送数据的方法,其特征在于:包括以下步骤,CPU初始化通用同步异步收发器USART,并在RAM中准备好待发送的数据;CPU初始化DMA控制器;CPU向存储器直接访问DMA控制器传递开始发送数据的信息;DMA控制器根据所述开始发送数据的信息,从所述RAM中取出待发送的数据,并存放到USART的发送寄存器;USART根据USART总线协议将其发送寄存器中的数据转换成电平信息并发送到USART总线上;当待发送的数据发送完毕时,DMA控制器向CPU传递数据发送完毕的信号,CPU根据该信号向所述DMA控制器传递停止传输数据的指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:颜远吴饶金
申请(专利权)人:深圳国人通信有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利