自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 OneNote of win10登录个人账户,输入账号后,页面一直在转圈圈【已解决】

解决OneNote of win10登录不上的问题

2023-08-14 16:00:55 2073

原创 STM32串口IAP升级

STM32串口IAP升级

2023-08-09 10:07:05 306

原创 局域网内共享打印机遇到的一些问题

打印机共享

2023-08-08 10:56:17 233

原创 浏览器抓cookie笔记

浏览器抓取网站cookie

2023-01-02 15:17:11 110

原创 合并两个或多个HEX文件,非手动

最近在做IAP升级,一个完整的程序由BOOT和APP组成。一个工程写一部分的代码,那么这时你在下载程序进单片机的时候需要下载至少两个工程。这,在生产中是非常低效率的。于是,我们可以将这两部分程序组合起来,一起下载进单片机。大致有三种方式来将其进行组合: 1.通过手动粘贴在生成的hex或者bin文件最后 2.通过一些网络上一些小工具进行合并3.使用J-flash直接合并并下载 下面介绍一下用KEIL生成hex文件:选择Output,把Create HEX File 勾上,点击OK。在.

2021-04-08 11:45:11 1670

原创 使用CUBE获取一个官方例程的方法

使用CUBE获取一个官方例程在一次无意间发现,cube居然也是有官方例程的。这样就方便多了。如果你初用CubeMX,按照网上配置的又不能达到预期的效果,可以试着看看官方例程

2020-12-10 16:57:12 1241 2

转载 对字(Word)、半字(Half-Word)、字节(Byte)的概念说明

对字(Word)、半字(Half-Word)、字节(Byte)的概念说明如下:1.字(Word):在ARM体系结构(32位机)中,字的长度为32位,而在8位/16位处理器体系结构中,字的长度一般为16位。2.半字(Half-Word):在ARM体系结构(32位机)中,半字的长度为16位,与8位/16位处理器体系结构中字的长度一致。3.字节(Byte):在ARM体系结构(32位机)和8位/16位处理器体系结构中,字节的长度均为8位。 单纯问一个字占多少字节是没有意义的,因为字的大小取决

2020-12-10 10:02:46 984

原创 关于MDK仿真Fault Report

关于MDK仿真Fault Report根据官方给出的进行翻译的,有兴趣的可以点链接看看故障报告对话框故障报告对话框显示故障的类型,用于故障的处理程序,相应的故障状态寄存器以及指示故障已发生的寄存器位。1. 内存管理错误MM_FAULT_ADDR包含导致内存故障的地址。MM_FAULT_STAT包含以下内存管理故障状态寄存器设置:当处理器尝试从不允许执行的位置提取指令时,将设置IACCVIOL。当处理器尝试在不允许该操作的位置加载或存储时,将设置DACCVIOL。MMARVALID当MM_

2020-11-27 17:55:27 3079

原创 时间获取相关函数mktime()、gmtime()

时间获取相关函数mktime()、gmtime()mktime()函数原型:time_t mktime(struct tm *timeptr);函数功能:将时间转换为自1970年1月1日以来逝去时间的秒数,发生错误时返回-1。也就是是把获取的时间转换成时间戳。gmtime()函数原型:struct tm *gmtime(const time_t *timeptr)函数功能:返回tm结构的格林尼治时间(GMT)其中的tm结构体定义如下: 头文件:time.hstruct tm { i

2020-11-26 18:07:56 4133

原创 在一次工程中,遇到了一个奇怪的格式转换

是这样的,定义了一个时间,格式为BCD,7个字节。长这样:0x20 0x20 0x11 0x24 0x17 0x15 0x20然后呢,国标上规则了一个东西,里面也有时间,格式为HEX。长这样:0x7E4 0xB 0x18 0x11 0xF 0x14这时,就需要把前面的时间格式转换成后面的时间格式。我这里想到了两种思路:1.BCD -> SRTINGS --> DEC相当于前面的时间就是十六进制,先把十六进制转成字符串,再转成十进制就可以了,单片机内存储的是十六进制,输出十进

2020-11-24 17:30:47 75

原创 【SIM7020C】获取小区标识和基站ID

SIM7020CSIM7020C是芯讯通出的一款物联网模组,支持AT指令。其他的都不讲了,这里就说一下获取小区标识和基站ID。AT+CREG 网络注册命令语法AT+CREG= mode响应格式 +CREG: mode, stat [ lac,ci]mode0 禁止网络注册主动提供结果码缺省值1 采用网络注册结果码+CREG2 采用网络注册主动提供结果码+CREG: stat,lac,ci ,statstat0 未注册ME当前没有搜寻新的运营商1 已注册本地网络运营商

2020-11-18 16:54:52 2257

原创 【keil5调试】加断点后,进入调试断点取消

问题描述在程序的C代码中添加断点,点击DUBUG进入调试。断点处出现“!”,断点取消了。单步调试,指针只在汇编处跳,不会在C代码中。解决原因是Name of Executable:AAAAj.hex不要.hex后缀就行了其他原因可能还有别的问题会导致:把工程目录全部改为英文Edit - > configuration ->other魔法棒 -> debug -> settings -> download Options的两个选项(verify co

2020-11-18 11:53:11 4285

原创 在keil里,遇到的奇奇怪怪的问题合集

keil编译器问题及解决合集①Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'②JLink Info: Reset: Reset device via AIRCR.SYSRESETREQ.③error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.问题及解决合集这篇主要是写,在使用keil作为

2020-09-12 23:36:46 11045 1

原创 Keilerror: No section matches selector - no section to be FIRST/LAST.原因及解决方法

L6236E: No section matches selector - no section to be FIRST/LAST.Keil打开xxxxxx.sct文件,如下图所示:原因与处理没有引入启动文件,将启动文件startup_stm32xxxxxx.s添加进工程中:再在魔法棒Options of Target->Device,选择与启动文件相同的芯片型号。在Options for Target >C/C++>Define中写下USE_HAL_DRIVER,STM32

2020-08-25 18:07:16 6015 2

原创 mdk仿真进入EXPORT SysTick_Handler [WEAK] B .后,无法跳出解决方法

在用mdk仿真调试全速运行后,不能进到断电处,于是停止发现程序卡死在启动文件startup_stm32xxxxx.s的SysTick_Handler中。startup_stm32l063xx.s撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command

2020-07-28 10:46:18 1748

原创 仿真遇到Could not stop Cortex-M device! please check the JTAG cable

这里讲讲,我遇到的:进入仿真环境后,全速运行就停了,单击单步调试就跳出这个窗口。于是用Step Over,卡死在了一个端口的初始化。后面发现DEBUG的口和这个函数的口复用了,将这个口屏蔽了就行了。原因:端口复用...

2020-06-30 20:03:16 4855 1

原创 一些格式的转换,收藏起来

Dec To BCDuint32_t DectoBCD(uint32_t dec){ int8_t i; uint32_t temp, ret; uint8_t bcd[4] = {0}; for (i = 3; i >= 0; i--) { temp = dec%100; bcd[i] = ((temp/10)<<4) + ((temp%10...

2020-05-18 15:42:00 343

原创 keil编译问题: Error: L6200E: Symbol g_DataPacketID multiply defined (by gprs.o and task.o)

keil编译出现的ERROR问题描述原因解决问题描述在task.c中,为了使用在gprs.c中声明的变量,包含头文件#include “gprs.h”,编译出现error。 Error: L6200E: Symbol g_DataPacketID multiply defined (by gprs.o and task.o)原因两个.c文件都调用gprs.h的变量,导致gprs.h中的...

2020-03-27 18:46:21 1061

原创 necleo-f401re板子跑AIios-things系统实现点亮LD2

点灯实验环境介绍关于AIios-thingsSTM32f401REHAL库开始编程具体步骤结果显示(LD2点亮)环境介绍硬件:一块STM32 NUCLEO-F411RE开发板,一个ST-Link;软件:装好ST-Link的驱动程序,Keil5;文档:开发板的原理图、芯片的参考手册和HAL驱动说明书。系统:AIios-things。关于AIios-thingsAliOS Things...

2019-11-01 15:40:57 1085

原创 strcpy、memcpy函数的实现

strcpychar *mystrcpy(char *dest,const char *src){ if((dest==NULL)||(src==NULL)) return NULL; char *sdest=(char *)dest; char *ssrc=(char *)src; while((*sdest++=*ssrc++)!='\0') return dest;...

2019-10-03 16:16:14 123

原创 qt5中QLCDNumber实时显示本地时间

1.头文件#include <QLCDNumber>#include <QDateTime>2.对象 QTimer *pTimer; QDateTime dateTime;pTimer =new QTimer();4.关联信号槽connect(pTimer, SIGNAL(timeout()), this, SLOT(showtime...

2019-10-02 16:17:11 1363

原创 qt5中用QSound播放WAV音频文件

1.头文件#include <QSound>2.将音频文件加入资源文件中3.定义一个按钮,点击按钮即可播放音频void frmMain::on_btn_clicked()//槽函数{}4.构建一个QSound对象,使用play()播放void frmMain::on_btn_clicked()//槽函数{ QSound *sound = new QSound...

2019-10-02 15:48:26 1869 1

原创 用C语言写出打印菱形的代码

#include <stdio.h>int main(){ int n,i,j; printf("Please input a num:"); scanf("%d",&n); if(n<2) return -1; for(i=0;i<n;i++) { for(j=0;j<n-1-i;j++) printf(" " ); ...

2019-07-04 21:45:17 3995 1

STM32L0x3中文手册.pdf

这个是ST官方代理给的一本STM32L0x3系列的技术参考手册 基于超低功耗 STM32L0x3 高级 ARM®的32 位 MCU

2020-12-09

gui-Chinesization tool

git现在大家使用的很多的是bash,但是对一些新手来说使用命令行的话,经常会不小心弄错。 于是,GUI变成了大多数新手常用的方式,这里有一个方式就可以把git GUI汉化,全中文界面。

2020-12-09

STM32L073RZdatasheet.pdf

该文档为STM32L073x8/STM32L073xB/STM32L073xZ的通用datasheet,全英文。

2020-04-08

stm32l073_uart.zip

单片机stm32L073RE,利用cubeMx+keil5,来实现uart 中断进行串口调试,不定字长。使用的是HAL库

2019-11-14

necleo-f401re板子跑AIios-things系统实现点亮LD2

necleo-f401re板子跑AIios-things系统实现点亮LD2

2019-11-01

OkDemo.zip

ok系列图像卡的一个可执行OKdemo,在运行这个demo之前需要安装驱动

2019-10-13

空空如也

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

TA关注的人

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