logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python-selenium-规避检测,无头浏览器

python-selenium-规避检测,无头浏览器

文章图片
#pycharm#ide#python
小游戏---炸金花

【代码】小游戏---炸金花。

文章图片
#python
09:STM32-------USART串口通信+串口数据包

USART(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步收发器USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里自带波特率发生器,最高达4.5Mbits/s 可配置数据位长度(8/9)

文章图片
#stm32#嵌入式硬件#单片机
03:TIM定时器

TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时 (计数器、预分频器、自动重装寄存器构成时基单元)不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能根据复杂度和应用场景分为了高级定时器、通用定时器、基

文章图片
#单片机#嵌入式硬件
08:STM32----DMA数据转运

在stm32f10x dmah文件中配置----MDA初始化在stm32f10x dmah文件中配置----开启MDA在stm32f10x dmah文件中配置----数据寄存器设置: 设置当前数据寄存器 ,就是给这个传输计数器写数据的,和配置DMA中X.DMA_Buffersize参数相似:获取当前数据寄存器,这个函数就是返回传输计数器的值 ,在转运完成后把标志位值1在stm32f10x dmah

文章图片
#stm32#嵌入式硬件#单片机
12:STM32---RTC实时时钟

在stm32f10x_rcc.h的文件中-----时钟相关的函数: 配置外部低速时钟(LSE)RCC_LSICmd: 配置内部低速时钟(LSI): 这个函数用来选择RTCCLK的时钟源 ,实际上就是配置PPT的数据选择器: 使能--开启或者关闭RTC时钟时钟在选择完毕后 , 需要获取标志位,等待标志完成后在操作//选择外部低速时钟//LSE准备ok了在stm32f10x_rcc.h的文件中----

文章图片
#stm32#嵌入式硬件#单片机
51:电机(ULN2003D)

我们51单片机使用的是直流电机直流电机是一种将电能转换为机械能的装置。一般的直流电机有两个电极,当电极正接时,电机正转,当电极反接时,电机反转 直流电机主要由永磁体(定子)、线圈(转子)和换向器组成除直流电机外,常见的电机还有步进电机、舵机、无刷电机、空心杯电机等ULN2003是一个单片高电压、高电流的达林顿晶体管阵列集成电路。它是由7对NPN达林顿管组成的,它的高电压输出特性和阴极箝位二极管可以

文章图片
#单片机#嵌入式硬件
05:TIM定时器功能------输入捕获功能

在stm32f10x tim.h文件中的函数-----输入捕获的配置TIM_ICInit//选择的通道 PA6对应的为通道1//滤波器//极性 我们选择上升沿触发//分频器 不分频(1)就是每次触发都有效;2分频就是每隔一次有效一次,以此类推//选择触发信号从哪个引脚输入(直连输入)在stm32f10x tim.h文件中的函数----触发源选择:配置TRGI的触发源为TI1FP1: 第二个参数选择

文章图片
#嵌入式硬件#单片机#stm32
STC89C52---定时器,中断

STC89C52系列单片机的定时器0和定时器1,与传统8051的定时器完全兼容,当在定时器1做波特率发生器时,定时器0可以当两个8位定时器用。STC89C52系列单片机内部设置的两个16位定时器/计数器TO和T1都具有计数方式和定时方式两种工作方式。对每个定时器/计数器(TO和T1),在特殊功能寄存器TMOD中都有一控制位-C/T来选择TO或T1为定时器还是计数器。定时器/计数器的核心部件是一个加

文章图片
#单片机#嵌入式硬件
    共 14 条
  • 1
  • 2
  • 请选择