自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

懒人在行动

思想上的巨人,行动上的懒汉

  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 HAL生成一个代码 卡死问题 EXPORT SysTick_Handler [WEAK] B . HAL_Delay(500);

问题一:用HAL生成一个简单的代码发现卡死在这个位置EXPORT SysTick_Handler [WEAK] B .经检查是没有生成void SysTick_Handler(void)解决办法如图问题二:调用延时函数卡死 dealy(100); HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET); dealy(100); HAL_GPIO_Write

2021-01-04 13:53:17 1246

原创 直流无刷电机(BLDC) 永磁同步电机(PMSM) 三相异步电动机(ACIM) 结构上的差异

直流无刷电机 与 永磁同步电机的主要区别是,绕组的绕线方式不同,所以导致感应电动势一个是方波,一个是正弦波。永磁同步电机绕组如下图:直流无刷电机绕组如下图:三相异步电动机 与 永磁同步电机 的区别主要在转子上。永磁同步电机的转子是永磁体,三项异步电机的转子为 铝条或铜条组成的绕组 或 鼠笼结构,靠感应来产生磁场。永磁同步电机的转子三相异步电机转子...

2020-11-27 10:40:59 8079 1

原创 Qt Cmake 纯C 代码调用系统控制台输入scanf 及 中文输出乱码

系统控制台输出当用输入功能时,Qt自带控制台。调用系统控制台的方法,点击左侧 “项目” 图标,出现构建和运行界面,选择“运行”选项,勾选 “在终端中运行”即可。中文输出乱码在CMakeLists.txt 中添加如下代码#dubug -g 调试 GBK 中文set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -fexec-charset=GBK")...

2020-11-20 15:57:19 885

原创 单片机快速开方 -- 整数开方

说明:这是一个整数开方函数,返回结果也是整数。问题:用51单片机采集ADC,交流电,然后进行均方根求有效值,开方调用 #include <math.h> float sqrt (float val); 开方是浮点运算。有些时候我们要开方的数据是整数,需要的结果也是整数,如果调用数学库自带的开方函数(参数返回值均是 浮点数)处理速度较慢,程序在这个地方停顿的时间比较长。/*/Function: 开根号处理 //入口参数:被开方数,长整型 //出口参数:开方结果,整型 //*/

2020-11-12 16:04:10 2977 1

原创 STM32CubeMX 创建工程下载后不能执行

现象:芯片stm32f103 标准库,简单的点灯程序。烧写进去能执行。用STM32CubeMX 创建的工程不能运行。原因:标准库工程是别人建立的工程,里面有勾选下载后复位并运行的选项,STM32CubeMX 创建的工程是没有勾选的,所以不能运行。拔掉电源重新上电如果可以运行,基本是跟我一样的问题了。...

2020-11-06 09:23:36 2146 1

原创 STM32 多通道扫描 ADC数据错乱 HAL

ContinuousConvModeDiscontinuousConvMode转换模式DISABLEDISABLE单次转换,转换结束就停止,(如果是多通道扫描)结束后要调用关闭ADC函数ENABLE无效连续转换 触发一次,转换一个序列(转换所有被选通道),转换结束后自动重新开始DISABLEENABLE断续转换 触发一次,转换一个通道,在触发,在转换。在所选转换通道循环内部参考电压当adc的外部参考电压不准时,可以考虑使用内部参考电压进行校准:公式:...

2020-10-23 12:11:26 3122 2

原创 STM32CubeMX 配置 FreeRTOS - Config parameters FreeRTOS - Include parameters

https://blog.csdn.net/qq_16069457/article/details/103671465https://blog.csdn.net/weixin_40599145/article/details/100164676https://blog.csdn.net/zhzht19861011/article/details/50134883use preemption使用抢占...

2020-07-02 11:25:52 880

转载 通过差分电路和采样电阻对电流进行采集----基于INA199

本文分析了一款电流采集电路(其实就是TI的一款电流采样芯片),带有偏置电压,因此电流可正可负。这是高端电流采样芯片INA199的原理图,高端是指采样电阻串联在电源的正极。厂家TI,规格书https://atta.szlcsc.com/upload/public/pdf/source/20171107/C139361_15100519063201097264.pdf。原理图:经典电...

2019-09-18 17:11:51 29517 5

原创 STM32 HAL库 PWM输出配置记录

芯片型号: STM32F030R8T6       通道 :TIM3_CH2输出引脚:PA7引脚配置  分频系数,装载值,占空比配置占空比 = 脉宽值(Pulse)/装载值(Period)*100% = 950/1000 * 100% = 95% 如果PWM没有输出请检查下面几项:1. 定时器的时钟 internal 2. HAL_TIM_PWM_...

2019-01-18 10:35:35 10527 1

原创 Littlevgl 显示汉字

先生成字库文件,可以用官方在线工具图片转换: https://littlevgl.com/image-to-c-array字体转换: https://littlevgl.com/ttf-font-to-c-array也可以用下面的字体生成工具。https://download.csdn.net/download/xinxiaoci/10905909 字体相关的结构体成员...

2019-01-09 12:29:27 10644 12

原创 ubuntu 安装 eclipse 及其CDT

CDT是在eclipse平台上进行c/c++程序开发的插件。首先安装eclipse平台。 1、在Ubuntu 16.04上查看 eclipse是否已经安装:    eclipse 若已经安装,则会进入到eclispe平台; 若未安装,则运行如下命令:   sudo apt install eclipse-platform 2、安装c/c++开发环境 使用如下命令:  ...

2018-12-29 16:02:05 1951

原创 Littlevgl GUI Qt Creator模拟

参考资料https://debugdump.com/t_714.html自己搭建步骤1. 下载模拟器源码git clone https://github.com/littlevgl/pc_simulator.gitcd pc_simulatorgit submodule update --init2. 下载SDL2.0 进入SDL2.0下载页面, 下载mingw预编译版本文件...

2018-12-29 16:00:52 3204

转载 pthread_cond_wait()用法分析

作者:猫已经找不回了 来源:CSDN 原文:https://blog.csdn.net/hairetz/article/details/4535920 版权声明:本文为博主原创文章,转载请附上博文链接!----------------------------------------------------------------------------------------------...

2018-12-25 15:48:56 23373

原创 在Altium Designer下添加Logo图案的两种方法

第一种:用AD自带的工具优点:简单缺点:logo修改大小比较麻烦,由线条堆积起来的,不清晰参考链接:https://blog.csdn.net/weixin_43044164/article/details/82824219方法二:用字库软件,自己制作图形字体优点:矢量字体,非常清晰,可以像字符串一样调节大小缺点:比较繁琐,但一次制作后可以重复使用。参考链接:https...

2018-12-25 13:55:10 10853

原创 arm-linux-gcc 4.4.3 工具链下载安装

本机系统:Ubuntu16.04工具链下载地址:http://www.arm9.net/download.asp我下载的工具链是 arm-linux-gcc-4.4.3-20100728.tar.gz安装32位支持包sudo apt-get install lib32ncurses5 lib32z1tar zxvf arm-linux-gcc-4.4.3-20100728.ta...

2018-12-12 20:58:44 9170 1

原创 vim 的一些入门用法

安装vimapt-get install vim一些简单的配置vim ~/.vimrc在末尾加上如下内容" 关闭兼容功能 "set nocompatible" 显示行号 "set number" 编辑时 backspace 键设置为2个空格 "set backspace=2" 编辑时 tab 键设置为4个空格 "set tabstop=4" 设置自动对齐为...

2018-11-23 10:20:59 159

原创 vim代码进阶 cscope & ctags 简单上手

现在我也是小白,刚入门这是一些简单的用法,更多高级用法,快捷键这些暂时没测试,先能用起来再说吧。先说一下这两个软件的特点ctags: 可以搜索到一些函数,变量的定义位置,并且可以快速的跳入跳出,非常方便。cscope: 功能更强大点,可以搜索到函数的调用可被调用的情况。但是在一些简单操作上感觉没有ctags方便。 软件安装apt-get install cscopeap...

2018-11-23 09:45:34 563

原创 Qt4开发环境搭建(Qt4.8.7+mingw4.8.2+Qt Creator4.2.0)

参考链接http://blog.csdn.net/tech2ipo/article/details/71988984我在参考该文章安装的过程中,没有发现 cmake 下载安装地址https://cmake.org/download/

2018-02-28 12:03:21 636

原创 Vi文本编辑器的基本用法

i: 插入,从目前光标所在之处插入所输入的文字。a: 增加,目前光标所在的下一个字开始输入文字。o: 插入新的一行,从行首开始输入文字。:w filename (输入“w filename”,将文章存入指定的文件名filename):wq (输入“wq”,因为进入之时已经指定文件名testfile,所以会写入testfile并离开vi):q! (输入“q!”,强制离开并

2017-10-10 14:51:21 432

原创 lichee Pi 之一 wifi配置

clear 清屏串口接 uart1 波特率 115200wpa_cli status 查看网络状态 pacman -S wireless_tools madwifi 安装wifi管理工具 默认已安装 lsusb 查看usb网卡状态 iwconfig 查看网卡 ifconfig wlan0 up 激活网卡 iwlist wlan0 scan 扫描网网络ifconfig -a //查看所有网

2017-10-10 14:36:50 1354

原创 MP3文件结构(1)

概述:整个MP3文件大体分为三部分:TAG_V2(ID3V2),音频数据帧(Frame),TAG_V1(ID3V1); 结构 描述 ID3V2 包含了作者,作曲,专辑等信息,长度不固定,扩展了ID3V1的信息量。 Frame 一系列的帧,个数由文件大小和帧长决定;每个FRAME的长度可能不固定,也可能固定,由位率bitrate决定;每个FRAME又分为帧头和数据实体两部分;帧头

2017-08-31 13:54:17 672

EZ-EDS V3.23.1.20171205

EDS 通用文件生成器 Electronic data sheet

2023-01-13

littlevgl汉字生成工具,含测试代码

本地littlevgl汉字生成工具,含测试代码。不用官方的在线工具了,在线有时候速度不是太好,测试代码必须是UTF-8编码格式。

2019-01-09

FontCreator5.6中文版 用于 AD Logo 制作 + 制作方法

FontCreator5.6中文版 字库制作工具,主要用于Altium Designer PCB中添加高清logo,比系统自带工具及转换方法清晰,真正的矢量logo。可调节logo大小,就像调节普通字符串一样,非常方便。强烈推荐!内含logo制作说明方法。

2018-12-25

Qt快速上手必备手册

为了使更多的Qt初学者能尽快入门Qt,也为了Qt及Qt Creator的快速普及,我们花费大量精力写出了这一系列教程。虽然教程的知识可能很浅显,虽然教程的语言可能不规范,但是它却被数十万网友所认可。我们会将这一系列教程一直写下去,它将涉及Qt的方方面面。

2018-02-28

Linux设备驱动开发详解:基于最新的Linux4.0内核(非扫描文字版+verxpress.img+qemu启动脚本)

Linux设备驱动开发详解:基于最新的Linux4.0内核(非扫描文字版+verxpress.img+qemu启动脚本) 包含自己搭建QEMU的一些过程 内部包含 busybox.tar.gz+linux-4.14.22.tar.xz+u-boot.tar.bz2 源码 和 QEMU的启动脚本 不用再找作者的虚拟机了

2018-02-28

C++ GUI Qt 4编程(第二版).zip含配套代码

C++ GUI Qt 4编程(第二版).zip 这的确是一本好书。首先,这是一本由奇趣科技公司推出的关于Qt的官方书籍,同时他也是一部巨著。组织巧妙、文笔优雅,并且易于根据该书进行学习。与阐述伟大技术的巨著相结合,更容易早就真正的成功者。

2018-02-28

Google 3D卫星地图.exe

Google 3D卫星地图,立体感很强,用起来很不错!

2009-01-17

空空如也

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

TA关注的人

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