自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 什么是看门狗?如何操作?喂狗?工作流程?定时器,计数器,看门狗的关系。

最近学习遇到需要用到看门狗的地方,整理了一些资料笔记,记录一下以供后期项目使用。1 什么是看门狗?看门狗主要是用来监测单片机运行状态和解决程序引起的故障的模块。根据功能不同,通常分为独立看门狗和窗口看门狗。因为独立看门狗受工作场合因素的影响会多一点,仅适用于一些对时间精度要求较低的场合;窗口看门狗适用于对时间精度高的场合。2 看门狗如何操作?基本工作流程是怎样的?看门狗怎么使系统复位?在看门狗函数中设置一个函数,每间隔一段时间发送给CPU一次复位信号,CPU进行复位操作。如果系统正常运行不想让系统产

2021-05-23 23:48:10 21567

原创 使用python you-get库下载B站视频

这几天刚好遇到朋友询问怎么下载B站视频,网上找了找,加上自己改了一点勉强可以用,代码放在这以供有需要的同学参考。import sysfrom you_get import common as you_get #导入you-get库directory = r'E:\B站视频' #设置下载目录url = input("请输入网址:")#url = 'https://www.bilibili.com/video/BV1bZ4

2021-04-15 15:01:36 512

原创 联想小新pro13.3静电问题导致蓝牙模块失灵解决方法

在联想社区找到了一个比较稳定的解决办法,我自己也用了一个多月了,没出现过什么问题,[原博主帖子](https://bbs.thinkpad.com/thread-5663420-1-1.html)具体原因是电脑无限模块的设计问题,可能会导致供电不足等情况,应该是这款电脑的通病吧。里面有一个网站下载点击.bat后缀的文件,之后电脑会重启,重新安装驱动。静静等待就好。...

2020-11-02 14:33:07 4911

原创 使用HSE配置系统时钟函数(附思维导图,代码详解)

1.思维导图1.1根据思维导图在库函数中找相关函数来调用2.代码部分/* * *关于在调试过程中遇到的问题: *1.忘记在C/C++选项卡中Include Path中添加./clk文件夹路径 * 导致用不了stm32f4xx_rcc.h,编写过程中调用的函数报错; *2.调用函数时,参数设置问题,看清楚参数说明; *3.函数调用顺序:比如RCC_PLLConfig和RCC_PLLCmd,在RCC_PLLConfig函数说明中有这么一句话 * @note This function

2020-10-31 16:00:40 558

原创 pip安装包后在pycharm中无法导入,更改python解释器路径后文件夹变红色,pip的正确使用方法等。

1.pip安装包后,在pycharm中无法导入解决方法一:在pycharm的终端Terminal中使用pip安装解决方法二:检查python解释器路径,如果用的是当前工程的python解释器路径会导致在cmd中安装的pip包不可用,上图就是这个原因造成的,更换python解释器路径为python.exe的路径;2.更换python解释器路径后,venv文件夹变红色解决办法新建工程时选择existing interpreter,不会生成venv文件夹;ps:venv与ieda文件夹的作用(一

2020-10-27 22:42:19 5523 1

原创 使用模板固件库点亮LED

1.新建模板固件库以后,在E:\Keil5\project_\GPIO输出——使用固件库点亮LED\User文件夹中新建led文件夹,新建bsp_led.c和bsp_led.h文件。2.bsp_led.h文件需要写一个条件编译#ifndef _BSP_LED_H #define _BSP_LED_H#endif /*bsp_led.h*/`以保证编译器不出错不重复编译3.在用库编程的时候GPIO引脚已经定义好,直接拿来用即可。LED红灯对应的的是GPIO_Pin_10,将其在bsp_le

2020-10-25 16:27:33 907

原创 新建固件库模板(附思维导图)

新建固件库模板流程:1.建立工程目录文件夹:Doc、Libraries、Project、User。2.Doc下建立readme.txt主要用于开发者写工程介绍。3.Libraries目录用于存放库文件,复制F4固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\目录下的两个文件夹到工程目录中,然后CMSIS文件夹下只需保留Device和Include文件夹,且Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templa

2020-10-25 16:17:37 338

原创 新建工程,点亮LED,建立函数雏形

新建工程目的:点亮LED,以下建立函数雏形的步骤1.这里LED对应的外设引脚为PH10;在使用相应的接口时,需要对应参考手册中名称XX10(0x开头是十六进制的标识符,代表这个数是十六进制的),输出高电平时置为1,低电平置为0.例如:GPIOH_ODR &=~ (1<<10),在做与运算后,PH10为0输出低电平。2.参考手册中找到总线对应的边界地址寄存器边界地址a)./*片上外设基地址 */#define PERIPH_BASE ((unsigne

2020-10-13 20:56:30 208 1

原创 通用 I/O (GPIO功能框图)

GPIO 是通用输入输出端口。最基本的输出功能是由 STM32 控制引脚输出高、低电平,实现开关控制,如把 GPIO引脚接入到 LED 灯,那就可以控制 LED 灯的亮灭,引脚接入到继电器或三极管,那就可以通过继电器或三极管控制外部大功率电路的通断。最基本的输入功能是检测外部输入电平,如把 GPIO 引脚连接到按键,通过电平高低区分按键是否被按下。1.GPIO和引脚有什么取别?F429有176个引脚,144个GPIO,其中144个可以是176中的任意一个。2.如何查找每一个GPIO的功能说明

2020-10-13 09:34:07 1638

原创 Keil5新建工程

1.新建文件夹2.输入工程名LED-REG,保存后会生成两个文件夹和一个keil5文件3.根据开发板类型选择CPU型号4.新建main.c和stm32f4xx.h文件以及添加启动文件,在新建的工程中添加文件,a).启动文件,系统上电后第一个运行的程序,由汇编编写, C 编程用的比较少,可暂时不管,这个文件从固件库里面拷贝到LED工程下,由官方提供。文件目录E:\A盘(压缩-资料盘)\A盘(资料盘)\1-野火开源图书合集(含程序源码)\【优先学习】[野火]《STM3...

2020-10-13 09:30:44 1200

原创 寄存器点亮LED灯并闪烁,存储器映射,寄存器映射

寄存器点亮LED灯,存储器映射,寄存器映射 存储区区域功能的划分的过程,将存储器分为不同的Block,每个Block有其对应的地址,给存储器分配地址的过程就叫存储器映射。 每个单元有不同功能,可控制对应的单元驱动外设工作,需要找到寄存器的边界地址,使用C语言指针的操作方式进行访问。这里所用到的即为寄存器映射。 例如:#include "stm32f4xx.h"void LED_Delay(unsigned int count){f...

2020-10-09 21:36:04 446

原创 C语言中的位运算符

C位运算符,学习过程中用到了,做下复习。& 按位与操作,按二进制位进行"与"运算。0&0=0;0&1=0;1&0=0;1&1=1;| 按位或运算符,按二进制位进行“或”运算。0|0=0;0|1=1;1|0=1;1|1=1;^ 异或运算符,按二进制位进行“异或”运算。0^0=0;0^1=1;1^0=1;1^1=0;~ 取反运算符,按二进制位进行“取反”运算。~...

2020-10-09 21:34:55 181

原创 Keil5安装使用过程中遇到的问题

keil5的安装过程没什么好记录的,主要是安装后需要自己下载STM32芯片包,网址如下http://www.keil.com/dd2/pack/具体使用哪个根据开发的型号下载即可,我使用的是野火F429挑战者开发板。下载完成后直接双击,它会根据你Keil5的安装位置选择一样的安装路径,然后再Pack Installer中可以看到刚刚安装的包,新键工程的时候以供选择。这些完成以后,就可以连接仿真器下载程序了在连接仿真器,开发板正常供电的情况下,打开一个工程,点击configure targ

2020-10-04 12:37:53 4328 2

CAN工业现场协议源码.zip

CAN工业现场协议源码

2021-05-18

profibus.zip

profibus.zip 工业现场总线

2021-05-18

ModBUS-TCP.zip

Modbus-tcp协议源码及说明文档

2021-05-18

空空如也

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

TA关注的人

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