首页 > 其他 > 详细

MSP430 将ADC12MEM0寄存器的值发送给串口调试助手的方法

时间:2016-01-07 01:08:19      阅读:867      评论:0      收藏:0      [点我收藏+]

当时为了调试,我在PCB板子上面画了一个DB9的插口,用以连接UCSI_A3的TXD和RXD的口,从而实现传输数据的功能。

原理图如下:
技术分享

DB9的二口是RXD口,DB9的三口是TXD口。这样便可以通过DB9口传输数据了。

但是要怎么利用UCSI_A3的UART模式,实现传输数据的功能呢?

1. 前言:

CPU与接口之间是通过并行方式传输的,接口与外设之间是通过串行方式传输的。所以,在串行接口中,必须要有“接收移位寄存器”(串转并)和发送移位寄存器(并转串)。MSP430F5438A上面的User‘s guide上面写的串行接口的结构是:

技术分享

上图中黄色标注的部分即是串转并寄存器和并转串寄存器。

串行通信可以根据信息传送的方向分为单工,半双工,和全双工通讯。信息只能单向传输为单工通讯,信息能双向传输但不能同时双向传输被称为单双工通讯,信息可以同时双向传输被称为全双工通讯。

串行通讯又可以分为同步通讯和异步通讯两种,异步通讯(UART)的收发没有同一的时钟源,而同步通讯(SPI , I2C)有同一的时钟源。

USCI拥有一个硬件模块,支持多种串口模式。UART(通用异步收发器)是其中的一种,现就UART模式进行讲解。

2. 

 

MSP430 将ADC12MEM0寄存器的值发送给串口调试助手的方法

原文:http://www.cnblogs.com/qifengle/p/5107873.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!