自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 STM8S库文件判断指定IO输入引脚电平GPIO_ReadInputPin有问题

stm8 库函数错误

2023-02-27 12:46:48 473 1

转载 apktool.bat 无法下载的解决方案

创建一个apktool.bat的空文件把下面的代码复制进去@echo offsetlocalset BASENAME=apktool_chcp 65001 2>nul >nul set java_exe=java.exe if defined JAVA_HOME (set java_exe="%JAVA_HOME%\bin\java.exe") rem Find the highest version .jar available in the sa

2021-02-12 11:16:22 1492 1

转载 一个串口连接另外两个串口的设计

2021-01-21 10:00:08 1174 1

转载 关于C语言中的左移与右移

总结**1. 左移时总是移位和补零,无论是有符号类型数据还是无符号类型数据都统称为逻辑左移。2. 右移时无符号数是移位和补零,此时称为逻辑右移;3. 右移时而有符号数大多数情况下是移位和补最左边的位(也就是补最高有效位),移几位就补几位,此时称为算术右移。**1、双目运算符位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。例如: 8 >> 3 (意思是8向右移动3位)第一运算对象是移位对象,第二个运算对

2020-09-22 13:42:19 11505

原创 DJ系列接插件命名规则 以及和TE接插件对应关系

DJ 代表电子接插件7 代表插片式02 代表2个孔1 代表设计序号2.8 代表端子宽度21 代表子件(11代表母件)一般 A-0.5-1.0 B-1.5-2.0 C2.0-2.5后面加C, 代表压接平方 即 该端子压导线的粗细后面加SN, 表示端子外表有镀层,SN表示镀锡。DJ系列接插件和AMP系列对照表0.6 系列 DJ7031-0.6-21 1-967642-1(AMP 安普号 )DJ621-0.6S-1 928999-1(AMP 安普号 )DJ621-0.6A-1

2020-08-12 16:55:04 11221 2

转载 STVD/COSMIC如何分配变量到指定的地址

STM8的数据@near @tiny定义stm8 stvd下near等于51的xdatatiny等于51的idatahttp://www.waveshare.net/article/STM8-3-1-10.htm如何分配变量到指定的地址举例:unsigned char temp_A@0x00; //定义无符号变量temp_A,强制其地址为0x00unsigned char temp_B@0x100; //定义无符号变量temp_B,强制其地址为0x100@tiny unsigned cha

2020-08-07 10:08:58 272

原创 全球MEMS汽车传感器TOP20厂商

德国Robert Bosch仍是目前汽车MEMS传感器的龙头业者。排名第二的Sensata 主要是透过购并CST、Kaylico、Schrader等业者而来。排名第三的恩智浦(NXP)则是透过购并飞思卡尔(Freescale)而挤进车用MEMS感测器主要供应商名单。NXP原本在车用感测器的布局主要集中在磁力感测器,购并飞思卡尔后,取得了压力、加速度等重要的车用感测器产品线。下面介绍一下TOP20厂商:1.德尔福(DELPHI)-美国公司简介:德尔福是全球领先的汽车电子零部件及系统技术供应商。其产品系列包

2020-07-22 08:42:15 1927

原创 直流分流器 shunt 电阻

大功能低热电阻https://www.resistor.today/cateInfo/43.html?renqun_youhua=1973353&bd_vid=11348400824291492256分流器简介直流分流器,实际是一个低阻电阻,通常在需要测量大电流时使用。当电流流过分流器时,在它的两端就会出现一个毫伏级的电压,于是用毫伏电压表来测量这个电压,再将这个电压换算成电流,就完成了大电流的测量。特性高精度(0.1级)低热电势低温飘低功率系数最大额定电流100KA应用场景电

2020-07-20 17:29:14 1780

转载 STM8L 控制温度传感器DS18B20

#define DS18B20_GPIO_PORT (GPIOC)#define DS18B20_GPIO_PIN (GPIO_Pin_2)#define DS18B20_PIN_SET_OUT() GPIO_Init(DS18B20_GPIO_PORT, (GPIO_Pin_TypeDef)DS18B20_GPIO_PIN, GPIO_Mode_Out_PP_High_Fast)#define DS18B20_PIN_SET_IN() GPIO_Init(DS18B20_GPIO

2020-07-13 16:06:37 566

转载 STM8L052低功耗模式

Stm8L系列单片机的低功耗有五种模式:§ wait模式§ Lowpower run模式§ Lowpower wait模式§ Active-haltwith full RTC模式§ Halt模式最低功耗的就是就是halt模式。这里也主要总结一下如何进入halt模式,进入以后可以通过什么方式唤醒,以及有很多客户会关心的如何自动唤醒。Halt模式进入很简单,执行一条halt指令,调用库函数也就是halt()就行了。但是进入前要注意把所有的中断挂起标志给清除掉。要是不清零又恰巧有中断标志的时候进入该

2020-06-08 18:05:57 1255 3

转载 FFT(快速傅里叶) c语言版

#include <math.h> #include <stdlib.h> #define N 1000 /*定义复数类型*/ typedef struct{ double real; double img; }complex; complex x[N], *W; /*输入序列,变换核*/ int size_x=0; /*输入序列的大小,在本程序中仅限2的次幂*/ double PI; /*圆周率*/

2020-06-02 20:02:56 487

原创 关于stm32f1使用ST官方DSP库中的FFT方法

先分享一下ST官方基于F1的DSP固件库,自从ST推出F4系列的DSP固件库之后,网上好像很难找到原来F1系列的DSP固件库了。链接:https://pan.baidu.com/s/1S5h2Ti3O1tuLzRxN-SJYtg 密码:yzxv 。也可自行网上搜索“UM0585”。此固件库中我主要用到了FFT库函数,只能使用基4的FFT运算,即64、256、2014这样的点数。而且输入输出的数据只能是整数,所以精度上可能不太高,但是运算速度确实很快,可以参见ST说明文档里的运行时间。具体使用请先参考h

2020-06-02 19:50:58 1212

转载 Keil MDK编译器的数据类型定义

对于Keil MDK编译器的数据类型定义还是很模糊,主要就是区分不了short int、int、long 和long int占用多少字节。为了得到一个权威的答案,改用编译器自身得出。一、先定义几个变量,用于存放各数据类型的字节数。//#include<LPC214x.H>#include<stdio.h>unsigned char a,b,c,d,e,f,g;ma...

2020-04-22 13:08:52 2078

转载 极点五笔for linux

极点五笔FOR LINUX超作方法:$ tar xvzf vissible-ibus.tar.gz$ cd vissible-ibus$ sudo cp vissible.db /usr/share/ibus-table/tables$ sudo cp vissible.gif /usr/share/ibus-table/icons重启ibus-table下载链接:https://do...

2020-04-15 08:54:48 1609 2

原创 修改system_stm32Fxx.c文件,启动内部晶振代码

`从启动文件上分析,该函数在reset复位之后,进入main主函数之前,芯片调用该函数进行系统时钟的初始化和设置,对这段代码进行修改,就能实现启动内部晶体了。``void SystemInit (void){/* Set HSION bit */RCC->CR |= (uint32_t)0x00000001;#if defined (STM32F031) || defined (S...

2020-04-10 11:00:42 401

原创 stm32起动文件详解

https://www.cnblogs.com/wenshinlee/p/8859227.html

2020-04-10 09:23:08 86

转载 安卓app开发之Basic4android软件安装配置以及常见错误

Basic4android(B4A) 是一个简单但功能强大的 Android 应用开发环境。Basic4android 语言跟 Visual Basic 语言类似,支持更多的对象。Basic4android 将代码编译成 Android 原生应用,无需其他运行环境的支持。该工具完全为了 Android 应用开发,不支持其他平台。...

2020-04-05 14:50:59 284

转载 利用IDM下载QQ群文件

利用IDM下载QQ群文件学习网络安全经常是在QQ群里和朋友们沟通交流,群文件中很多有用的工具或资料内容,小文件的下载比较方便,要是有1G以上的大文件就有些麻烦,速度往往只有100k左右,等着着急,这里分享一个小技巧。软件:IDM下载器(Internet Download Manager)/迅雷推荐使用IDM下载器,软件小,界面简单,下载速度快(不限速)。迅雷,看个人情况,会员速度还是不错的。...

2020-02-10 11:47:42 4811 2

转载 图床工具PicGO实现七牛云图片上传

https://www.cnblogs.com/lovemargin/p/12132776.html图床工具PicGO实现七牛云图片上传我们在写博客或者网络文章时经常需要上传图片。目前最有名气的图床工具就是PicGO。简单的界面,完整的功能,在相册里也能直接复制markdown图片链接。一直深受很多博客作者喜欢。而另一个本地图片上传到网络的七牛云,相信你也不会感到陌生。如果你还不知道,那么...

2020-02-03 18:26:26 531

原创 MarkDown等重要软件

#MARKDOWN的语法必须是要会的啊。相关windows重要软件见下面帖子:https://blog.csdn.net/sinat_33921105/article/details/103883774

2020-01-10 10:03:18 100

原创 关于短路保护三极管对管应用电路

2019-12-20 09:50:24 902

原创 pid调节参数整定方法及设置技巧

2019-12-02 21:24:47 4074

原创 Linux&Android GPS数据获取过程

2019-10-24 18:04:29 256

转载 树莓派Android系统下串口GPS模块驱动

由于方案需要Android系统,安装了konstakang大神编译的LineageOS14.1 for RPI3,最新版解决了Wifi连接的问题,点32个赞!TB买了个串口GPS模块,兼容NMEA协议,但是如何整合到安卓系统呢?一通搜索后找到了解决方法:1、到https://github.com/dipcore/gps-glonass-android-driver下载gps.default.s...

2019-10-24 17:48:12 634 2

原创 沙箱的UI小工具——轻量级“虚拟”系统

2019-10-18 09:17:08 424

转载 windowsx下用vmware安装apple mac os系统后忘记登录密码

mac os忘记系统密码怎么办 (亲试有效)  方法一:找出电脑原配的系统盘,重新启动电脑(电脑启动的时候按C键),选好语言后进入安装的时候,点击“常用工具”,里面会有一项是“重设密码”,这时你就可以重新设定系统的管理员密码了。方法二:开机, 启动时按“cmd+S”。这时,你会进入Single User Model,出现像DOS一样的提示符 #root>。请在#root>下 输入 ...

2019-10-12 14:28:16 368

原创 APICloud Studio 在海马玩模拟器上调试程序

1、下载海马玩模拟器 http://droid4x.haimawan.com/2、下载 APPLoader http://docs.apicloud.com/Download/download3、打开海马玩模拟器 点击右上角的 设置 -> Apk安装 -> 选择下载的 APPLoader 安装完毕4、APICloud Studio 项目右键 查看WIFI真机同步和端口5、海马玩...

2019-10-12 10:06:25 448

转载 stm32 浮点数问题

http://www.openedv.com/posts/list/40175.htm由于我后面的课题需要涉及较多的浮点运算,只熟悉f103,它不带FPU,所以软件浮点算法就显得很重要了。这几天在做些小研究和测试。今天又仔细研读了谭浩强的C语言书的数据类型章节,上面有说到c编译系统总将float类型转换成double类型来进行浮点运算,然而一般应用中7位有效数字的占32位的float类型已基本...

2019-10-09 20:48:59 8462

转载 Linux开机自动启动某一程序

Linux开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机...

2019-09-30 16:30:46 465

转载 linux下开机自启动应用程序

根据linux的开机启动流程,在加载内核后执行/sbin/init,然后根据运行级别i启动/etc/rci.d中的各个脚本,结束后启动个人化设定/etc/rc.d/rc.local脚本应用程序的执行可以在/etc/rc.d/rc.local这个脚本文件中进行设置在/home/temp/test目录下放置你的程序,这里以一个简单的程序为例,打开一个file文件,往里写一段话程序代码如下:#i...

2019-09-30 16:27:31 676

原创 linux中vi命令修改文件及保存的使用方法

附: 进入目录 cd (根目录下,要加 /. 如 cd /etc )xshell 连接后按 Ctrl +z ,可退到命令行状态;进入vi的命令,调用VI/VIM编辑器,对文本进行编辑。vi filename :打开或新建文件,并将光标置于第一行首vi n filename :打开文件,并将光标置于第n行首vi filename :打开文件,并将光标置于一行首vi /pattern...

2019-09-30 14:55:07 506

原创 MySQL数据库安装配置和启动

MySQL数据库安装配置和启动  1,下载MySQL打开MySQL的官网www.mysql.com,发现有一个DOWNLOADS点击它,进入到MySQL的下载页面,在页面的底部有一个MySQL Community Edition, 并且下面有一个蓝色的链接点击这个蓝色的链接,进入到社区版本,也就是免费版本的下载页面 ,MySQL Community Downloads字样下面有一个 My...

2019-09-26 17:19:39 159

转载 android关于高精度GPS模块

主控: Samsung Cortex ARM A8 smdkc110 1GGps: UNI-HRG001 GPS模块,单频12通道的,20hz定位数据更新率 单机:<2.5m (2DRMS) DGPS:<0.5m(2DRMS)系统: android 2.3犹豫了很久自己总结的这边文档要不要发出来,主要是因为高精度在电子产品很少有用的到,最...

2019-09-25 11:15:51 1037

原创 简述几种常用的编码器数据格式

从相关文件资料和其他网站综合整理得到。

2019-09-23 10:00:07 873

原创 stm32与绝对式编码器的ssi接口进行通信

在这里插入图片描述

2019-09-20 10:01:51 7376 4

转载 STM32CubeMX代码生成和点亮LED

2019-09-15 11:00:24 124

转载 STM32 IO模拟实现软件串口

最近项目中STM32的串口资源紧张,于是使用IO口进行模拟串口,现进行整理记录。实现思路IO口模拟串口的思路也比较简单,一切按照串口协议进行操作即可。对于发送,计算好不同波特率对应的延时时间进行数据发送。对于接收,稍微复杂。通过外部中断检测接收管脚的下降沿,检测到起始信号后开启定时器,定时器按照波特率设定好时间,每隔一段时间进入定时器中断接收数据,完成一个字节后关闭定时器。测试D...

2019-09-12 09:07:08 2433 1

转载 关于STM32 利用IO口模拟串口实现数据通信

网上有好多关于利用IO口来实现串口数据收发的实例,这种方法的实质都是可以应用于任何一款微处理器上,而不仅仅局限于stm32。有相关的源代码链接参考:https://github.com/TonyIOT/SoftWareSerial当然,如果成本要求不高,可以利用串口扩展芯片是最方便的,如CH438,WK系列芯片等。IO口模拟串口的一些基本原理,阐述如下:STM32单片机一般少则3个串口,多...

2019-09-12 08:56:37 3345 2

转载 STM32串口通信配置(USART1+USART2+USART3+UART4)

https://www.cnblogs.com/pertor/p/9488446.html一、串口一的配置(初始化+中断配置+中断接收函数)1 /*=============================================================================== 2 Copyright: 3 Version: 4 Author: ...

2019-09-06 18:00:30 4291 2

转载 STM32五个串口同时收发函数配置

https://blog.csdn.net/qq_36958104/article/details/94573330#include "user_usart.h" #include "stm32f10x_usart.h" /*使用microLib的方法*/ /* int fputc(int ch, FILE *f){ USART_SendData(USART1, (...

2019-09-06 17:45:40 981

无感无刷电机驱动程序C源代码,代码编译正常通过且工作正确

无感无刷电机驱动程序C源代码,代码编译正常通过且工作正确

2023-03-25

float类型变量在单片机中怎么存储.pdf

在高精度的嵌入式计算中,经常用到浮点数和双精度浮点数,如何在软件中定义数据类型,并实现将所所需的数据输出到监控软件上是至关重要的。明白数据类型定义才能对数据进行正确地操作。

2020-04-22

system_stm32f0xx.rar

本代码修改实现了动态切换到内部晶体,通过时钟树的逻辑对相关寄存器进行设置,实现用内部晶振稳定倍频到18MHz。

2020-04-10

stm32启动文件详细注释.rar

stm32起动文件详细注释,通过附件学习可以掌握芯片起动过程,以及相关变量的初始化过程,包括中断资源的管理,以及相关中断入口的名称等。

2020-04-10

空空如也

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

TA关注的人

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