搜索结果
查询Tags标签: uart,共有 51条记录-
专题3-串口驱动程序设计-第2课串口驱动分析-初始化
1、概述 (1)串口驱动程序结构(2)串口驱动中的重要数据结构体用户态发生write时->VFS中的sys_write,先经过file_operation中的tty_write,这个tty_fops是在哪里注册的? 2、回溯-初始化分析 两个重要的文件:samsung.c:注册串口驱动程序s5pv210.c (2)串口驱动中重…
2022/8/7 14:23:00 人评论 次浏览 -
日常记录(86)UART初步等细节
UART的RTL连接 左端的uart16550为需要验的模块验证收集内容 https://gitee.com/bai-mengwei/my_uart_tb LCR:控制读写格式的 MCR:调制解调控制寄存器 MSR:调制解调状态寄存器 断言:验证apb协议 onehot0 onehot0表示没有高(全为0),则仍然可以断言成功可以用在检查片…
2022/6/1 23:20:29 人评论 次浏览 -
串口通信
小梅哥资料第五章 1.协议::UART(通用异步收发传输器) (最为基础的就是 UART,因其 电路结构简单、成本较低,所以在注重性价比的情况下,使用非常广泛),IIC(双向两线总线),SPI(串行外围总线), USB2.0/3.00(通 用串行总线), Ethernet(以太网) 2.UART: 发送…
2022/5/27 23:22:25 人评论 次浏览 -
C#: 串口(定时)控制下位机开关
1. 下位机/********************************************************************************************* 出品: 杜洋工作室 DoYoung Studio 程序名: DB1-011 电脑控制电源插座 编写人: 杜洋 编写时间: 2013年01月17日 硬件支持: DB1(PCB…
2022/4/7 20:19:15 人评论 次浏览 -
DIY 2.4G Expreless PWM 5通道迷你接收机
1.硬件的话网上有资料,这里着重研究软件,怎么去烧录 首先只要Python运行命令安装PIO插件,不用VS开发环境 2.串口升级,接收机进入升机模式 把接收机当高频头用 pio run -e DIY_2400_TX_ESP8285_SX1280_via_UART -t upload [env:DIY_2400_TX_ESP8285_SX1280_via_UART…
2022/4/3 0:08:15 人评论 次浏览 -
STM32串口
1、通过STM32CubeMX配置串口。串口1选择Asynchronous,异步通信。 115200bps,8N1,默认即可。 2、串口发送数据。 STM32Cube生成代码后,在main.c的while(1)前面加一句。 HAL_UART_Transmit(&huart1, "Hello world!\r\n", 14, 10); HAL_UART_Transmit()是串…
2022/3/2 6:17:59 人评论 次浏览 -
51_串口
#ifndef __USART_H_ #define __USART_H_ #include <reg51.h>void Usart_Init(void); void uart_send_byte(unsigned char i);#endif#include "USART.h"#define Crystal_Frequency 12000000UL //使用12M晶体 #define BAUD_9600 4800UL //波特率定义为9…
2022/3/1 23:51:59 人评论 次浏览 -
沁恒CH582M开发板-5-WCH-ISP实现一键自动下载
5-WCH-ISP实现一键自动下载 wch提供了一个函数可以在用户代码区进入ISP,那么如果我们让WCH-ISP上位机软件点击下载的时候,自动执行该函数,就可以实现一键下载了。使用逻辑分析仪分析 WCH-ISP上位机软件可以得到下载特征数据为循环发送以下数据 28.7 ms 间隔 57 AB A7 0…
2022/2/9 6:15:09 人评论 次浏览 -
联合体在单片机编程中的应用
1、联合体 之前的文章《枚举和结构体的结合》文中提到,结构体就像是打包封装,把一些有共同特征的变量封装在内部。结构体是一种构造类型或复杂类型,它可以包含多个类型不同的成员。在C语言中,还有另外一种和结构体非常类似的语法,叫做联合体(Union)(有些地方也叫做…
2022/1/27 22:04:26 人评论 次浏览 -
STM32使用DMA接收不定长数据
开启串口,是能串口全局中断配置DMA并勾选Memory选项继续配置工程并且生成代码添加一些串口通讯使用的全局变量 volatile uint8_t rx1_len = 0; //接收数据长度 volatile uint8_t recv1_flag = 0; //接收完成标记位 uint8_t rx1_buffer[BUF…
2022/1/25 23:05:01 人评论 次浏览 -
【单片机】【学习日志】51单片机学习日志[Day2、2022.1.10]
第一部分_串口 一、基础知识 串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的…
2022/1/13 23:05:28 人评论 次浏览 -
【单片机】【学习日志】51单片机学习日志[Day2、2022.1.10]
第一部分_串口 一、基础知识 串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的…
2022/1/13 23:05:28 人评论 次浏览 -
串口通信相关
串口通信 串口通信模型若干标准:RS-232-C/RS-485/RS-422 参数:针脚数量 起始位、数据位、奇偶检校位、停止位、波特率设置 基本过程 数据结构 基本模型 串口通信抽象 类及类的接口类的交互功能实现 串口接口类设计 支持新式直显相机的串口 - 初始化 - 参数设置 - 建…
2021/11/17 23:14:25 人评论 次浏览 -
串口通信相关
串口通信 串口通信模型若干标准:RS-232-C/RS-485/RS-422 参数:针脚数量 起始位、数据位、奇偶检校位、停止位、波特率设置 基本过程 数据结构 基本模型 串口通信抽象 类及类的接口类的交互功能实现 串口接口类设计 支持新式直显相机的串口 - 初始化 - 参数设置 - 建…
2021/11/17 23:14:25 人评论 次浏览 -
2021-11-08
一、HAL库中断点亮LED灯 1.建项目部分 1.新建项目 file->new project 2.选择芯片 选择STM32F103C8 3.找到PA9,选择为GPIO——EXTI5中断模式 4.选择PA1设置为GPIO_Output输出模式 5.设置引脚 PA1设置high6.设置RCC和SYS 7,设置开启中断 8.设置时钟树 9.项目命名,…
2021/11/8 23:14:46 人评论 次浏览