自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (17)
  • 收藏
  • 关注

原创 esp32环境搭建

esp32环境搭建 python import ssl err

2022-07-14 11:26:08 440 1

原创 STM8S103重映射

一、STM8S103 管脚重映射功能 如图所示,我想使用这个对应关系: PD7->TIM1_CH4; 这三个管脚默认功能为: TLI (top level hardware interrupt) stm8s不像stm32一样可以配置GPIO就可以了;stm8s需要修改OptionBytes才可以实现管脚复用功能的重映射。 OptionBytes里的AFR2寄存器负责实现这个功能,将OPT2的AFR6变成1即可,官方数据手册介绍如下: 上边描述了将AFR寄存器的某一位置为1...

2021-06-23 13:59:31 1012

原创 解决ubuntu Encountered a section with no Package: header错误

经过一番百度google试了下面的方法可用,没毛病解决E: Encountered a section with no Package: header错误 我的ubuntu机器上出现下面这个错误。 Reading package lists... Error! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/ftp.sjtu....

2020-08-13 19:37:20 479

原创 cubexMx配置STM32产生特定数目的PWM波驱动步进电机同时触发DMA传输的ADC同步采样

一、背景步进电机在每个PWM信号的上升沿时转动一步,同时要求在每移动一步之前的一段时间或者之后的一段时间进行ADC采样,这里用的是内部ADC,如下图1洋红色的上升沿触发步进电机转动,黄色的上升沿触发AD采样,这里注意STM32的AD的外部触发只能是上升沿,在《STM32中文参考手册》中,有关于这部分的内容如图2,写本文时用的是STM32VET6。 ...

2020-03-10 16:17:16 3046 1

原创 cubexMX配置STM32的定时器级联输出特定数目的PWM驱动步进电机

一、手册中的说明在《STM32中文参考手册V10.0.PDF》的280页有关于“使用一个定时器作为另一个的预分频器”的介绍,本篇即是以此为基础实现的。实现的原理是主定时器输出PWM波,并且在每次计数溢出时输出一个信号作为从定时器的计数时钟,从定时器的计数器就可以计满需要的PWM脉冲个数后产生中断,然后在中断程序里关闭主定时器和从定时器即可实现。这里以定时器4和定时器5为例进...

2020-03-10 11:22:47 2052

转载 移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)

移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)目前网上的大多数 QT 移植教程还都停留在 qt4.8 版本,或者还有更老的 Qtopia ,但是目前 Qt 已经发展到最新的 5.7 版本了,我个人也已经使用了很长一段时间的 qt5.6 for windows ,本文就来介绍一下QT在嵌入式环境的搭建。 移植以到 JZ2440 为例,使用韦老大提供的 ubuntu9.10 虚拟机作...

2019-07-16 16:53:15 3436 2

转载 详细解解读贴片电容:NP0、C0G、X7R、X5R、Y5V、Z5U的区别

详细解解读贴片电容:NP0、C0G、X7R、X5R、Y5V、Z5U的区别2018-02-26 19:00NP0、C0G、X7R、X5R、Y5V、Z5U的区别主要是介质材料不同。不同介质种类由于它的主要极化类型不一样,其对电场变化的响应速度和极化率亦不一样。 在相同的体积下的容量就不同,随之带来的电容器的介质损耗、容量稳定性等也就不同。介质材料划按容量的温度稳定性可以分为两类,即Ⅰ类陶...

2019-07-01 17:29:11 5611

原创 STM32F427利用I2S接口和DMA产生正弦波

I2S配置如下:给它配置上DMA当使用双缓冲DMA函数HAL_DMAEx_MultiBufferStart_IT之前需要设置如下回调函数: hdma_spi3_tx.XferCpltCallback = spi3M0CpltCallback; hdma_spi3_tx.XferM1CpltCallback = spi3M1CpltCallback; hdm...

2019-04-26 10:22:52 4037 1

原创 find与grep组合命令

一、使用find与grep1. 查找所有".h"文件(非组合命令)find /PATH -name "*.h"2. 查找所有".h"文件中的含有"helloworld"字符串的文件(组合命令)find/PATH -name "*.h" -exec grep -in "helloworld" {} \;find /PATH -name "*.h" | xargs grep -i...

2019-04-09 09:08:20 5749 3

转载 Linux下STM32开发环境的搭建

Linux下STM32开发环境的搭建目录一、概述  1.目的  2、开发环境描述  3、Eclipse构建的STM32集成开发环境结构  4、GDB / GDB Server 调试模型二、搭建步骤三、详细的搭建过程  1、安装eclipse IDE for C/C++ developers  2、安装交叉编译链arm-none-eabi-gcc  3...

2019-04-04 09:00:40 422

原创 Linux下C和matlab混合编程

1.编译m文件为可执行文件mex -setup设置好了c编译器之后。写个简单函数test.mfunction testx=0:0.01:2*pi;y=sin(x);plot(x,y)保存.编译,在matlab命令行中执行 mcc -m test.m就会生成可执行的文件test和一个脚本run_test.h./run_test.h <matlab_root...

2019-01-18 11:52:11 963 1

原创 matlab

https://blog.csdn.net/areigninhell/article/details/79696751https://www.cnblogs.com/yinheyi/p/7248307.html 

2019-01-09 13:50:58 120 1

转载 光学心率测量原理

光学心率测量原理2016年12月27日 19:18:30 IT耗子 阅读数:10439 标签: 光学心率测量原理心率检测光学心率测量原理 原博地址http://blog.csdn.net/richard_liujh/article/details/49615395简介:      在这个什么都要和“智能”串联的年代,除了我们司空见款的手机外也就是一些智能手表和手环之类的...

2018-12-21 14:56:45 3444

转载 Matlab小波工具箱的使用1

Matlab小波工具箱的使用1 (2011-11-10 20:12:39)转载▼标签:  小波分析   连续小波变换   尺度   系数   信号 分类: 学科知识 最近想尝试一下小波的用法,就这matlab的帮助尝试了一下它的例子,顺便翻译了一下帮助的内容,发现matlab帮助做的确实不错,浅显易懂!现...

2018-12-21 13:48:42 13154 2

转载 算法—经验模态分解

算法—经验模态分解2018年08月28日 20:24:51 kyang624823 阅读数:1204简介我们在实践中必须处理的所有真实过程都很复杂,作为一项原则,包含大量的分量。例如天气。在分析降水图时,我们应记住,它们表示各种各样的过程的互动,例如季节变换、全球变暖/变冷过程、洋流变化、气旋和反气旋的动态、排放到大气中的二氧化碳的量、太阳活动周期等,内容不胜枚举。 因此很难分析此...

2018-12-21 09:18:11 2278

转载 几个简单的数据点平滑处理算法

 2017年03月23日 20:53:05 byron_wbh 阅读数:6220更多个人分类: 算法最近在写一些数据处理的程序。经常需要对数据进行平滑处理。直接用FIR滤波器或IIR滤波器都有一个启动问题,滤波完成后总要对数据掐头去尾。因此去找了些简单的数据平滑处理的方法。在一本老版本的《数学手册》中找到了几个基于最小二乘法的数据平滑算法。将其写成了C 代码,测试了一下,效果还可以...

2018-12-21 09:10:04 9709

转载 小波变换(wavelet transform)的通俗解释(一)

转载自 https://www.cnblogs.com/jfdwd/p/9249850.html小波变换(wavelet transform)的通俗解释(一)小波变换         小波,一个神奇的波,可长可短可胖可瘦(伸缩平移),当去学习小波的时候,第一个首先要做的就是回顾傅立叶变换(又回来了,唉),因为他们都是频率变换的方法,而傅立叶变换是最入门的,也是最先了解的,通过傅立叶变换...

2018-12-19 15:16:15 68361 5

转载 Altium Designer 的PCB中添加图片或logo的方法

本文以Altium designer 6.9为例,其他版本大同小异:1.点击DXP→Run Script..2.点击Browse 打开:AD的安装目录下\Altium Designer 6\Examples\Scripts\Delphiscript Scripts\Pcb\PCB Logo Creator\PCBLogoCreator.PRJSCR文件 3.选中RunConverter...

2018-12-13 14:42:22 9999 1

转载 一个简单的波形包络提取算法

 2014年07月29日 11:23:15 liyuanbhu 阅读数:21191更多个人分类: 机械故障声学诊断数字信号处理最近做项目要提取一个声音信号的包络波形,所以花了点时间研究各种包络提取的算法。所谓包络检测又叫幅度解调,在许多领域都有重要的应用。如果载波信号是确定的,那么通常可以采用同步解调的方式,这种方式的信噪比最好,对信号中混入的噪声的抑制能力最强。所谓同步解调是通讯...

2018-12-03 13:27:59 13688 2

转载 值得推荐的C/C++框架和库 (真的很强大) (转)

 2017年02月11日 21:28:13 typeofGeek 阅读数:2445转自http://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网...

2018-11-29 13:20:01 278

转载 TCP/IP协议学习(二) LWIP用户自定义配置文件解析

 LWIP协议支持用户配置,可以通过用户裁剪实现最优化配置,LWIP默认包含opts.h作为系统默认配置,不过通过添加lwipopts.h文件并包含在opts.h头文件之前就可以对lwip进行用户裁剪,这里给出相关参数的含义,不过具体项目还应该根据实际情况裁剪。#ifndef LWIPOPTS_H#define LWIPOPTS_H//***********************...

2018-11-28 08:42:41 627

转载 STM32 ARPE寄存器,影子寄存器

转载:http://www.openedv.com/posts/list/59125.htm这个细节点遇到了也有疑问,过后就忘了,刚查了一下网络资料如下仿真测试默认为0

2018-11-25 22:48:08 1420

转载 bash: ./arm-none-linux-gnueabi-gcc: No such file or directory解决方法

 2016年08月30日 14:56:14 simonli1121 阅读数:3727更多个人分类: linux转自:http://blog.csdn.net/mr_define/article/details/51059329http://blog.csdn.net/junllee/article/details/48742393 在64位Ubuntu 14.04LTS中运...

2018-11-22 18:05:50 1478

转载 通过printf设置Linux终端输出的颜色和显示方式

前言     在Linux终端下调试程序时,有时需要输出大量信息。若能控制字体的颜色和显示方式,可使输出信息对比鲜明,便于调试时观察数据。     终端的字符颜色由转义序列(Escape Sequence)控制,是文本模式下的系统显示功能,与具体语言无关。     本文简要介绍C语言中通过printf改变终端输出的颜色和显示方式。文中涉及的代码运行环境如下:  正文...

2018-11-21 16:59:48 954

原创 ddd

dddddddddddd

2018-11-12 13:32:58 198

原创 在使用FATFS时不仔细遇到的坑

1、某项目需要实时向SD卡中存文件,同时也有需求读出来回放,刚开始装创建文件的时候没有指定F_READ选项,导致读的时候返回的已读字节数一直为0,我也没有去检查返回值来判断出错原因,这里记录一下,以后仔细一点。写入,读出的代码如下:    res = f_open(&file, "0:/test3.csv", FA_CREATE_NEW|FA_WRITE|FA_READ);    ...

2018-10-11 22:14:12 3665

原创 一段比较好的按键实现代码

之前的一个项目按键比较多,面板上面有按键,遥控器,处理的稍微复杂一点,MCU使用的是STM8S005K6.关于按键部分的处理,现在拿处理来和大家分享一下,说的不对的地方还请各位大侠请教,大家共同进步。按键通常分有IO口按键(BUTTON),AD按键(通过AD采样电压),IR(遥控器)按按键功能分:有短按键,长按键,连续按键。打个比方,遥控电视机,按一下音量键,音量增加1,这个就是短按键。按住音量键...

2018-09-19 13:36:33 2522

原创 一段MATLAB进行傅里叶变换的代码

使用方法:1、首先打开MATLAB ,点击 导入在弹出的界面选择文件后弹出如下界面然后点击 右上的 绿√ 即可导入所选内容。这里注意数值必须不能出现文字,否则计算会出错。 最后在命令界面输入如下代码即可。%% FFT%clear;clc;close all% import ACC_XFs=100;    % 采集频率T=1/Fs;     % 采集时间间隔...

2018-07-31 18:57:58 13418 3

转载 关于中值滤波算法,以及C语言实现

关于中值滤波算法,以及C语言实现2017年04月06日 11:45:58阅读数:14641、什么是中值滤波?中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。中值滤波可以过滤尖峰脉冲。目的在于我们对于滤波后的数据更感兴趣。滤波后的数据保留...

2018-07-27 18:47:40 12751

原创 STM32F427用JLINK调试时全速运行后自动停止问题

是因为没有对printf作重定向处理,导致的。

2018-07-18 16:54:32 2709 1

原创 STM32F407上调试freeRTOS问题

是在正点原子的阿波罗STM32F429开发板上的例子改来的,他们的编译没有问题,我编译时出现如下问题:定位到出错的地方,代码是:再追代码,configMAX_SYSCALL_INTERRUPT_PRIORITY 的定义是:#define configMAX_SYSCALL_INTERRUPT_PRIORITY ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIOR...

2018-07-06 09:38:34 1796

转载 how to mount /system as read/write in android?

在调试RK3288的OV2718的驱动时,需要remount  /system目录为rw以push文件到/system/lib/hw目录下,常规的是用adb登录上去后以root权限执行mount -o remount,rw /system即可,然而在拿的新板子后这么做失效了,于是百度找到方法如下:2017年05月26日 12:23:15阅读数:127adb shell su mount...

2018-06-19 15:42:06 726 1

原创 allegro可以设置禁止铺铜区么

最有效的方式是:是建立Shape Keepout,方法是Setup-Areas-Shape Keepout,这样你还可以在避让区域走线和打过孔。

2018-06-14 21:26:41 8532

转载 allegro16.5泪滴

allegro16.5泪滴  (2014-10-29 16:01:37)转载▼标签: it分类: Cadence学习笔记有些朋友刚刚学习cadence,由于学习的需要可能会用一些稍微旧的版本,比如经典版本15.7、16.3,对于较新的版本, 比如16.5与之前的有点小小不同了,  allegro补泪滴的方法在新版本的方法如下:在PCB界面依次点击route->Gloss->Parame...

2018-06-14 19:54:03 1826

原创 allegro铺动态铜皮时并没有自动避线是什么原因

记得设置这里,smooth方式避让铺铜

2018-06-14 19:53:17 14843

转载 RK3288升级固件

升级固件更新时间:2018-03-12 阅读:88801 前言本文介绍了如何将主机上的固件文件,通过 Micro USB OTG 线,烧录到开发板的闪存中。升级时,需要根据主机操作系统和固件类型来选择合适的升级方式。2 准备工作Firefly RK3288 开发板固件主机良好的 Micro USB OTG 线固件文件一般有两种:单个统一固件 update.img, 将启动加载器、参数和所有分区镜像...

2018-05-29 17:37:14 22561

转载 RK3288编译 Android 5.1 固件

编译 Android 5.1 固件更新时间:2018-03-12 阅读:153261 准备工作编译 Android 对机器的配置要求较高:64 位 CPU16GB 物理内存+交换内存30GB 空闲的磁盘空间用于构建,源码树另外占用大约 25GB官方推荐 Ubuntu 14.04 操作系统,经测试,Ubuntu 12.04 也可以编译运行成功,只需要满足 http://source.android....

2018-05-29 16:48:27 6651

转载 ubuntu16.04 64bit编译android5.1错误

在公司的服务器升级到ubuntu16时,编译android5.1出现如下错误:error: unsupported reloc 43网上查找解决如下:source_android代表你的android源码根目录1.修改cd <source_android>/art/build/vim Android.common_build.mk //修改第119行修改前:# Host....

2018-05-22 14:41:11 421

原创 插入U盘到A83T的开发板上显示 NoCaching Mode page present

到proc查看了设备信息[root@localhost/proc#]cat partitions major minor  #blocks  name  31        0       4096 mtdblock0  31        1       8192 mtdblock1  31        2    2084864 mtdblock2 179        0    195584...

2018-05-16 17:57:27 1288

普通单片机IO驱动SEG液晶.pdf

与文章 STM32直接驱动段式液晶 配套资源

2021-09-08

STVP和 STVP-LIB,ST Visual Programmer

STM8S 的STVP,全称ST Visual Programmer 可用来修改选项字节及对芯片编程

2021-06-23

PL2303GT/PL2303 驱动

PL2303GT/PL2303 驱动 ,包括windows的Linux的及MAC OS的,Android的,Linux的包含源码、移植说明等

2021-06-22

第六届中国重庆职业技能大赛电子技术项目样题与资料.rar

第六届中国重庆职业技能大赛电子技术项目样题与资料.rar

2021-06-04

N2606应用笔记-boot说明.pdf

N2606应用笔记-boot说明.pdf

2021-06-04

stm8s103官方例程包

stm8s103官方例程包

2021-06-03

S型加减速分析-nxc.zip

步进电机S型加减速资料

2021-06-03

ARM.CMSIS.5.6.0.pack-.zip

ARM.CMSIS.5.6.0.pack-.zip

2021-05-20

Keil.STM32F0xx_DFP.2.0.0.zip

STM32F0xx_DFP.2.0.0.zip STM32F0XX-Keil5 支持文件包安装后可以对ST的F0系列单片机进行开发

2020-09-12

time_connect_exter_trigger_ad_test.zip

cubexmx配置STM32定时器级联输出制定频率和个数的PWM,同时定时器触发AD的DMA同步采样

2020-03-10

time_connect_test.zip

STM32cubexMX配置STM32的定时器级联输出特定数目的PWM驱动步进电机,TIM4配置为主定时器控制PWM的频率,TIM5为从定时器控制PWM的个数

2020-03-05

xinshan code updata

xinshan code updata 20190202 xishan.tar.gz

2019-02-02

LwIP参数设置、内存配置

LWIP内存配置详解,有的时候需要发送大量数据而网速很慢,有的时候需要减少内存消耗,通过配置LWIP中的选项即可进行优化和裁决

2018-11-28

STM32F427 + LAN8710 STM32CubeMX4.25.0工程配置

STM32F427 + LAN8710 STM32CubeMX4.25.0工程配置的源码,启用了FREERTOS实时操作系统和LWIP TCP/IP协议栈

2018-11-20

STM32F4的MJPEG播放器

日本人做的STM32F4 MJPEG解码(Motion JPEG 320*240 30fps@250Mhz),找到他开源的地址了,不过代码有点小乱.STM32F4的MJPEG播放器开源地址:https://code.google.com/r/n24bass-motion-player-2/source/list

2018-11-18

WNM3013场效应管

该PDF是一颗低开启电压的场效应管的数据手册,其电压低于1.8V,可用来做IIC的双向电平转换电路。

2018-06-05

Multisim高级资料

Multisim高级资料,由入门级循序渐进地学习和使用Multisim

2014-03-17

空空如也

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

TA关注的人

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