ICode9

精准搜索请尝试: 精确搜索
  • 树莓派ZeroW学习笔记【2】wiringPi串口编程2021-05-23 17:01:09

    一、树莓派ZeroW串口(UART)使用环境搭建 根据官方信息(https://www.raspberrypi.org/documentation/configuration/uart.md),树莓派ZeroW的CPU内部有两个串口,一个PL001 UART和一个Mini UART。其中Mini UART没有时钟源,必须由内核提供时钟源。因为内核频率本身是变化的,从而导致Mini UA

  • K210实战三-串口收发实验2021-05-23 16:00:34

    文章目录 K210实战三-串口收发实验一、硬件平台二、软件平台三、程序编写3.1 引脚映射 fm.register()3.2 初始化函数 machine.UART()3.3 调用API函数3.3.1 init3.3.2 read3.3.3 readline3.3.4 write3.3.5 deinit3.3.6 repl_uart() 3.4 程序编写 四、程序下载五、实验现象

  • GPIO,I2C,SPI,UART,USART,USB的区别2021-05-21 18:30:28

      1、简单区别: 1) GPIO(General Purpose Input Output )为通用输入/输出,通用端口,总线扩展器, 利用工业标准I2C、SMBus™或SPI™接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。 2) SPI(S

  • Micropython学习笔记--Python语言实现串口读写2021-05-20 19:59:24

    Micropython学习笔记--Python语言实现串口读写   前文提到,HaaS Python轻应用是对Micropython的深度定制和扩展,本节开始,将详细介绍基于HaaS Python轻应用如何完成串口数据读写   运行的硬件环境: HaaS100开发板,HaaS EDK K1等 # coding=utf-8 # This is a sample Python script.

  • 树莓派基础实验38:逻辑分析仪分析PWM、UART信号2021-05-11 18:00:58

    一、介绍   逻辑分析仪是专门针对数字信号的调试工具,可长时间采集,无波形死区,支持复杂触发定位以及全面的协议内容解析。   逻辑分析仪的作用是利用便于观察的形式显示出数字系统的运行情况,对数字系统进行分析和故障判断。   相对于示波器适合观察周期信号的电压变化及

  • FPGA verilog基本外设练习(五)-串口通信2021-05-01 23:58:52

    串口UART 今天主要记录一下使用黑金开发板EP4CE6F17C8型号的串口的经历。因为这块黑金开发板只有usb转串口,所以实验使用的是USB转串口的通信。如下图: 一、任务:采用串口调试助手发送指令控制开发板上面的LED0打开和关闭。 二、实现的RTL图如下: 三、代码实现过程 1、顶层模

  • 第七届工程训练比赛之智能垃圾分类2021-04-28 10:31:02

    2021第七届工程训练综合能力竞赛之智能垃圾分类山西省赛区 前言 写在前面:第一次写博客,想把这半年的备赛经历记录下来分享分享给大家,如有错误欢迎大家指正。 比赛成绩:1分23秒(播放宣传片到满载结束)(山西省赛区) 基本配置: 1.硬件:STM32   双直流电机驱动   亚博K210开发板   ma

  • STM32 printf 方法重定向到串口UART2021-04-28 02:36:34

    在嵌入式系统中调试代码是很麻烦的一件事, 如果能方便地输出调试信息(与调试者交互), 能使极大加快问题排查的过程. 串口在嵌入式领域是一个比较重要的通讯接口. 因为没有显示设备, 在单片机的程序里调用printf()打印内容是不可见的,但我们可以利用它的外设来实现printf(),比如串口,

  • HAL库实现USART2与BC20通讯,利用usart2+dma+空闲中断2021-04-26 11:33:45

          完成AHT10温湿度获取后,开始进行下一步,nb-iot通讯。害,对菜鸟太不友好了,折腾了快十天。       最开始的想法是利用串口接收中断HAL_UART_Transmit_IT来对串口2收到数据进行接收并存储,本来思路是定义一个缓存变量,内存给的够大,这样每次模块返回的数据都能完全存放在这

  • [物联网]4G模块openCPU通信之http通信2021-04-23 16:29:52

    1.Http简介 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616

  • 串口---UART RS232 RS485 TTL2021-04-19 11:02:48

    什么是串口?           串口通信分同步串口通信USRT,异步串口通信UART, 串口主流的电气(电平)标准           RS232 RS485 RS422 TTL 相关芯片           PL2303、CP2102芯片都是常用的USB转TTL串口的芯片           MAX232芯片是TTL电平与RS23

  • 一篇文章了解什么是串口,UART、RS-232、RS-422、RS-4852021-04-16 12:03:08

    通讯问题,和交通问题一样,也有高速、低速、拥堵、中断等等各种情况。如果把串口通讯比做交通,UART比作车站,那么一帧的数据就好比汽车。汽车跑在路上,要遵守交通规则。如果是市内,一般限速30、40,而高速公路则可以到120。而汽车走什么路,限速多少,就要看协议怎么规定了。常见的串口协议有RS

  • uart通信2021-03-29 17:57:22

    文章记录源: http://www.1zlab.com/wiki/micropython-esp32/uart/ uart 通信 uart 是一种采用异步串行通信方式的通用异步收发传输器 同步通信:带时钟同步信号的数据传输,发送方和接收方在同意时钟的控制下,同步传输数据 异步通信:不带时钟同步信号的数据传输,发送方和接收方使用各

  • STM32f429串口通信-基于HAL库2021-03-28 13:00:05

    STM32f429串口通信-基于HAL库 串口接收 配置步骤 1.调用函数 HAL_UART_Init(UART_HandleTypeDef *huart) 。 通过定义结构体类型句柄 UART_HandleTypeDef 并初始化相关参数来配置串口通信的选用串口、字长、波特率、停止位、奇偶校验位、硬件流控、收发模式、DMA等。 UART_Ha

  • (十)arm裸机开发---UART串口通信实验2021-03-25 23:57:46

    串口是很常用的通信接口,本节我们就介绍串口。虽然板子上的串口是通过CH340转为usb接口了,但是本质是一样的。 文章目录 一、UART的寄存器配置1.设置UART的时钟2.UART的重要的寄存器 二、程序编写 一、UART的寄存器配置 1.设置UART的时钟 CSCDR1[6] = 0。选择UART的时钟。

  • 图文通透极其广泛的UART2021-03-24 13:30:16

    (模块全代码获取方式,关注微信公号,发送switch) 关注微信公众号 (airX嵌入式),获取更多项目经验! 一、何为UART 通用异步收发器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种串行、异步、全双工的通信协议,在嵌入式领域应用的非常广泛。Can、lin、嵌入式wifi模块等都

  • STM32F103、FreeModbus从站设计(6)-让串口和Modbus初始化的参数同步起来2021-03-18 21:53:14

    FreeModbus从站设计(6)-让串口和Modbus初始化的参数同步起来 关键词:Modbus FreeModbus STM32F103C8T6 CubeMX 移植   1.基本原理 在这一篇文章中,孔丙火(微信公众号:孔丙火)主要介绍协议栈初始化,以及与串口相关的代码修改。串口的初始化函数是CubeMx自动生成的,其波特率等参数最好与freem

  • 8266串口2021-03-13 23:34:22

    UartReceCnt = 0 UartReceTempCnt = 0 UartReceData = "" TimerMs:register(1, tmr.ALARM_AUTO, function() --TimerMs:register(10,1,function() if UartReceCnt ~= 0 then if UartReceTempCnt == UartReceCnt then

  • 基于Linux的tty架构及UART驱动详解2021-03-09 19:01:07

    更多嵌入式Linux原创,请关注公众号:一口Linux 一、模块硬件学习 1.1. Uart介绍 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称为UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成

  • uart_init2021-03-03 02:01:15

    uart_init() 1 void uart_init(u32 bound) 2 { 3 //GPIO 端口设置 4 GPIO_InitTypeDef GPIO_InitStructure; 5 USART_InitTypeDef USART_InitStructure; 6 NVIC_InitTypeDef NVIC_InitStructure; 7 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA,

  • 浅谈串口、UART、TTL、232、4852021-02-23 13:32:36

    串口指的是遵循串行时序标准的通信时序协议,是对一条线路分时复用; 串行通信节省成本但传输效率较低,与之相对的是并口,传输效率高但增加成本,同时传输距离增加干扰会增加   TTL、RS232、RS485指的是逻辑电平的表示方式 TTL电平:全双工(逻辑1: 2.4V--5V 逻辑0: 0V--0.5V) RS232电平:全双工

  • STM32HAL库移植FreeModbus协议2021-02-22 12:30:47

    需要源码的请关注我的公众号: Modbus是一个非常好用的通讯协议,经常用在串口通讯中,也可以用在网口。它既简洁又规范,尤其在工业中应用非常广泛。Modbus的程序实现也比较简单,用户可以自己实现,也可以移植开源的协议代码,比如今天要介绍的FreeModbus。   硬件环境:STM32F103C8T6 软件

  • RT-Thread uart串口设备驱动代码结构剖析2021-02-20 15:32:52

    硬件测试平台:正点原子潘多拉STM32L4开发板 OS内核版本:4.0.0 注意:下面的示例代码是从原子提供的例程中摘录,因此可能与最新的RT-Thread源码有出入(因为RT-Thread源码在不断的开发维护中) 下面摘录的例程中,关键位置我给出了注释 下面开始正文: RT-Thread的Finsh串口控制台有个标

  • FT232R USB UART驱动安装2021-02-19 15:02:33

    FT232R USB UART驱动安装 提示无FT232R USB UART驱动! 安装该驱动:https://ftdichip.com/drivers/d2xx-drivers/ 选择Windows*选项中的setup executable可执行文件下载。 参考链接:https://blog.csdn.net/u013767242/article/details/79571463  

  • 输入信号上升沿或者下降沿检测 Verilog代码2021-02-11 21:31:19

    如图所示,当检测下降沿时,初始化两个寄存器为高电平;当检测上升沿时,初始化两个寄存器位低电平。当输入信号变化时候,只能在下一个时钟周期检测得到。 下降沿检测: 1.输入信号打两拍 2.第一拍的信号取反和第二拍进行与运算 reg uart_rxd_d0; reg uart_rxd_d1; //wir

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

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

ICode9版权所有