自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Life is about creating yourself.

坚持努力总会有收获!!

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 体脂秤Flash MCU:HT45F75 入坑手册

本篇博客主要记录我入坑HT45F75的过程,其中大部分资料文档均来自Holtek官方网站,只是按照我喜欢的顺序和方式整理编辑,仅供大家参考。如有不妥或错误之处烦请热心指出,我定及时改正。

2020-04-16 15:47:52 2876

原创 Keil 报错 :The connected J-Link is defective

问题描述:在使用keil,用J-Link连接nRF51822调试代码时,并没有正确进入程序,报错如下:

2020-04-10 23:01:42 1009

原创 nRF51822:Keil下载程序报错(Erro;Flash Download failed - "Cortex-M0")

Keil下载程序报错(Erro;Flash Download failed - "Cortex-M0")本篇博客仅供提醒自己日后遇到同样的问题可以采取的解决办法,并不一定能解决报同样错的问题。

2020-04-09 22:37:56 4162

原创 解决:Linux(Redhat)仅主机模式连接不上网络

问题描述:在学习《Linux就该这么学》的第四章中配置网卡信息中遇到一些问题,导致不能够正常连接网络。

2020-04-08 20:43:14 4751

原创 快速登录Linux:一步取消密码,一步取消锁屏

问题描述在使用虚拟机时,切出虚拟机后,Linux系统总是几分钟之内就锁屏了,每次锁屏之后就需要重新输入用户密码登录,甚是麻烦。产生原因及解决办法这是一种Linux系统的安全措施。方法一关闭屏幕锁屏设置。方法二取消用户密码。

2020-04-08 20:28:59 11460 1

原创 Terminal前缀突变成了“bash-4.2#”

Linux终端shell前缀变成了“bash-4.2#”。

2020-04-08 20:26:17 667

原创 可执行文件大于Flash存储空间,不能被下载到Flash的解决办法

一次遇到了文件不能下载到板子上的问题,原来是可执行文件过大,这真是个需要注意的问题,记录下来...

2019-09-29 22:53:51 1735

原创 KiCad 使用汇总

本篇博客主要记录我在使用KiCad过程中常的快捷键和遇到的一些问题以及我采用的解决办法,不定时更新,仅供大家参考。

2019-08-01 10:01:28 2904

原创 CoAP学习笔记(一) Chrome 浏览器 安装 Copper 插件

不知道是不是因为火狐浏览器56版本之后不再支持Copper插件的缘故,我连续下载了多个版本的火狐浏览器都装不上copper插件(55.0版本及以下版本)。然后我就放弃在火狐浏览器上安装Copper插件了,选择了在Chrome浏览器中安装插件。

2019-04-18 17:26:43 4603 6

原创 恢复误删excel工作薄中的表格

最近在做一些数据调研,就用excel工作薄建立了很多表格,不同品牌的数据放一张表格,这个时候把之前粗略统计的一个表格删掉了,但是两个小时之后又想看看之前的表格数据了(不作不会死呀 ~_~)这个时候怎么办呢?

2019-04-12 16:45:26 6200 1

转载 SIM卡类型之间的差异-选择哪种SIM卡

蜂窝连接是物联网(物联网)和M2M(机器到机器)设备最可靠和最广泛的连接方法,但为了向运营商识别设备,它需要用户识别模块,或者像大多数人一样叫它,一个SIM卡。您需要选择的SIM的大小和类型取决于设备的用途、功能和可用于托管SIM卡或芯片的空间。总共有4种类型的SIM也标志着技术发展:SIM卡、MFF2 UICC、eUICC(eSIM)、Soft SIM。

2019-04-10 09:37:52 3888

原创 #define 多行定义

平时在阅读源码的时候,都会遇到define的多行定义吗?

2019-04-03 15:44:15 4360 2

原创 nRF51822 学习笔记(五)IIC 驱动加速度传感器BMA253

本篇博客主要用于记录我使用 nRF51822 采用 IIC 方式驱动 加速度传感器 BMA253 的过程。其中的方法也适用于驱动BMA2x2系列芯片。其中若有解释错误的地方,欢迎广大博友指出。文末的参考链接贴出了部分我学习过程中参考的博客,大家也可以查看阅读一下,因为本篇博客篇幅有限,内容写得也不够全面。

2019-04-02 15:10:10 5478 5

原创 nRF51822 学习笔记(四)蓝牙广播、配对代码分析

本篇博客主要是用来记录我使用官方样例学习nRF51822 蓝牙广播以及配对的过程。主要是方便自己以后温习查看使用,其中有很多不全面的地方以及可能有些错误的地方,欢迎各大博友指出。使用的样例还是app_ble_hrs,样例下载步骤可以查看我的同系列笔记三。主函数初始化代码:然后我从主函数的初始化代码开始一个一个往下面看1、ble_stack_init ( )ble_...

2019-04-02 10:43:38 2300

原创 nRF51822 学习笔记(三)定时器之应用定时器

本篇博客主要介绍了部分nRF51822时钟的基本知识,提到了外部时钟晶振与内部时钟晶振如何转换。主要介绍了应用定时器的应用以及该定时器定时时间的计算方法。

2019-04-01 14:50:43 1844 1

原创 Keil 报错:Encountered an imporper argument

报错情况:查看一个函数定义跳转时,keil报错:Encountered an imporper argument。我用的版本是μVision5 V5.25.1.0原因μVision5 目前无法处理包含UTF-8字符的文件夹或文件名即报错原因可能是,当前项目文件夹和文件名以及所有源文件和库中使用了中文字符总结这个错误应该是属于编译器的bug,简单来说就是不兼容中文字符...

2019-03-26 11:32:08 2718

原创 Win10 有线连接设置自动获取IP地址报错:出现.....不能完成所有你在设置中所要求的更改。

今天在连接有线时,设置 TCP/IPv4 自动获取IP地址,一直弹出一个警告框,显示:出现了一个意外情况,不能完成所有你在设置中所要求的更改。那没办法,遇到问题就得解决问题。(我的系统版本目前是 win10 家庭中文版)

2019-03-21 10:59:48 9956 14

原创 KiCad 原理图(Eeschema)ERC报错排查

本博客主要用于记录我在使用KiCad 画原理图用ERC(执行电气规则检查)时遇到的一些错误以及解决办法。(不定时更新)。使用的KiCad版本号为5.1.4。

2019-03-15 17:18:01 11016 1

原创 KiCad 部分插件安装

此篇博客主要用于记录我在使用KiCad的过程中安装的一些好用且必要的插件(不定时更新)我目前用的KiCad版本是5.1.4。插件一:KiCadgerber文件、BOM文件及position文件生成器(一)下载必要的插件文件 kicad_tool 提取码:bw0p( 二)插件安装 1、复制“mf_tool.py”、 “gerber...

2019-03-15 10:03:43 11875 5

原创 KEIL报错:error in include chain(cmsis_armcc.h):expected identifier or '(' 。

今天用Keil的时候出现了一个能逼死强迫症的问题。具体表现是编译通过了,输出显示 0 warning 0 error !。但是在include头文件时,某一行前面出现了一个红色的“X"!这个其实也没有什么影响,可以直接忽略掉,因为编译通过了,下载运行也没有任何问题,但是还是不能忍,不能忍呀~于是我就找了找解决办法,果然被我找到了( > _ < )Keil报错.......

2019-02-19 09:10:46 19608 28

原创 hdu 1009 FatMouse'Trade (贪心算法)

问题描述:FatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean.The warehouse has N rooms. The i-th room contains J[i] pound...

2019-02-15 16:21:29 767 1

原创 nRF51822 学习笔记(二) 串口的输出与接收

本篇博客主要记录我在学习nRF51822 串口的过程。(包括串口样例的修改、无流控方式的使用方法以及串口中断的处理)

2019-01-11 15:48:44 4842

原创 nRF51822 学习笔记(一) Keil5 MDK 开发环境的搭建

本篇博客简单介绍了下 nRF51822 。着重介绍如何在 keil环境下搭建工程(包括移植官方代码,烧写程序),我用的keil 版本是 MDK V5.25.1.0

2019-01-10 10:32:04 9310

原创 hdu 1008 Elevator

问题描述:我们城市最高的建筑只有一部电梯。请求列表由N个正数组成。数字表示电梯将以指定的顺序停在哪些楼层。将电梯向上移动一层需要6秒钟,向下移动一层楼需要4秒钟。电梯将在每个站点停留5秒钟。对于给定的请求列表,您将计算在列表上完成请求所花费的总时间。电梯在开始时位于0楼,并且在满足要求时不必返回到底层。

2019-01-09 10:27:56 249

原创 hud 1002 A+B Problem II(高精度加法运算)

问题描述:提供两个整数A和B,计算A+B的和。输入:第一行输入一个整数表示样例的个数(1&lt;=T&lt;=20)。紧接着就是输入T行包含A和B两个整数的测试样例。注意,整数可能非常大,这意味着不应该使用32位整数来处理它们。可以假设每个整数的长度不超过1000。输出:对于每个测试用例,应输出两行。第一行是“Case#:”,#表示测试用例的编号。第二行是方程“A +...

2019-01-08 13:26:53 351

原创 hdu 2005 第几天?

问题描述:给定一个日期,输出这个日期是该年的第几天。输入:输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成。输出:对于每组输入数据,输出一行,表示该日期是该年的第几天。版本一:#include&lt;stdio.h&gt;int main(){ int i,year,month,day,sum; int a[12]={0,31,...

2019-01-07 14:51:04 224 2

原创 STM32F103代码远程升级(六)基于小米IoT开发者平台远程升级代码的实现

那么本篇文章就主要记录一下我在使用小米IoT平台和米家APP直接实现STM32F103代码更新的过程(此次只更改了WiFi模块,主控不变)。

2019-01-07 13:08:29 8658 33

原创 STM32F103代码远程升级(五)基于MQTT协议WiFi远程升级代码的实现

STM32F103代码远程升级(五)基于MQTT协议WiFi远程升级代码的实现在实现了基于YModem和XModem协议的单片机代码更新之后就在琢磨如何真正实现远程升级,直接通过网络就可以更新代码。参考了网上很多关于WIFI通信升级的帖子,先梳理了一下WiFi通信升级的流程,然后开始着手实现这一功能。...

2018-08-29 16:25:46 15059 7

原创 STM32F103代码远程升级(四)基于Xmodem协议串口升级程序的实现

STM32F103代码远程升级(四)基于Xmodem协议串口升级程序的实现在实现了YModem通信协议下的串口升级程序后,我便开始尝试在原有基础上添加XModem协议。因为之前的YModem协议的主要代码是移植的官网代码,始终不是自己敲出来的代码,所以自己在YModem的基础上实现XModem,这样对协议本身的原理理解得更加透彻。

2018-08-28 23:02:32 9753 22

原创 STM32F103代码远程升级(三)基于YModem协议串口升级程序的实现

STM32F103代码远程升级(三)基于Ymodem协议串口升级程序的实现

2018-08-27 22:58:34 28589 16

原创 STM32F103代码远程升级(二)基于串口IAP的简单实现

本次所采用的编译环境为Keil,本来是想在IAR环境下开发的,但是还是用不太惯它的调试,所以还是换成了Keil。 本次用到的单片机是Stm32F103C8T6。

2018-08-24 15:56:38 18054 5

原创 STM32F103 代码远程升级(一)初识IAP编程

一、IAP是什么 IAP即为In Application Programming,解释为在应用中编程,用户自己的程序在运行过程中对User Flash的部分区域进行烧写。即是一种对单片机flash擦写的一种编程方案。 通常情况下,一片stm32单片机的flash只有一个用户程序,而IAP编程则是将单片机的flash分成至少两大区域,一部分叫做bootloader区,一部分叫做a...

2018-08-24 10:49:45 13455 1

原创 瑞萨单片机解调好盈电调控制无刷电机

最近刚接触四旋翼,主控用的是瑞萨的RX23T系列,表示以前从来没有接触过瑞萨的单片机,所以拿到手一脸的懵逼。在我好不容易搞懂了开发环境的使用,把在某宝上寻得的资料烧写到单片机上,期待电机嗡嗡转起来,可是只听到了循环的滴滴叫声。 网上一查,电调要先解调之后,才能控制无刷电机。针对我自己的情况,我们用的是好盈20A的电调,2212无刷电机,瑞萨R5F523T5ADF。

2017-08-02 10:29:22 3877 1

原创 proteus仿真 BUZZER 不响

蜂鸣器按照驱动方式可分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指有无电源,而是指有无振荡源。有源蜂鸣器内部自带了振荡源,如此直接给电平就可以驱动它发声。而无源蜂鸣器内部是不带振荡源的,要让它响必须给500Hz~4.5KHz 之间的脉冲频率信号来驱动它才会响。无源蜂鸣器的声音频率是可以控制的,而音阶与频率又有确定的对应关系,因此可以做出来“do re mi fa so la si”的效果。

2016-04-16 15:31:06 51872 18

原创 单片机中的C语言

C51变量的数据类型                                   C51的数据类型 数据类型长度值域位型 bit1bit0或1字符型 signed char1Byte-128~127

2016-04-15 21:12:07 969

原创 volatile关键字

volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译对访问该变量的代码就不会再进行编译优化,从而可以提供对特俗地址的稳定访问。

2016-04-15 16:05:39 413

原创 hdu 1000 1001

1000 A + B Problemhttp://acm.hdu.edu.cn/showproblem.php?pid=1000 // A+B Problem #include using namespace std; int main() { int a,b; while(cin>

2015-11-21 23:30:50 315

SAE+J1939协议相关资料

SAE+J1939协议资料,包含SAE+J1939-01-2000、SAE+J1939-11-1999、SAE+J1939-13-2004、SAE+J1939-15-2003、SAE+J1939-21-2001、SAE+J1939-31-2004、SAE+J1939-71-2006、SAE+J1939-73-2004、SAE+J1939-74-2004、SAE+J1939-75-2002、SAE+J1939-81-2003、SAE+J1939-2005

2023-07-24

STM32F103基于Xmodem协议串口升级程序的实现

STM32F103基于Xmodem协议串口升级程序源码 基于官方例程修改,可对照博客《STM32F103代码远程升级(四)基于Xmodem协议串口升级程序的实现》查看

2023-07-21

HT45F75及e-link相关文档.zip

主要包含HT45F75开发与e-link使用中的相关参考文档,包括e-Link注册步骤说明、e-Link使用问题及解决办法、e-Link for 8-Bit MCU ICP使用手册、Holtek Flash MCU快速入门手册以及simHT45F75v110中文等。

2020-04-16

STM32Cube-FW-F1-V1.8.0.rar

stm32cube_fw_f1_v180.zip 官网下载:STM32F10xx HAL 库描述 (Description of STM32F10xx HAL drivers)

2019-09-19

基于YModem协议STM32F10x-IAP例程

此例程用于学习基于YModem协议升级单片机代码是极好的,对应《STM32F103代码远程升级(三)基于YModem协议串口升级程序的实现》博客里的内容,稍加修改就可以改成自己想要的工程代码。

2018-09-04

空空如也

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

TA关注的人

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