logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32 Hal库版—串口、USART(通用同步异步收发器)

USART的全称是Universal synchronous asynchronous receiver transmitter,通用同步异步收发器;UART是裁剪了同步功能,所以叫通用异步收发器,它们都可以与外部设备进行全双工通信。//标志为1,收到信息。

文章图片
#stm32#嵌入式硬件#单片机
STM32 Hal库版—NVIC、外部中断(EXTI)、AFIO

STM32中的中断是指在程序正常运行时,外部事件或内部异常强行打断当前执行流程,转而执行相应处理程序,完成后再返回原流程的机制。在STM32中,中断是指当外设或处理器内部发生某些事件时,处理器暂停当前执行的程序,转而执行预定义的中断服务程序,处理完毕后再返回原程序继续执行的机制。

文章图片
#stm32#单片机#嵌入式硬件
STM32 Hal库版—GPIO

GPIO的全称是General Purpose Input Output,即通用输入输出端口,它和51单片机里的IO口一样,只是一个输入输出的端口,负责采集外部器件的信息或者控制外部期间工作。CRL、CRHIDRODRBSRRLCK配置工作模式,输出速度输入数据输出数据设置ODR寄存器的值配置锁定。

文章图片
#stm32#单片机#嵌入式硬件
51单片机—红外遥控器和NEC协议

人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为 0.62~0.76μm;紫光的波长范围为 0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外线遥 控就是利用波长为 0.76~1.5μm 之间的近红外线来传送控制信号的。红外遥控是利用红外光进行通信的设备,由红外LED将调制后的信号发出,由专用的红外接收头进行解调输出

文章图片
#51单片机#java#android
51单片机—单总线和DS18B20

单总线是美国DALLAS公司推出的外围串行扩展总线技术。与SPI、IIC串行数据通信方式不同.它采用单根信号线,既传输时钟又传输数据,而且数据传输是双向的,具有节省I/O口线、资源结构简单、成本低廉、便于总线扩展和维护等诸多优点。单总线(1-Wire BUS)是由Dallas公司开发的一种通用数据总线一根通信线:DQ异步、半双工单总线只需要一根通信线即可实现数据的双向传输,当采用寄生供电时,还可以

文章图片
#51单片机#单片机#嵌入式硬件
51单片机—脉冲宽度调制(PWM)实现直流电机的调速和呼吸灯

PWM 是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调制,简称脉宽调制。在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速、开关电源等领域。频率 = 1 / T(S)占空比 = T(ON) / T(S)精度 = 占空比变化步距直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)

文章图片
#51单片机#单片机#嵌入式硬件
51单片机—IIC总线和AT24C02

AT24C02是一种可以实现掉电不丢失的存储器,可用于保存单片机运行时想要永久保存的数据信息。存储介质:E2PROM(电可擦除可编程ROM)通讯接口:I2C总线容量:256字节。

文章图片
#51单片机#单片机#嵌入式硬件
到底了