- 博客(594)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 STM32开发 -- md5sum命令
参看:md5sum命令md5sum命令采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十...
2020-03-16 15:08:49 1541
原创 日常生活小技巧 --惠普战66三代 重装系统
新买的惠普战66三代,重装系统遇到各种事。整理一下,下次重装就晓得了。使用的是小兵一键重装系统:http://www.xiaobingxitong.com/bangzhu/2018-09-06/987.html系统是用的1909专业版,最好是别用这个版本了。各种问题~C盘删除分区,新建分区后记得需要点击一下:重建主引导记录(MBR)BIOS里设置一下:启动传统支持和禁止安全引导否则...
2020-03-09 16:26:12 9451
原创 STM32开发 -- UCOSII
一、UCOSII 简介UCOSII是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核。具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。为了提供最好的移植性能,UCOSII最大程度上使用ANSI C语言进行开发,并且已经移植到40多种处理器体系上,涵盖了从8位到64位CPU(包括DSP)。UCOSII是专门为计算机的嵌入式应用设计的...
2020-02-18 18:29:18 2387
原创 STM32开发 -- W25Q32JV SPI FlASH详解
flash这部分也是很重的一部分了,尤其是地址选择,OTA升级等操作。一、未完待续
2019-11-20 18:41:48 9330 4
原创 STM32开发 -- CAN总线详解
最近好像没在状态,博客也没有心思写了。ADC花了好久好久才总结完了,现在就开始看一下CAN总线吧。这部分我比较熟悉一些。
2019-11-11 11:18:15 9831 1
原创 日常生活小技巧 -- UltraEdit复制16进制数据
使用UE打开一个十六进制的文件,一复制才发现,粘贴出来的不是十六进制的,再转换居然还和原来的十六进制数据不同。很郁闷~来吧,接下来就看一下UltraEdit怎么复制16进制数据。参看:UltraEdit如何转换16进制/如何复制16进制方法步骤1、CTRL+A 全选2、点击 编辑->十六进制复制选定视图,将数据粘贴到新建文件内3、点击 编辑->列模式,通过 光标+shif...
2019-10-22 10:52:00 10012
原创 STM32开发 -- 数据搜索
需要从netty里搜索某个内容的数据。该如何搜搜呢?需要用到的指令有 grep、zcat、find等。之前都有讲过,整理一下。简单的实现。参看:C语言再学习 – Linux 中常用基本命令参看:C语言再学习 – grep 命令(转)参看:C语言再学习 – Linux下find命令用法grep使用grep "内容" -Rn 搜索文件find使用find 路径 -name "内容...
2019-10-21 13:31:04 806
原创 STM32开发 -- 蓝牙开发详解(2)
如需转载请注明出处:接着 STM32开发 – 蓝牙开发详解(1) 这一篇接着讲。如需转载请注明出处:
2019-09-10 18:54:30 5557 1
原创 日常生活小技巧 -- “Error: Encountered an improper argument”的解决方法
使用keil5.25兼容版本的,在debug过程中修改代码和打断点,再退出debug马上就出现该问题:Error: Encountered an improper argument。解决方法:工程路径中有中文,将路径变成英文即可。请勿在项目的文件夹和文件名以及所有源文件和库中使用非ASCII字符。此问题可能会在5.25以后的MDK版本中修复。。...
2019-09-06 11:28:20 8109 1
原创 Keil uVision4使用总结
相对来说Keil uVision4这款软件我使用的较少,这篇文章更多的是作为一个需要使用此软件的时能快速上手的教程。所有内容均来自网络,如有侵权请告知。一、下载安装Keil uVision4Keil MDK-ARM uVision5最新下载new!Keil C51最新下载new! 工具安装:如何下载安装注册最新版keil——keil uvision4下载兼容包:keil...
2019-09-03 20:49:55 83556 4
原创 STM32开发 -- Ublox GPS之设置PUBX
之前获取GPS所需内容需要解析多个GNNS消息,甚是麻烦了。查看手册里面有PUBX部分,专有消息:即由u-blox定义的消息。只要解析这一个就可以了,甚好。哈哈简单的看一下这里面都有些什么吧。这里主要看里面的PUBX00、PUBX03和PUBX04。其他两个自行查看手册。一、PUBX1、PUBX00经纬度定位信息2、PUBX03卫星状况3、PUBX04时间和时钟信息二...
2019-08-16 15:38:25 3605
原创 STM32开发 -- 地球坐标系(WGS84),火星坐标系(GCJ02), 百度坐标系(BD09)坐标转换
STM32开发 – GPS模块开发详解最后有提到一下:WGS84坐标系 地球坐标系,国际通用坐标系GCJ02坐标系 火星坐标系,WGS84坐标系加密后的坐标系;Google国内地图、高德、QQ地图 使用BD09坐标系 百度坐标系,GCJ02坐标系加密后的坐标系BUT,这三者之间是之间该如何转换呢?比如我获得GPS原始数据 2312.49700,11314.65422,三者之间该怎么转换...
2019-08-14 19:13:28 2559
原创 日常生活小技巧 -- SecureCRT上传和下载文件
会用到Xshell 6或者SecureCRT(一般不用这个下载速度太慢)主要是下载文件。我一般常用的下载指令就是 sz 文件名额,其实也就没啥好讲的了。但是有个问题啊 sz 貌似只能下载一个文件,太费劲了。有没有可以多个文件一起下载的方法??再有我用SecureCRT下载完成了。WTF,下载路径是什么呢?接下来就看一下咯!!一、SecureCRT参看:SecureCRT上传和下载文...
2019-08-14 14:03:53 1392
原创 STM32开发 -- 蓝牙开发详解(1)
本来想着现将ADC、CAN、I2C、PMIC、FLASH等等讲完了,晚些时候再讲蓝牙的。emmmm,现在老是遇到一些蓝牙类的问题。看来有必要先讲了。资料都有看过一遍,如果只是简单的了解蓝牙用法,很简单的。多的不说了,现在开始总结!!一、蓝牙介绍...
2019-08-14 13:23:52 12408 1
原创 STM32开发 -- 继电器测试
继电器这个东西,怎么说呢。我之前学过自动化。。。对它是有一定了解的。接下来再简单的来看一下STM32上继电器的应用吧。一、继电器介绍
2019-08-12 17:37:14 10574 2
原创 STM32开发 -- 主天线和分集天线
用的SIM7600CE模块硬件设计里有包含主天线和分集天线。这个需要简单的了解一下了。别人问起来,我特么连哪个天线是都不知道,这就有点尴尬了。查看手册:SIM7600CE-PCIE 硬件设计手册一、主天线和分集天线引脚从手册上看,82pin(MAIN_ANT)为主天线引脚;59pin(AUX_ANT)为分集天线引脚。两者作用和区别那么主天线和分集天线这两者是什么作用呢?又有什么区别...
2019-08-09 15:54:45 10106
原创 STM32开发 -- 网络注册CREG、CEREG
我记得在讲4G模块的时候有介绍一下CREG。参看:STM32开发 – 4G模块开发详解(2)AT+CREG=2网络注册信息设置命令,自动上报网络注册未知结果码,同时带有位置信息,+CREG: [,]AT+CREG=2OKAT+CREG?网络注册信息查询命令,当stat的值为1(本地网络)或5(漫游)的时,网络注册成功。AT+CREG?+CREG: 2,1,"FFFE","1...
2019-08-09 10:16:18 8222 1
原创 STM32开发 -- 低功耗模式详解(3)
接着讲:一、其他模式低功耗GPS/4G模块/蓝牙进入休眠和其他功能电路供电切断 这些又该如何操作?4G模块禁止网络注册:AT+CREG=0关闭WIFIAT+CWMAP=0蓝牙...
2019-08-08 14:28:20 2580 1
原创 STM32开发 -- 低功耗模式详解(2)
上一篇文章 STM32开发 – 低功耗模式详解(1) 简单的总结了一下低功耗的三种模式。但是还留了不少问题需要搞清楚。接下来继续总结。。一、其他几种退出待机模式的方法:上篇文章只介绍了通过WKUP引脚上的上升沿退出待机模式。接下来再看一下剩下的RTC闹钟事件的上升沿、 NRST引脚上外部复位、 IWDG复位该如何操作呢?RTC闹钟事件的上升沿NRST引脚上外部复位IWDG复位...
2019-08-06 16:45:09 1326
原创 STM32开发 -- 低功耗模式详解(1)
很多单片机都有低功耗模式,STM32 也不例外。当 CPU 不需继续运行时,可以利用多个低功耗模式来节省功耗。这部分不是我负责,但是也是有必要看一下的。...
2019-07-10 18:38:52 6218
原创 STM32开发 -- 信号强度CSQ
使用GSM模块的时候,需要查看信号强度。使用查询信号AT指令:AT+CSQ+CSQ: 21,99OK这个AT指令使用都是了解的,但是+CSQ: 21,99,后面的数字代表什么意思呢?怎么看是信号强弱还是没有信号呢?接下来开始总结:一、查看芯片手册我查看的是 SIM7500_SIM7600 Series_AT Command Manual _V1.06其他模块的可能有些许不...
2019-07-04 18:59:58 11758 3
原创 STM32开发 -- L3GD20H陀螺仪开发详解
之前讲过:MPU6050开发系列STM32开发 – LIS3DH三轴加速度计开发详解所以对于L3GD20H陀螺仪基本上轻车熟路了。关键还是在于要看手册。接下来就进入L3GD20H陀螺仪开发讲解。未完待续!!...
2019-06-27 18:08:05 6592 1
原创 STM32开发 -- 惯导模块开发详解
STM32开发 – GPS模块开发详解(1)这篇文章已经对于GPS模块开发讲得很详细,但是还留着一点东西没讲,有必要开一篇文章。
2019-06-24 13:12:40 5496 1
原创 你眼泪的味道,我知道!
爱情本无法,真爱如昙花是罚不是罚,一生时间差。今天看了电影《前任》,其中有几句台词印象很是深刻。让自己喜欢上一个人,比让一个人喜欢上自己,要容易的多。和很喜欢自己的人在一起,比和自己很喜欢的人在一起,要容易幸福的多呦。能和一个自己喜欢并且喜欢自己的人在一起当然是幸福的。但,相互喜欢往往也是一个伪命题了。总会有个比较,他/她是不是更加喜欢对方。深追下去,也就出现了谁付出的更多的问题。那...
2019-06-24 12:01:39 1113
原创 STM32开发 -- patch生成和使用
领导给我一个.patch文件,“去打一下patch!”emmmm,有点懵。不是说不知道,其实在linux下有用到过的。参看:如何制作LINUX的patch文件及如何打patchBut,那么该如果通过git命令生成Patch和打Patch??开始讲解!一、...
2019-06-21 11:18:29 1567
原创 STM32开发 -- Jlink常用命令
hspeed 4000device = STM32F429ZIeraseloadbin BOOT.bin 0x8000000loadbin 正式版本.bin 0x08004000loadbin 工厂测试.bin 0x08020000savebin 工厂生产.bin 0x08000000 0x00080000rx 3qcexit一直在用这个脚本烧写程序,但是,细细一看有点懵。...
2019-06-18 18:58:11 9592
原创 STM32开发 -- 自动连接一个未保存过的WIFI
上一篇文章**STM32开发 – WIFI那些事儿(一)**简单介绍了一下WIFI测试脚本和查看WIFI的MAC地址的方法。接下来主要实现自动连接一个未保存过的WIFI的功能。问题:想要自动连接一个WIFI是需要先保存然后生成一个系统文件方才可以的。如果未保存过的WIFI该怎么自动连接呢??一、简单介绍先说下CMD的指令,然后说一下 shell指令执行指令:sed -i 's/S...
2019-05-30 13:40:26 1273 1
原创 日常生活小技巧 -- Notepad++一次删除带指定关键字的行
我想摘选GPS的GNSS数据。里面插着一些无关的数据。我该怎么一次将这些数据删除呢?如上面讲带有 A210 的这一行删除。操作如下:1、CTRL+F -> 替换 -> 查找目标输入 .*A210.*\r\n/2、查询模式选择 正则表达式3、点击 全部替换。...
2019-05-07 17:15:07 12075 1
原创 STM32开发 -- ADC详解
最近项目中有用到ADC,正好来做一下总结。一、ADC简介Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转化为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为标识一定比例电压值的数字信号。ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生。二、STM32F10x ADC特点12位逐次逼近型...
2019-04-24 17:16:23 9955
原创 日常生活小技巧 -- Beyond Compare之PC与UNIX文件比较
通过Beyond Compare比较文件发现文件类型为PC和UNIX。如果按照PC文件类型修改的代码上传到gerit上,发现就全部修改了。那么问题来了,怎么把PC的格式转为UNIX格式呢?一、PC与UNIX文件比较二、设置1、点击 会话->会话设置2、点击 “重要”,将比较行终止符,打对勾3、然后比较、修改两个文件,将UNIX文件,全选整个复制到PC文件。此时,PC文件...
2019-04-24 10:52:03 9087
原创 日常生活小技巧 -- word中插入visio和视频
用visio画的流程图和视频,该怎么插入到word中呢?下面来看一下。一、word中插入visio1、打开要插入的word文件,点击 插入->对象->对象2、点击 “由文件创建”,通过“浏览”,选择要插入的visio文件,点击确认。就可插入成功3、双击插入的visio,即可进行编辑。通过按住ctrl键,可调整图片边缘画布大小。注意: 先编辑好了visio文件,再插入。...
2019-04-24 10:33:50 6040
原创 STM32开发 -- IAP详解
现在只是简单的预研知道有这个功能,怎么实现我真的没做过。。。先照着手册熟悉一遍,拿着正点原子的开发板实现以下。嗯,只能这样了。一、IAP 简介IAP(In Application Programming)即在应用编程,IAP 是用户自己的程序在运行过程中对User Flash 的部分区域进行烧写,目的是为了再产品发布后可以方便地通过预留的通信口对产品汇总的固件程序进行更新升级。通常实现IAP...
2019-02-27 16:26:46 11836
原创 STM32开发 -- YModem详解
对 YModem 的接触,只是在无网络的情况下,使用SecureCRT软件输入loady命令进行串口传输,烧写内核和文件系统。参看:Hi3516A开发-- 板卡串口烧写但你要问我 YModem 是个什么东西,我还真说不上来。接下来,就开始对YModem的一步步剖析详解!!一、YModem简介...
2019-02-21 12:12:39 18242 7
GV7601 design guide.
2016-11-03
rs485多路串口通信 。。
2015-12-15
华为4G模块移植,编译内核出错
2015-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人