simplelink_cc13x0_sdk中的串口UART
1 简述
该SDK中封装了一个串口的上层(display),如果想使用串口打印调试,则直接调用对应API会方便很多,下列例程两种方式都会列举.
2 例程
2.1 配置UART进行输入输出
头文件
#include <ti/drivers/UART.h>
定义
char input;const char echoPrompt[] = "Echoing characters:\r\n";UART_Handle uart;UART_Params uartParams;
初始化
UART_init();
ART_Params_init(&uartParams);
uartParams.writeDataMode = UART_DATA_BINARY;
uartParams.readDataMode = UART_DATA_BINARY;
uartParams.readReturnMode = UART_RETURN_FULL;
uartParams.readEcho = UART_ECHO_OFF;
uartParams.baudRate = 115200;uart = UART_open(Board_UART0, &uartParams);if (uart == NULL) {/* UART_open() failed */while (1);}
使用
UART_write(uart, echoPrompt, sizeof(echoPrompt));/* Loop forever echoing */while (1) {UART_read(uart, &input, 1);UART_write(uart, &input, 1);}
2.2 使用Display.h库
#include <ti/display/Display.h>
初始化及其示例
static Display_Params params;
void printf_init()
{//printf initDisplay_Params_init(params);hDisplaySerial = Display_open(Display_Type_UART, params);Display_printf(hDisplaySerial, 0, 0, "printf ok\n");
}
在调用初始化后,只需要在想打印的地方调用Display_printf()函数即可.
simplelink_cc13x0_sdk中的串口UART相关推荐
- micropython stm32f030_STM32F0单片机快速入门六 用库操作串口(UART)原来如此简单
1.从 GPIO 到 UART 前面几节我们讲了MCU如何启动,如何用翻转IO引脚,以及用按键去触发中断.接下来我们介绍的也是最常用的一个模块,串口(UART). 串口可以说是最古老,而且生命力最强的 ...
- 串口UART串行总线协议
串口UART 串行端口是异步的(不传输时钟相关数据),两个设备在使用串口通信时,必须先约定一个数据传输速率,并且这两个设备各自的时钟频率必须与这个速率保持相近,某一方的时钟频率相差很大都会导致数据传输 ...
- STM32中的串口通信
说起通信,我们都知道通信分为并行通信和串行通信.并行通信速率快但是占用引脚数多,串行通信速度慢但是占用引脚数很少. 今天我们主要来说串行通信 串行通信还可以分为同步通信和异步通信. 同步通信:带时钟同 ...
- Esp8266 进阶之路25【高级篇】深聊下esp8266的串口 Uart 通讯中断编程,为您准备好了 NONOS 版本 和 RTOS 系统的串口驱动文件。(附带Demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...
- 痞子衡嵌入式:嵌入式里串口(UART)自动波特率识别程序设计与实现
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是嵌入式里串口(UART)自动波特率识别程序设计与实现. 串口(UART)是嵌入式里最基础最常用也最简单的一种通讯(数据传输)方式,可以说 ...
- stm32f103——串口UART
在学习UART之前,我们先来了解一下单片机与外围设备之间的通信: 单片机与外围设备之间的信息交换和传输我们称为通信.过去通信方式有两种:并行通信和串行通信. 并行通信: 定义:并行通信是指利用多条传输 ...
- CSR8675 使用串口 UART 收发功能
CSR8675 使用串口 UART 收发功能 CSR8675 实现 UART 功能有两种方式,一种是托管连接,另一种是直接连接. 托管连接:不直接操作 Stream,通过 VM 层创建 Source ...
- 【Linux应用】串口UART编程
1.前言 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART) 是一种串行异步收发协议,应用十分广泛.UART工作原理是将数据 ...
- 普中单片机---串口通信(1)--通过按键控制发送
普中单片机-串口通信(1)–通过按键控制发送 软件代码 #include <reg52.h>#define jingzhen 12000000UL /*使用12.0M晶体*/ #defin ...
- 在WEBSTART中实现串口通信(WINDOWS版)
在WEBSTART中实现串口通信(WINDOWS版) 看到这个题目,你是不是问:这跟在JAVA中实现串口通信有什么区别?在JAVA中能做在WEBSTART中不就 一样吗? 真聪明,的确是这样的,但事实 ...
最新文章
- 北美欧洲顶级大咖齐聚,在这里读懂 AIoT 未来!
- 苹果2010新品发布会图文实录
- java压缩文件,中文问题
- Pytorch —— 权值初始化
- .NET MVC+ EF+调用存储过程 多表联查以及VIEW列表显示
- Linux 命令(81)—— chmod 命令
- android Fragment缓存问题
- .net 4.5 新特性 async await 一般处理程序实例
- Unix环境高级编程代码(实时更新)
- iOS DevCamp Android DevCamp 课程集锦 为最喜爱的课程投票 获得CSDN社区会员专享特惠票...
- 金银猫 服务器维护,金银猫案情进展 投资者可在网上登记报案
- spring boot 集成 Elasticsearch 5.1.1 开发
- 共模信号_共模和差模的区别
- linux系统安装佳能打印机驱动,如何在Debian和Debian系统上安装(Canon)打印机
- THD用百分比和分贝表示的关系
- 【资源】资源分享(一)
- 从编程当中走向创业之路
- ***.ps1 cannot be loaded because running scripts is disabled on this system. ------vscode编写python遇到
- Swin Transformer 不重叠窗口
- matlab逐步积分,第17章 隐式逐步积分法.ppt
热门文章
- 三个生活中最常见的产品的嵌入式分析:台灯、智能手环、电视盒
- 在某软国际的那些日子
- LayUI分页,LayUI动态分页,LayUI laypage分页,LayUI laypage刷新当前页
- 20200227——Spring 框架的设计理念与设计模式分析
- 汽车的主要结构参数和性能参数
- hihocoder-1498-Diligent Robots
- 使用JSTmplate向页面渲染数据(使用方法示例)
- linux解压rar.gz,Linux tar.gz 、zip、rar 解压 压缩命令
- 友情链接SEO工具检测不出来
- 服务评价器连接计算机后无法启动,四键评价器服务端+客户端(附驱动)