E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
51单片机串口
51单片机
---定时器/计数器的配置
1.CPU时序振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期)。比如开发板的时钟电路上的12MHZ晶振,它就提供了单片机的振荡周期。周期T=1/12M,单位为秒。状态周期:两个振荡周期为1个状态周期,用S表示。振荡周期又称为S周期或时钟周期。机器周期:6个状态周期,即12个振荡周期。以12MHZ晶振为例,机器周期=12*(1/12M)=1/M=1us.指令周期:完成一条指令所
yrx020307
·
2024-02-02 03:28
51单片机
单片机
stm32hal库
串口
接收不定长数据
1.正常使用接收中断函数把每个接收到的数据存入数组uart_buf2.使用空闲接收中断函数使能
串口
空闲中断在中断服务函数中写空闲中断函数,空闲中断标志位记得要清除主函数中处理空闲中断状态
Dylan649
·
2024-02-02 03:27
stm32
单片机
嵌入式硬件
2021-911-
51单片机
复位电路
电容10uf电阻10kRST处的电压就是10k电阻两端的电压
51单片机
RST引脚高电平有效–复位RST引脚低电平无效------单片机正常工作低于1.5v为低电平信号高于1.5v为高电平信号这个复位电路可以理解为一个串联电路即电容和电阻的总电压为
yrx020307
·
2024-02-02 03:27
51单片机
单片机
51单片机
--外部中断1控制led亮灭
#include"reg51.h"typedefunsignedintu16;typedefunsignedcharu8;sbitk4=P3^3;//P33是外部中断1的引脚,按键的一个引脚和中断引脚相连sbitled1=P2^1;/********************************************************************************函数名
yrx020307
·
2024-02-02 03:27
51单片机
单片机
STM32单片机HAL库下
串口
接收不定长数据
STM32单片机HAL库下
串口
接收不定长数据HAL库下的
串口
接收不定长数据代码配置代码实现代码演示总结HAL库下的
串口
接收不定长数据在HAL库的
串口
中断接收中,往往需要先写入接收数据的长度,但在实际使用中
Variety、
·
2024-02-02 03:57
STM32
stm32
基于HAL库STM32
串口
驱动不定长数据接收
STM32
串口
驱动不定长数据接收带环形缓冲区最新框架代码使用方法源码
串口
接口文件环形缓冲区接口文件移植图示使用涉及4个文件,UART_Port.cUART_Port.hCircularQueue.hCircularQueue.c
aron566
·
2024-02-02 03:57
STM32
开源工程
stm32
stm32HAL库
串口
接收不定长数据(DMA传输)
相信大家很多初学者都会遇到
串口
接收不定长数据的情况。对于初学者可能看着有点难理解,多看几遍就好,亲测能用。话不多说上菜上菜!!!!此代码是本人在具体工程应用,实测稳定。
zhao1peng
·
2024-02-02 03:56
stm32
单片机
arm
hal库stm32
串口
接收不定长数据
参考博客:https://blog.csdn.net/qq_41830158/article/details/121254705按下面步骤修改实测可用步骤:添加
串口
接收所需变量 打开uart.c文件,
yrx020307
·
2024-02-02 03:25
stm32f103
stm32
单片机
串口接收不定长数据
[嵌入式软件][启蒙篇][仿真平台] STM32F103实现SPI控制OLED屏幕
上一篇:[嵌入式软件][启蒙篇][仿真平台]STM32F103实现LED、按键[嵌入式软件][启蒙篇][仿真平台]STM32F103实现
串口
输出输入、ADC采集[嵌入式软件][启蒙篇][仿真平台]STM32F103
jianqiang.xue
·
2024-02-01 22:15
#
stm32
嵌入式硬件
单片机
串口
通信(基于
51单片机
)
师从江科大
串口
介绍1、
串口
可以实现两个设备的相互通信。
乘~风
·
2024-02-01 21:21
嵌入式
c语言
嵌入式硬件
用QXDM获取LOG
(一)、首先保证PC机和手机
串口
(或并口)之间连接畅通,这个可以从QXDM工具的系统栏看出,如果是MSM6000的项目,系统栏会显示“COMX:SURF6000-ZRF6000”;如果是MSM6025的项目
u影动
·
2024-02-01 20:30
QXDM
(十七)
串口
UART补充
文章目录引入一帧数据检测的目的实现思路部分代码现象演示补充内容:
串口
一帧数据的检测(一帧数据结束判断)引入一帧数据检测的目的比如比赛要求我们:发送格式open\r\n开灯,close关灯我们不能发送openxxx
小爪.exe
·
2024-02-01 16:09
蓝桥杯电子类
蓝桥杯
UART
串口
单片机
(十六)
串口
UART
文章目录UART简介传输数据帧和波特率定时器1作为
串口
1波特率发生器
串口
部分相关寄存器TMODAUXRPCONSCONSBUF
串口
1工作模式1:8位UART,波特率可变总体工作原理如何简单接收一个字符和发送数据一步之遥的设置现象演示
小爪.exe
·
2024-02-01 16:07
蓝桥杯电子类
单片机
蓝桥杯
UART
【Linux】——期末复习题(二)
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客C
51
Y小夜
·
2024-02-01 16:55
Linux
linux
运维
服务器
【MySQL】——用SQL语句实现数据库和基本表的创建
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客C
51
Y小夜
·
2024-02-01 16:20
MySQL
数据库
mysql
独立按键控制LED(基于
51单片机
)
师从江科大独立按键轻触按键:相当于是一种电子开关,按下开关接通,松开开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通好和断开独立按键原理图:注:没有按下独立按键是高电平,按下则是低电平注:K1是P3_1,K2是P3_0,K3是P3_2,K4是P3_3独立按键控制LED亮灭代码#includevoidmain(){while(1){if(P3_1==0){P2_0=0;}else{P
乘~风
·
2024-02-01 16:02
c语言
嵌入式硬件
LPC804开发(7.SPI使用)
1.前言原本说写ADC,但是考虑到6已经给了
串口
,算了算了,还是把SPI和IIC放到7和8吧。
weixin_51686526
·
2024-02-01 15:58
LPC804
单片机
独立按键控制流水灯及定时器时钟(基于
51单片机
)
师从江科大定时器定时器介绍
51单片机
的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成的。
乘~风
·
2024-02-01 15:24
嵌入式硬件
c语言
51单片机
矩阵键盘及密码锁(基于
51单片机
)
师从江科大矩阵键盘介绍在键盘中按键数量较多时,为减少I/O口的占用,通常将按键排列成矩阵形式。采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态。矩阵键盘扫描方法在电子电路设计中,尤其是在键盘或矩阵按键的处理上,行扫描和列扫描是两种常见的检测按键状态的方法,尤其是对于多按键系统(如矩阵键盘)。按行扫描(RowScanning):在矩阵键盘中,按键被排列成行和列的形式。按行扫描是指将键盘的行线设
乘~风
·
2024-02-01 15:23
c语言
嵌入式硬件
【正点原子STM32】
串口
(数据通信、串行/并行,单工/半双工/全双工,同步/异步、ST MCU选型手册、
串口
数据发送接收过程、设置USART波特率、UART异步通信配置步骤、IO引脚复用功能)
一、数据通信的基础概念1.1、串行/并行通信1.2、单工/半双工/全双工通信1.3、同步/异步通信1.4、波特率1.5、常见的串行通信接口二、
串口
(RS-232)2.1、什么是
串口
?
咖喱年糕
·
2024-02-01 14:42
STM32
通信方式
传输方向
同步方式
RS-232
COMS
TTL
ST
MCU选型手册
串口数据发送接收过程
设置USART波特率
UART异步通信配置步骤
IO引脚复用功能
理论学习-ARM-通用
串口
学习
通用
串口
学习
串口
(UART/USART)综述UART(Asynchronous异步)USART(Synchronous/Asynchronous同步/异步)同步需要下面引脚配置:硬件流控制的引脚配置:USART
用户昵称100
·
2024-02-01 13:18
C/C++编程
嵌入式
理论指导
arm
单片机
stm32
1024程序员节
51单片机
串行口程序c语言编程,
51单片机
串口
通信c语言编程
满意答案hhh03212014.02.12采纳率:50%等级:13已帮助:12933人#include#defineucharunsignedchar#defineuintunsignedintsbitring=P3^7;sbitCASE1=P2^0;sbitCASE2=P2^1;sbitCASE3=P2^2;sbitCASE4=P2^3;ucharse=0,re=0;uchartemp=0;vo
thatyoung
·
2024-02-01 12:13
51单片机串行口程序c语言编程
51单片机
c语言程序控制,
51单片机
的时钟C语言程序,四个按键控制
本帖最后由diehualong于2018-12-2223:19编辑#include#defineucharunsignedchar#defineuintunsignedintsbitwe=P2^7;sbitdu=P2^6;sbitkey_1=P3^4;sbitkey_2=P3^5;sbitkey_3=P3^6;sbitkey_4=P3^7;ucharn1=0;//控制多长时间闪烁一次。uchars
柯一颗
·
2024-02-01 12:13
51单片机c语言程序控制
51单片机
学习:独立按键实验
实验名称:独立按键实验接线说明:实验现象:下载程序后,按下“独立按键”模块中K1键,控制D1指示灯亮灭注意事项:***************************************************************************************/#include"reg52.h"typedefunsignedintu16;//对系统默认数据类型进行重定义t
白茶丫
·
2024-02-01 12:42
51单片机学习
c++
c语言
开发语言
【
51单片机
C语言】2-3模块化独立按键
Key.c代码如下:#include#include"Delay.h"/***@brief获取独立按键键码*@param无*@retval按下按键的键码,范围1~4;无按键按下时返回值为0*/unsignedcharKey(){unsignedcharKeyNum=0;if(P3_1==0){Delay(20);while(P3_1==0);Delay(20);KeyNum=1;}if(P3_0=
北方大陸網友
·
2024-02-01 12:12
c语言
51单片机
单片机
51单片机
——数码管、按键、矩阵按键C语言入门编程
目录数码管:1.静态数码管:第二位数码管显示02.动态数码管:每一位数码管依次显示对应位数按键:1.独立按键:按下按键对应LED亮灭矩阵按键:1.矩阵按键:按下的每个按键,数码管显示对应键码数码管:数码管按段数可分为七段数码管和八段数码管,八段数码管多一个DP(小数点)二极管。也可分为CA共阳极数码管(低电平点亮)和CC共阴极数码管(高电平点亮)。本开发板上使用的是2个四位一体共阴极数码管。数码管
muub
·
2024-02-01 12:12
51单片机
51单片机
c语言
嵌入式硬件
51单片机
编程应用(C语言):独立按键
目录1.独立按键介绍2.独立按键控制LED亮灭1.1按下时LED亮,松手LED灭(按一次执行亮灭)1.2首先按下时无操作,松手时LED亮(再按下无操作,所以LED亮),松手LED灭(松手时执行取反操作)(按两次执行亮灭)1.3.独立按键控制LED按二进制递增亮1.4.两个独立按键控制LED移位,左移,右移1.5:一个独立按键控制流水灯方向方法一:一个代码编程所有:方法2:模块化编程,1.独立按键介
爱学C语音的猫
·
2024-02-01 12:40
51单片机编程应用
51单片机
c语言
嵌入式硬件
【雕爷学编程】Arduino智慧校园之DHT11传感器检测与
串口
输出
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Ardui
驴友花雕
·
2024-02-01 12:40
智慧校园
Arduino
手册
mfc
c++
嵌入式硬件
单片机
物联网
Arduino智慧校园
DHT11传感器检测与串口输出
51单片机
是啥???进来看看吧。#初识
51单片机
51单片机
是啥???进来看看吧。#初识
51单片机
前言1.知识储备2.单片机基本认知1.什么是单片机2.什么是单片机开发板3.单片机命名规则(注:面试前过一下)4.单片机手册如何看?
马哥成长记
·
2024-02-01 10:41
学习嵌入式笔记
51单片机
嵌入式硬件
单片机
学习
#
51单片机
制作感应开关盖垃圾桶【下】
#
51单片机
制作感应开关盖垃圾桶【下】前言1.预备知识2.sg90舵机基本认知2.1什么是舵机2.2怎么控制舵机3.定时中断方式控制LED灯3.1程序思路3.2完整程序代码4.舵机实战编程4.1程序思路
马哥成长记
·
2024-02-01 10:41
51单片机
嵌入式硬件
单片机
c语言
学习
#
串口
通信【上】
#
串口
通信【上】前言预备知识1.
串口
的接线方式2.
串口
编程要素3.编程实现每秒发送数据给电脑3.1使用单片机下载器生成1000ms延时函数3.2使用单片机下载器实现波特率计算3.3查阅手册配置寄存器`AUXR
马哥成长记
·
2024-02-01 10:41
学习嵌入式笔记
智能手机
51单片机
单片机
c语言
学习
#
串口
通信【中】
#
串口
通信【中】前言预备知识1.
串口
编程01_自己实现
串口
初识化1.1实现
串口
初始化核心思路1.2配置
串口
工作方式为方式1,只收不发1.2.1手册介绍1.2.2使用用代码实现1.3配置辅助寄存器,减少电磁辐射
马哥成长记
·
2024-02-01 10:41
学习嵌入式笔记
单片机
51单片机
c语言
学习
嵌入式硬件
#
串口
通信【下】
#
串口
通信【下】前言预备知识1.小白玩
串口
控制的ASSII避坑1.1问题引入1.2解决问题2.
串口
支持单词型指令控制2.1实现
串口
支持单词型指令控制的核心思路2.2利用字符数组来承接单词型指令2.3利用
马哥成长记
·
2024-02-01 10:09
学习嵌入式笔记
51单片机
单片机
嵌入式硬件
c语言
学习
STM32F407移植OpenHarmony笔记6
不过为了更好的调试代码,需要先把printf重定向到
串口
,基于gcc的printf重定向和Keil不一样。直接新建printf.c,在里面重写printf函数即可。
星沉地动
·
2024-02-01 09:14
学习笔记
MCU
stm32
OpenHarmony
地平线旭日X3派第一次启动
TTL模块TX连接旭日派RX,USB转TTL模块RX连接旭日派TX记得GND要连接在一起如图登录旭日派X3将USB转TTL插到电脑usb口上打开Mobaterm选择Session会话,选择Serial
串口
选中此
串口
计算机科学边界
·
2024-02-01 09:33
深度学习
ROS
机器人
单片机驱动多个ds18b20
目录1设计内容2ds18b20介绍2.1传感器引脚及原理图2.2寄存器配置3程序实现3.1配置初始化3.2配置寄存器3.3ROM读取3.4温度读取1设计内容通过
51单片机
,读取总线上挂载的多个ds18b20
流浪法师解剖鱼
·
2024-02-01 08:13
单片机
嵌入式硬件
[RK3568 Android11] 教程之内核printk便捷调试方法
总目录链接:[RK3568Android11]本专栏说明和总目录目录前言一、关于printk二、printk便捷调试方法前言开发过程中都会使用到调试
串口
,为了方便调试,需要添加一些调试信息;为了快速打开和屏蔽调试信息
~未来可期~
·
2024-02-01 08:01
RK3568
驱动开发
printk函数
printk便捷调试方法
rockchip
驱动教程
gd32F470ZIT6之
串口
485通信
usart.c#include"usart.h"intfputc(intch,FILE*f){while(RESET==usart_flag_get(PCS_COM,USART_FLAG_TBE));usart_data_transmit(PCS_COM,(uint8_t)ch);returnch;}//PCSCOM使能,1=发送,0=接收voidgd_485_com_en(uint8_tflag
m0_61973119
·
2024-02-01 07:50
兆易创新
串口
【手把手教你学
51单片机
】中断的优先级
注:本文章转载自《手把手教你学习
51单片机
》!因转载需要原文链接,故无法选择转载!如若侵权,请联系我进行删除!上传至网络博客目的为了记录自己学习的过程的同时,同时能够帮助其他一同学习的小伙伴!
SayYong
·
2024-02-01 07:43
手把手教你学习51单片机
51单片机
单片机
51单片机
c语言中断嵌套,
51单片机
的中断优先级及中断嵌套
说最基本的,老的
51单片机
(80C51系列)有5个中断源,2个优先级,可以实现二级中断服务嵌套。现在很多扩展的
51单片机
已经有4个优先级(或更多)和更多的中断源了。
江卓尔
·
2024-02-01 07:42
51单片机c语言中断嵌套
c51中断优先级c语言,
51单片机
中断优先级设置,中断优先级如何设置
Q1:请教高人C
51单片机
C语言中的中断优先级怎么设置?C51中设置中断优先级,需要对中断寄存器IP进行配置。
白如新
·
2024-02-01 07:12
c51中断优先级c语言
【
51单片机
系列】应用设计——8路抢答器的设计
51单片机
应用——8路抢答器设计文章设计文件及代码:资源链接。
小地瓜重新去华容道工作
·
2024-02-01 07:42
51单片机
51单片机
单片机
嵌入式硬件
51单片机
—中断优先级及嵌套
在未设置中断优先级的情况下。INT0和T0同时提出请求,CPU怎么处理?在响应INT0的中断是T0溢出,CPU怎么处理?设置中断优先级用IP寄存器要提高哪个中断的优先级,就把哪个中断标志位置1.(提前的中断源也按自然优先级排序)嵌套:CPU刚好在响应一个低优先级的中断时,在还没结束的时候来了一个高优先级的中断,CPU会暂停这个低优先级的中断,留下断点并去执行高优先级的中断,当完成高优先级的中断后,
灰色与青..
·
2024-02-01 07:39
51单片机
嵌入式硬件
单片机
【
51单片机
系列】中断优先级介绍及使用
文章来源:《
51单片机
原理及应用(第3版)》5.4节。
51单片机
采用了自然优先级和人工设置高、低优先级的策略。当CPU处理低优先级中断,又发生更高级中断时,此时中断处理过程如下图所示。
小地瓜重新去华容道工作
·
2024-02-01 07:35
51单片机
51单片机
单片机
嵌入式硬件
五种总线协议(UART、RS232、RS485、IIC、SPI)
串口
通信(UART),顾名思义也就是利用串行接口进行通信。串行接口指
串口
按位(bit)发送和接收字节。
嵌入式学习菌
·
2024-02-01 05:49
网络
51单片机
原理及应用——张毅刚版本代码全集可复制
从左到右的流水灯的制作(重点)#include#include//移位函数的头文件unsignedintj;voidDelay(unsignedinti)//延时函数{while(i--)//注意这里是i--{for(j=0;j#includevoidDelay(unsignedinti){while(i--){for(intj=0;jvoidDelay(unsignedinti){while(i
EchoToMe
·
2024-02-01 02:32
51单片机
嵌入式硬件
单片机
32入门-
串口
通信-发送和接收数据
目录通信方式硬件电路软件部分USART外设(同步/异步收发器)波特率引脚复用初始化基本流程发送接收语言简述常用的函数使用的结构体引脚模式打印数据的三种方法使用printf在实际的
串口
中,只能发送二进制数
R三哥哥啊
·
2024-02-01 00:45
stm32学习笔记
stm32
单片机
学习
江科大stm32学习笔记9——OLED调试工具
一、OLEDOLED:有机发光二极管,供电3~5.5V,0.96寸OLED通信协议:I2C/SPI,分辨率:128*64二、调试方式
串口
调试:通过
串口
通信,将调试信息发送到电脑端,电脑使用
串口
助手显示调试信息
风痕天际
·
2024-01-31 23:45
江科大stm32学习笔记
stm32
学习
笔记
STM32学习笔记——HC05
STM32HAL库+CubeMX
串口
通讯HC-05前言软件及硬件准备硬件连接蓝牙模块调试CubeMX配置keil软件编写实验注意事项源码及注意事项2023.3.11前言我所使用的开发板为STM32F405RG
注意沈题!
·
2024-01-31 21:55
stm32
单片机
学习
C#: form 添加窗体最小化事件,添加系统托盘图标,点击后可以打开、最小软件窗口
2.最小化后软件图标出现在系统右下角的托盘
串口
。3.点击托盘口的图标可以实现软件弹出窗口和最小化的切换。
软饭硬吃666
·
2024-01-31 20:28
C#
c#
开发语言
窗体
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他