ICode9

精准搜索请尝试: 精确搜索
  • 嵌入式Linux开发7——UART串口通讯2021-07-28 11:33:03

    1. 背景知识 1.1 UART通讯格式   串口全称叫做串行接口,通常也叫做 COM 接口,串行接口指的是数据一个一个的顺序传输,通信线路简单。使用两条线即可实现双向通信,一条用于发送,一条用于接收。UART为异步串行收发器。   数据位:数据位就是实际要传输的数据,数据位数可选择 5~8 位

  • C51 串口2021-07-27 20:03:05

    目录 串口的介绍串口硬件电路串口电平标准常用通信接口比较51单片机的UARTUART参数及时序图UART模式图串口和中断串行口相关寄存器串口发送数据代码usart.husart.cmain.c 串口的介绍 串口是一种十分广泛的通讯接口,串口成本低,容易使用,通信线路简单,可实现两个设备的互相通

  • NRF52832学习笔记(12)——UART串口使用2021-07-26 22:04:13

    一、简介 UARTE 是带有 EasyDMA 的通用异步接收器/发送器 UART。提供快速、全双工、异步的串口通信,内置流量控制(CTS,RTS)支持硬件,速率高达 1 Mbps。 以下是 UARTE 的主要功能: 全双工操作自动硬件流控制生成9位数据带奇偶校验EasyDMA波特率高达 1 Mbps在支持的事务之间返回 IDLE

  • 2021/07/20 悍匠暑假集训第三天2021-07-20 20:30:03

    2021/07/20 悍匠暑假集训第三天 单个串口收发1、串口在cubeMX中配置2、串口接收中断与空闲中断3、串口发送数据4、串口中断接收字符串数据注意:每次中断只能接收一个字符!!!为了实现多次数据返回,我们要在中断处理函数中添加HAL_UART_Receive_IT;另外,main函数在进入while循环前要

  • uboot移植之建立新板、初始化时钟/SDRAM/UART2021-07-19 19:32:27

    先uboot中建立一个新单板: 1、在booard/sansung下复制一份smdk2410文件夹,重命名为smdk2440 2、在include/configs下复制一份smdk2410.h,重命名为smdk2440.h 3、在uboot的根目录的boards.cfg文件中: 仿照smdk2410 arm arm920t - sa

  • TF 系列单点 LiDAR 与 Raspberry Pi Pico 连接2021-07-19 11:30:11

    目录 前言Pico控制板管脚协议接线图:TF系列默认UART通讯参数:电缆和连接器选择:Pico 控制器的 C 代码:UART 端口引脚初始化:Pull in our pico_stdlib which pulls in commonly used features, also add hardware uart because we areenable/diable usb output, and uart outputc

  • FreeMobus移植在FreeRTOS上的移植(从机)2021-07-15 19:04:39

    1、FreeModbus的源码下载地址,Modbus协议的文档 下载地址:https://sourceforge.net/projects/freemodbus.berlios/。 FreeMdbus的V1.6版本源码和调试工具,以及中文版的Modbus协议文档在下面百度云连接里。 链接:https://pan.baidu.com/s/1W6iQsXbmZb8QY3khkLGwFQ 提取码:h217  FreeMod

  • UART2021-07-13 04:00:14

    一、SCON寄存器(SCON的所有位都可进行位操作清“0”或置“1”) D0 D1 D2 D3 D4 D5 D6 D7 RI TI RB8 TB8 REN SM2 SM1 SM0   1.SM0和SM1   2、SM2 SM2——多机通信控制位 a.多机通信是在方式2和方式3下进行。当串口以方式2或方式3接收时,如果SM2=1,则只有当接收到的第9位数据(RB8)为“

  • 基于STM32CubMX和HAL库的外设开发(五、串口通信)2021-07-10 16:34:13

    基于STM32CubMX和HAL库的外设开发 第五讲 串口通信 串口的重要性 串口作为单片机的重要外部接口,也是软件开发的重要调试手段。使用cubeMX大大简化了串口的配置,不需要懂寄存器的操作,只需要根据所需配置好串口的参数,eg.波特率,奇偶校验,数据位数,停止位数,采样率。 此讲我们介绍如

  • WK2xxx系列芯片(WK2114 WK2124 WK2132 WK2168 WK2204等),一个异步串口UART /SPI/IIC,扩展为4个串口UART,linux驱动开发2021-07-05 09:03:59

    WK2114是UART接口的4通道UART器件。WK2114将一个标准3线异步串口(UART)扩展成为4个增强 功能串口(UART)。主接口UART在数据传输时主接口的UART可以通过引脚配置为红外通信模式。 扩展的子通道的UART具备如下功能特点: 每个子通道UART的波特率、字长、校验格式可以独立设置,最高可以提

  • NUC980 跑 RT-Thread 通过 esp8266 联网2021-07-02 15:33:27

    NUC980 是面向物联网应用,既然是物联网,肯定需要连上网络,手上的 NuMaker-RTU-NUC980 有有限网络模块,可以通过网线联网,环境不允许,不方便使用网线,这里尝试通过 ESP8266 连接网络 ESP8266 ESP8266 是乐鑫推出的 WIFI SOC,市场上可以找到很多基于 ESP8266 的 wifi 模块,价钱也很便宜,使

  • ZYNQ---PL端扩展串口2021-06-30 22:32:26

    目录 1、前言 2、Vivado硬件工程 3、Xilinx SDK软件工程 4、测试结果 1、前言 在使用zynq芯片的时候都会遇到PS端的2个串口不够用的情况,因此本文讲述了利用IP核在zynq7020芯片的PL端扩展一个串口。 硬件:黑金7020开发板 环境:Vivado2017 2、Vivado硬件工程 1)、新建一个zynq7020的

  • (9)Zynq UART控制器介绍2021-06-29 16:04:49

    1.1 Zynq UART控制器介绍 1.1.1 本节目录 1)本节目录; 2)本节引言; 3)FPGA简介; 4)Zynq UART控制器介绍; 5)结束语。 1.1.2 本节引言 “不积跬步,无以至千里;不积小流,无以成江海。就是说:不积累一步半步的行程,就没有办法达到千里之远;不积累细小的流水,就没有办法汇成江河大海。 1.1.3 FPGA简

  • 单片机I/O控制方式(UART中断和DMA中断的区别)2021-06-29 12:54:51

    目录 1、程序循环检测方式 2、中断驱动方式 3、直接内存访问方式 单片机I/O设备的控制方式主要有三种:程序循环检测、中断驱动和直接内存访问。 1、程序循环检测方式 程序循环检测方式的基本思路是:在程序(一般是设备驱动程序)当中,通过不断地检测I/O设备的当前状态,来控制一个I/O操

  • (UART/SPI/IIC) 与 (WIFI/蓝牙/Zigbee) 与 (TCP/IP/UDP)等协议精讲2021-06-29 09:54:09

    新年第一篇!   这三种协议有相同的地方,也有不同的地方,使用范围相互覆盖,密不可分。   就一块单片机来讲: 其板子上主控芯片(MCU)和其他芯片之间,通信属于用的是串口UART、SPI、IIC等协议,如:因为MCU内存不够扩展一个外部Flash可以用SPI协议或者IIC协议。主控芯片和WIFI模块通信可以用串口

  • 指南-luat二次开发教程指南-功能开发教程-Modbus2021-06-26 23:30:27

    目录 Modbus简介API说明实现流程示例Modbus发送消息Modbus接收消息Modbus循环消息发送测试 常见问题字符数组的CRC校验值怎么转换成16进制数据的的CRC校验值? 相关资料以及购买链接 Modbus 简介 Modbus对设备的控制是通过对一系列寄存器的读写完成的,是一种常用的串行通信

  • 指南-luat二次开发教程指南-设备驱动-UART设备2021-06-26 22:59:39

    目录 UART接口简介UART接口控制相关硬件接口UART使用示例常见问题相关资料以及购买链接 UART接口 简介 串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,主要按位(bit)发送和接收字节,典型地,串口用于ASCII码字符的传输。通信使用3根线完成,分别是地线、

  • 串口usart/uart的接收与发送流程2021-06-21 23:52:18

    STM32F429有很多个串口,这些串口分为两大类。一类是usart也就是同步/异步收发器。还有一类是uart也就是异步收发器。 关于串口的发送流程大体有: 首先进行,串口的初始化,设置串口发送的数据位,停止位,校验位,硬件流的设置,还有一个特别重要的波特率的设置。 设置好了这些以后,还要考虑到,串口

  • UART与SIM卡通信电路设计2021-06-17 21:03:55

      本文介绍在没有专用的SIM卡接口的情况下,使用UART与SIM卡进行通信的电路设计。 参考连接一:https://blog.csdn.net/weixin_42151788/article/details/108389068 参考连接二:https://www.cnblogs.com/utank/p/5463269.html   电路如下 SIM卡座引脚,一般有如下信号 1. C1---VCC电

  • Mini2440裸机开发之串口UART2021-06-12 18:04:10

    一、S3C2440上的UART 1.1 串口概述 串口的使用位于S3C2440芯片手册的第11章。S3C2440A 的通用异步收发器(UART)配有3 个独立异步串行I/O端口,每个都可以是基于中断或基于DMA 模式的操作。换句话说,UART 可以通过产生中断或DMA 请求来进行CPU和UART之间的数据传输。 UART 通过使用系统

  • ZYNQ EMIO UART使用2021-06-08 16:08:05

    ZYNQ EMIO UART串口实验 MIO与EMIO操作zynq uart0和uart1设置Zynq7020 SDK上两个uart的设置问题

  • stm32cubeMX配置串口2021-06-08 14:57:52

    第一步 使用stm32cubeMX配置串口 可以在NVIC里面设置串口的优先级,避免bug的出现。 第二步 生成代码并修改 串口打印重定向 在usart.c里面添加 /** * @brief 串口重定向 */ #include <stdio.h> int fputc(int ch, FILE *f) { HAL_UART_Transmit(&huart2, (uint8_t *)&c

  • 乐鑫Esp32学习之旅 安信可 ESP32-Cam 摄像头开发板二次开发 C SDK编程,拍照图片通过有线串口传到上位机PC端。(附带设备端+PC端源码)2021-06-06 12:59:48

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 系列一:ESP32系列模组基础学习系列笔记 1、 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 “Hellow World”。 2、 巧用eclipes编辑器,官方教

  • ESP8266|RPi pico 通过ESP8266搭建web服务器(树莓派pico通过esp8266联网)2021-06-01 18:57:21

    文章目录 前言软件准备硬件准备接线C/C++实现代码实验现象 Micropython实现代码实验现象 参考资料 前言 Raspberry pi pico官网介绍:https://www.raspberrypi.org/documentation/rp2040/getting-started/#board-specificationsESP8266官网介绍:https://www.espressif.com/z

  • IO 模拟 Uart Printf 函数2021-05-29 17:03:35

    用IO延时模拟Uart数据,printf 函数 目前 8M情况能支持到 38400     #include "printf.h" /******************************************************************** Function: INPUT : OUTPUT : NOTE :调用函数周期,通常需要根据MCU 修改 :这里面有指令周期固定调

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有