自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

love421的博客

love421个人博客地址:https://www.makedreamsir.xyz,以梦为马,莫负韶华!

  • 博客(60)
  • 资源 (3)
  • 论坛 (2)
  • 收藏
  • 关注

原创 毕设分享:基于STM32两轮自平衡小车 含源码、原理图及PCB文件

毕设分享:STM32两轮自平衡小车系统设计与控制 含源码、原理图及PCB文件

2020-10-14 09:29:56 11782 45

原创 PVE虚拟机下安装黑群晖

星际蜗牛PVE虚拟机下安装黑群晖系统DSM_DS3615xs_5.2

2019-07-03 14:39:39 16772 1

原创 自用frp服务器分享及客户端配置连接教程

What is frp?frp是一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。 截至目前,它支持tcp&udp以及http和https协议,其中请求可以通过域名转发到内部服务。

2019-07-03 09:49:15 8510

原创 解决低功耗之后无法下载程序

问题背景:在调试低功耗的时候,错误的将单片机一上电就进入低功耗,通过外部复位引脚让其复位,虽然可以成功,但是立马又进入了低功耗,唤醒的时间太短,毫无卵用。解决办法:因为单片机烧写的SWD口一直接的都是 VCC SWCLK SWDIO GND,想起来JLINK上面是有复位引脚的,所以找出来把它接到了单片机的外部复位引脚上即可解决。结果:...

2020-12-01 11:00:27 5

原创 重构外部中断回调函数来区分外部中断具体引脚做具体对应的任务(STM32+CubeMX+HAL库+EXTI外部中断)

1.STM32CubeMX配置如下:这里GPIO mode一共有六种分别是:(1)上升沿触发外部中断(2)下降沿触发外部中断(3)边沿触发外部中断(4)上升沿触发外部事件(5)下降沿触发外部事件(6)边沿触发外部事件2.CubeMX生成的代码:/** Configure pins as * EXTI*/void MX_GPIO_Init(void){ __HAL_RCC_GPIOD_CLK_ENABLE(); //使能GPIO时钟 GPIO_InitTypeD

2020-12-01 10:38:49 10

原创 电池一些基本概念

以四串的48V12AH铅酸电池举例:(1)48V指的是额定电压,实际电压在大概在42到58V之间。(2)12AH指的是电池容量,意思就是以12安的电流能放电1小时。(3)一节铅酸电池内部有6cell,也就是6个单元,每一个2V左右。(4)WH=VAH=48V12AH=576WH(5)单节cell约24mwh,四串铅酸电池有24cell,所以WH=24WH乘以24,约等于576WH...

2020-11-30 13:57:16 37

原创 示波器分析485波形图

测试设备:1.MCU:STM32G02.485芯片:3peak3.示波器:普源RIGOL DS1054Z知识点:1.A高B低:12.B高A低:03.起始信号: 由1变0一个bit时间4.停止信号: 由0变1一个bit时间5.空闲态: 一直是1(A高B低)6.发送顺序:先发送低位再发送高位,比如发送0x53(01010011),先发送低四位,再发送高四位,并且低四位发送也是先从低到高发,所以示波器看到的应该是(11001010)数据格式说明:1.波特率:48002.起始位:1位3.

2020-11-27 11:13:42 3301 4

转载 J-Link RTT的使用(原理 + 教程 + 应用 + 代码)

MCU:STM32F407VE MDK:5.29IAR:8.32目录--点击可快速直达目录写在前面什么是RTT?RTT的工作原理RTT的性能快速使用教程高级使用教程附上测试代码2019年12月27日更新--增加打印float的功能写在前面本文介绍了J-Link RTT的部分使用内容,很多地方参考和使用了J-Link的官方资料,有的地方可能翻译的不太准确,请见谅。如果想了解更加准确详细的内容,请点此处。什么是RTT?RTT(Real Time Transfer)是一种用于嵌入式中...

2020-11-23 13:43:27 69

原创 STM32G0系列通过HAL库读取CPUID

STM32G070的CPUID地址:/*!< Device Electronic Signature */#define PACKAGE_BASE (0x1FFF7500UL) /*!< Package data register base address */#define UID_BASE (0x1FFF7590UL) /*!< Unique device ID register base addre

2020-11-17 10:40:08 66

原创 解决MDK仿真时候弹框Programming range...问题

问题描述: debug时候弹框如下:问题分析: 打了太多断点具体操作:一键去掉所有断点即可

2020-10-19 14:18:10 85

原创 【九号电动车】六种开机方式

1.原厂NFC刷卡开机2.APP远程2G开机(只要有网络的地方都可以,无距离限制)3.一座启动(手机蓝牙和车连接获得授权之后,屁股坐上去即可自动开机,当然前提是座垫检测打开)4.一键启动(手机蓝牙和车连接获得授权之后,按一下右把手的多功能按键即可实现一键启动)5.密码开机(类似于密码锁一样,在没有获得蓝牙授权下,长按右键开关大于3秒,即可进入密码开机模式,速度码表的个位点亮,这时候短按一次按键数字加1,0到9循环,按住刹把确认当前位,当输入正确的四位数密码即可实现开机)6.手机、手环等开机(将NF

2020-09-21 14:43:38 976

原创 九号电动车OTA功能

前言:九号电动车相加入了物联网的功能,而车接入网络会有一个好处就是类似于手机系统更新一样可以给车更新系统。OTA,全称是Over-the-AirTechnology,字面意思就是空中升级,是指终端设备通过无线网络下载远程服务器上的升级包,对系统或应用进行升级的技术。一、升级内容全车OTA,可以支持车身四大件进行空中升级,其包括电机控制器固件、ECU固件、仪表固件、BMS固件。一、升级方法1.蓝牙OTA手机刚连上车辆之后,如果有新的固件可更新,那么就会弹出对话框提示更新。2.2G网络OTA车上

2020-09-18 16:24:58 1109

原创 九号电动国标车B&C系列区别于传统电动车之新颖功能全览

前言:希望当你看完能够对九号电动车有一种全新的认知。1.OTA功能(1)蓝牙OTA(2)物联网模块OTA2.开座桶(1)蓝牙开座桶(2)最后如果对车型有功能不明确或者不会使用等问题都可以call我…...

2020-09-18 13:51:04 3615

原创 解决AD原理图编译警告(Off grid Net Label xxx at xxx )

问题描述:AD编译原理图,警告如下:解决办法1.双击对话框中对应的Message,跳转到出现警告的网络处2.选中网络,然后右击选择Align——Align To Grid即可3.重新编译即可消除

2020-09-16 11:09:29 468

原创 STM32CubeMX配置RTC——基于(STM32G070+STM32CubeMX+HAL库+RTC)

实验目的:通过STM32CubeMX进行简单配置生成HAL库实现内部晶振RTC。一、STM32CubeMX配置如下:1.时钟树配置:因为板子没有外部RTC晶振,所以只能使用内部32KHz晶振,时钟树配置如下:2.RTC配置:(1)关于Asynchronous Predivider value 和 Synchronous Predivider value填写多少,请看下面:因为内部晶振是32KHz,所以毫无疑问应该选择LSI=32KHz即:Asynchronous Predivider

2020-09-09 16:02:35 221

原创 STM32CubeMX配置ADC模拟看门狗实现掉电保存——基于(STM32G070+STM32CubeMX+HAL库+ADC模拟看门狗)

实验目的:通过STM32CubeMX进行简单配置生成HAL库实现ADC模拟看门狗,以达到单片机掉电保存Flash。一、STM32CubeMX配置如下:其中两个边界电压分别配置了3880和1509,当超越这个边界就会出发ADC中断,再ADC中断中保存flash即可。所以我们还需要打开ADC中断:二、生成的HAL库源码如下: /** Configure Analog WatchDog 1 */ AnalogWDGConfig.WatchdogNumber = ADC_ANALOGWAT

2020-09-09 09:19:02 227

原创 STM32CubeMX配置硬件CRC——基于(Keil5+HAL库+STM32G070+STM32CubeMX+硬件CRC32)

实验目的:通过STM32CubeMX进行简单配置生成HAL库实现硬件CRC32校验的功能。一、STM32CubeMX配置如下:二、生成的HAL库源码如下:三、Debug结果如下:对字符串"DA0000000000"进行CRC32计算结果如下:四、在线工具CRC校验结果如下:完美,收工!...

2020-09-08 19:03:54 215

原创 LCD驱动芯片——BL55072A驱动程序

初始化子程序:START0x7C; I2C子地址0xEA;ICSET,软件复位芯片0xC0;MODSET,关显示0xF0;BLKCTL,关闪烁0xA3;DISCTL,80Hz Line inversion,High Power mode0xE8;ICSET,清复位bit1STOP显示刷新子程序:START0x7C;I2C子地址0xF0;BLKCTL,关闪烁0xA3;DISCTL,80Hz Line inversion,High Power mode0xE8或0xEC;ICSE

2020-09-03 15:02:49 151

原创 STM32单片机IAP模式不容易进入,跟上位机通讯计数很慢,IAP不能连续刷固件,IAP刷入固件时间较长等问题

问题: IAP模式不容易进入,跟上位机通讯计数很慢,IAP不能连续刷固件,IAP刷入固件时间较长。原因:IAP不容易进入和不能连续IAP的问题是因为加速度计初始化放在了串口初始化之后,而加速度计初始化需要一点时间,在连续IAP的时候,刚更新完,单片机正在重启,串口初始化刚完成,上位机跟它通信,刚开始接受上位机发来的字节,然后就开始了加速度计初始化,就导致串口接受异常,不能在正常接收,所以IAP不容易进入和不能连续IAP。通讯计数慢和下载时间过长是因为,加速度计读取时间比较长,拖慢整个IAP时间。解决办法

2020-08-21 14:21:11 106

原创 用Media Player播放器将音乐CD翻录下来

前言: 因为特别喜欢CD里面的一首歌,但是网上找了半天也没找到,索性找一找方法把他翻录下来了。第一步:

2020-07-30 23:18:49 97

原创 NRF51822定时器配置使用报错“No TIMER instances enabled in the driver configuration file.”

问题描述: 配置NRF51822定时器的时候报错如下:问题分析: 报错的意思是驱动程序配置文件中未启用任何TIMER实例,所以只需要将nrf_drv_config.h文件中实例打开即可。具体操作:在编译效果如下:...

2020-06-27 16:06:49 188

转载 NRF51822重启程序跑不起来不运行的解决办法,amazing!!!

原文地址:https://blog.csdn.net/changyourmind/article/details/54095690?utm_source=blogxgwz3 前言:用jlink调试代码观察现象与拔掉jlink,对系统重新上电观察到的现象理论是一样的才对,然而重新上电后,感觉单片机根本就不在运行(也就是单片机根本就没复位),于是就去验证单片机有没有运行(在mian函数入口处点亮一盏灯来观察有没有复位).今

2020-06-25 18:55:12 288

原创 OrCAD画原理图库隐藏引脚序号和引脚说明

右键引脚选择 Edit Properties打开发现右下角的Pin Visible是灰色的,无法修改。操作如下:https://www.bilibili.com/video/BV1ti4y1x7br

2020-06-18 16:26:29 872

原创 Allegro导出光绘文件之Gerber设置

2020-06-17 22:14:03 207

原创 Allegro布线时候添加了Region约束规则,但是选择布线的时候不起任何效果

问题描述: Allegro添加了Region约束规则,但是布线的时候并没有作用,效果如下:问题分析: 布线的时候线宽没有选择Constraint,而是指定了线宽20mil具体操作:将侧边栏Options中线宽选择Constraint即可:最终效果如下:...

2020-06-16 20:51:17 245

原创 Allegro取消花焊盘(十字焊盘),添加铜皮后整片覆盖

Allegro取消花焊盘,直接覆铜

2020-06-15 20:05:35 440

原创 解决保存brd文件报save design to another name or contact user to remove their lock问题

问题描述: 保存brd文件报save design to another name or contact user to remove their lock问题问题分析: 原理图库修改之后需要重新更新一下具体操作:删除文件夹下面同名的.lck文件就好了。

2020-06-11 16:10:32 177

转载 小白CSDN转载方法

转载:原文地址【https://blog.csdn.net/zhongjianblackberry/article/details/79456338】 在参考“如何快速转载CSDN中的博客”后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记。 参考博客原址:http://blog.csdn.net/bolu1234/

2020-06-11 09:26:22 99

转载 解决放置热风焊盘时候报错Arc segment is outside of the extents问题

转载: 原文连接【https://blog.csdn.net/zmq5411/article/details/8212907】 做热风焊盘时老是提示错误:ERROR - Could Not Generate ShapeE- (SPMHA1-66): Arc segment is outside of the extents.热风设置如下查了 好久才明白把原点移动drawing的

2020-06-11 09:22:54 166

原创 修改原理图库之后再放置器件报错

问题描述: 修改原理图库后再调用放置刚修改好的器件时,报错如下:问题分析: 原理图库修改之后需要重新更新一下具体操作:打开 Design Cache 右键点击刚修改的器件,选择Update Cache

2020-06-10 14:48:03 163

原创 Cadence学习笔记之快捷键

1.旋转器件Edit——Rotate,快捷键R

2020-06-09 10:10:30 136

原创 解决打开Cadence报错“could not check out the ...”的问题

问题描述: 打开Cadence弹出如下对话框“could not check out the ‘CaptureCIS’ …”:问题分析: Cadence License Manager服务没有启动具体操作:1.右键我的电脑,选择管理2.在弹出的计算机管理界面中,左侧选服务和应用程专序中的服务3.找到Cadence License Manager启动即可4.最后再次打开Cadence可以正常打开啦...

2020-05-21 19:13:10 936

原创 STM32F07xx单片机Systick配置

#include "main.h"typedef uint32_t u32;typedef uint16_t u16;typedef uint8_t u8;/*---------------------------------------------------------------------------- * SystemCoreClockConfigure: configu...

2019-11-22 17:45:50 127

原创 STM32F07xx单片机串口4配置

GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; USART_ClockInitTypeDef USART_ClockInitStructure; RCC_AHBPeriphClockCmd(RCC_A...

2019-11-18 14:10:12 155

原创 基于STM32F0xx单片机的74HC595驱动程序

74HC595.c源文件#include "74HC595.h"void LED595Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA | RCC_AHBPeriph_GPIOC , ENABLE); ...

2019-11-05 09:57:00 390

原创 STM32F07xx单片机串口1重映射配置

void USART1_Config(unsigned int BaudRate){ GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure;/************************************...

2019-10-29 15:45:56 272

原创 STM32F0xx的ADC配置

STM32F0xx系列单片机基于ST官方标准库V1.5.0的ADC功能的配置ADC.c文件#include "ADC.h"uint32_t ADC1ConvertedValue = 0, ADC1ConvertedVoltage = 0;void ADC_GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructur...

2019-10-24 18:07:33 1496 10

原创 CSDN用markdown格式写博客之插入图片最简单的方法

前言: 之前写博客图片全部都是放到第三方图床上,然后再把链接粘贴过来,说实话有点麻烦。如果遇到一篇博客图片多的话,一个一个截图再上传到第三方图床,然后再把链接粘贴回来,这工作量还是有点大的。一次偶然间,我发现截图之后可以直接再CSDN里面粘贴就可以了,这工作量立马减半,让我再也没有插入图片的恐惧症。相当nice!方法: 截图然后直接再想插入图片的地方Ctrl+V就完事了。...

2019-10-24 10:23:12 258

原创 解决MDK通过JLink烧写程序之后必须断电才可以运行的问题

问题描述: 烧写完程序之后必须要断电重启程序才能跑起来,很麻烦,很坑爹。解决方法: 将下图此处勾选即可。

2019-10-24 10:02:36 766 1

原创 图文详解STM32F0xx基于标准库新建工程

之前从来没有接触过F0系列,更没有基于STM32F0标准库函数新建工程的经历,但是新建F1系列那还都是家常便饭,可是没有想到折腾了大半天才成功,最后记录一下吧。保证可以从无到有,详细记录每一个步骤。一、环境1.IDE开发环境::uVision V5.25.2.02.标准库:STM32F0xx_StdPeriph_Lib_V1.5.03.单片机:STM32F072RBT64.仿真器:JL...

2019-10-22 16:49:07 2134

Everything1.3.4.686.rar|Everything1.3.4.686.rar

强大的搜索软件,搜索速度快,无需安装,碾压windows自带的搜索工具,堪称完美,就是用多了电脑东西存储都变乱了,因为太方便太好用了,哈哈!

2020-09-15

青风带你学蓝牙外设篇.pdf

青风店铺的NRF51822开发板裸机编程外设,有助于小白学习,对于NRF51822毫无所知的查阅了解。

2020-07-01

STM32F0工程模板.rar

基于标准库V1.5.0新建的STM32F072的工程,所有外设标准库全部添加进去编译,无任何警告和错误。

2019-10-23

板子上所有器件在AD19的3D视图下都是红色框框,不能正常加载显示

发表于 2020-10-13 最后回复 2020-10-13

发表原创文章没有获得10积分

发表于 2019-07-29 最后回复 2019-07-31

空空如也

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

TA关注的人 TA的粉丝

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