码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-01-07 01:08:25      阅读:220      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!