自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 51单片机使用定时器0定时1ms的配置操作

在1毫秒定时的情况下,我们一般使用系统时钟作为定时器0的时钟源。定时器0中断的标志位TF0会在定时溢出时置位,我们可以在中断服务函数中判断该标志位是否被置位,如果是,则进行相应的操作。在本例中,我们可以在中断服务函数中加入一个计数器,每次定时器0溢出时,计数器加一。在配置完定时器0的工作方式后,我们还需要设置定时器0的初值。配置EA =1 开启总中断,ET0 = 1开启定时器0中断TR0 = 1 启动定时器0;因此,你可以将定时器0的初值设置为64536,即可实现1毫秒的定时。

2023-08-23 19:50:23 6829

原创 VMware 虚拟机安装Linux(Ubuntu)系统教程

(9)设置完成ISO文件后关闭硬件设置,点击完成,然后启动虚拟机新建的 linux Ubuntu 等待虚拟机安装ISO文件。(10)加载完成ISO文件之后就是进行系统的操作设置,就是对linux(ubuntu)系统基础设置。(8)在硬件设置中的第3个点击后,增加ISO文件就是上面连接的linux Ubuntu系统文件。(3)选择下载好的linux(ubuntu)系统后打勾稍后安装操作系统然后下一步。(13)安装完成后重启系统就是linux(ubuntu)系统安装完成。

2023-01-08 23:38:00 4405

原创 STM32F103屏蔽JTAG/SWD 以及PC13,PC14,PC15的RTC晶振禁用。

/关闭所有的JTAG/SWD功能, PB3 PB4 PA13 PA14 PA15作为普通I/O口使用。//关闭JTAG的PB3 PB4 PA15的功能,作为普通I/O口使用,不影响SWD的下载调试。标准库里在配置I/O口的时候,有配置到PA13,PA14,PA15,PB3,PB4时可以根据你所需要情况来屏蔽相对应的管脚JTAG/SWD的功能。根据上面的图时JTAG/SWD下载调试的几个I/O口对与做成普通I/O需要禁用下载调试功能才可设置成普通的I/O来控制。以上就是对一些I/O口标准库屏蔽操作。

2023-01-05 16:22:38 2847

原创 学习记录之STM32F103C8T6最小系统板驱动MPU6050串口打印数据

硬件方面:STM32F103C8T6最小系统板核心板,MPU6050模块三维角度传感器,经典的CH340烧写和串口作用,和若干个杜邦线。软件方面:keil5编写程序软件,烧写软件FlyMcu.exe烧写工具,sscom.exe串口调试工具。

2022-12-30 14:20:22 2862 1

原创 STM32F103C8T6驱动舵机SG90 配置定时器TIM2,TIM3,TIM4的多种重映射模式下的不同IO口

keil5,烧写软件FlyMcu.exe,硬件为STM32F103C8T6板,SG90舵机还有按键。stm32f103c8T6驱动SG90舵机调试驱动库,配置多个定时器TIM2 ,TIM3,TIM4的pmw端口配置,可以简单快速调用,给需要使用到SG90舵机的人更快的配置好,在程序上配置了多种重映射模式下的不同io口。

2022-12-26 18:38:59 5684 5

原创 51单片机学习记录之新建工程篇

保存完成新建工程位置后,会弹出这框框,在框框Search处搜索你需要的单片机型号我这里使用的是AT89C51找到后ok即可。打勾后ok退出然后重新编译一下程序即可,这样新建工程下就会出现HEX后缀烧写文件。之后左边的Project里是新建的工程文件,再左上红色框处进行新建文件空白文本。弹出的保存文件名字,将这个新建的空白Text1文件命名为main.c文件后确定。在左侧的图中位置添加刚刚新建的main.c文件。新建的空白文件text1,点击左上角的保存。找一个文件位置进行保存你的新建工程。

2022-12-21 11:14:06 1102

原创 51单片机学习记录keil5开发环境安装教程

3.按下破解软件确定键。破解完成,就可以用来开发51单片机了。破解时需要退出安全软件,keil5需要使用以管理员身份打开,在keil破解包中找到keygen.exe破解软件,也需要以管理员身份打开。安装位置默认是在C盘你可以更改到其他盘里去我这里选择的是我硬盘里的E盘进行安装,然后进行Next下一步。这里的你可以你可以随便添写,我一般都是随便填写的用123来代表,之后再进行下一步Next。去掉这两给勾后点击右下角的Finish,就完成了安装之后就可以开始破解。keil5打开这里后,进行破解。

2022-12-19 17:22:51 1673

原创 51单片机学习记录之经典流水灯

在keil5里新建一个工程后新建一个mian.c文件带上51的头文件,这里多带上了一个#include "intrins.h"是会使用到_crol_与_cror_函数,_crol_的作用是对char类型的左移位,_cror_的作用char类型是右移位。之后就是对单片机进行烧写程序使用stc-isp-v6.90选择好芯片的型号,通讯口选择,打开文件程序下的hex文件,下方的下载程序等在烧写完成即可。延迟是可以根据烧写软件stc-isp-v6.90来生成的延迟现在单片机的晶振和延迟时间就可以生成。

2022-12-19 00:07:07 2096

STM32F103C8T6最小系统板驱动MPU6050串口打印数据

STM32F103C8T6最小系统板驱动MPU6050串口打印数据

2022-12-30

stm32f103驱动SG90舵机调试驱动库.zip

stm32f103c8T6驱动SG90舵机调试驱动库,配置多个定时器TIM2 ,TIM3,TIM4的pmw端口配置,可以简单快速调用,给需要使用到SG90舵机的人更快的配置好,在程序上配置了多种重映射模式下的不同io口。

2022-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除