自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (15)
  • 收藏
  • 关注

原创 《嵌入式系统》 | 嵌入式系统 重点知识梳理

《嵌入式系统》 |(一)嵌入式系统概述 知识梳理《嵌入式系统》 |(二)ARM Cortex M3 体系结构 知识梳理嵌入式系统》 |(三) STM32最小系统 知识梳理《嵌入式系统》 |(四) STM32软件架构 知识梳理《嵌入式系统》 |(五) 通用输入输出-GPIO 知识梳理...

2020-03-24 10:55:42 643 1

原创 神经网络浅入

1.神经网络深入浅出 !!!!!!!!!!!!!!!!

2020-06-08 15:04:22 214

原创 智能车

以这个文章为目录记录我做车的过程基础学习编程软件和keil使用还是有区别的,语言英文或日文,界面简单,速度快编程软件IAR安装使用及程序下载例程k66基础知识和例程学习下载链接:https://pan.baidu.com/s/1rWpFeGBzgUOg8GWnf25F4w 密码:9fmo三天入门M4笔记进阶相关模块的使用细节还不是很熟悉距离传感器编码器电机MPU6...

2020-04-26 10:25:39 2610

原创 如何对舵机建模仿真?

https://mp.weixin.qq.com/s/wHD-X-60ipsGBf28STTYbQ

2020-04-24 11:27:05 1167

原创 推荐一款十分好用的Markdown编辑器

MarkdownPad安装包下载链接链接:https://pan.baidu.com/s/1o7c4W7C2d8zCPh5z7y4IvQ提取码:e4bf下载解压之后,找要MarkdownPad2.exe打开点击Enter Key 进入输入邮箱和License keyEmail address:Soar360@live.comLicense key :GBPduHjWfJU1...

2020-04-23 17:31:09 519

原创 《嵌入式系统》 | 常用库函数

系列索引《嵌入式系统》 | 嵌入式系统 重点知识梳理目录GPIO常用库函数(引脚的选择、工作模式、速度的设置及引脚的置位、复位与数据的读取)GPIO初始化过程及使用方式定时器相关库函数的使用(arr,psc及ccr值的设置,定时器中断的使用)中断相关库函数(中断通道、优先级分组的设置)DMA的常用库函数(主要在初始化时结构体变量的设置)ADC常用库函数(主要包括注入、规则通道的设置及转换数据的...

2020-03-26 15:17:42 2387

转载 《嵌入式系统》 |(二)ARM Cortex M3 体系结构 知识梳理

目录嵌入式系统的开发过程嵌入式系统硬件设计包括哪些嵌入式系统的软件设计包括哪些嵌入式系统开发工具的组成小结嵌入式系统的开发过程宿主机目标机宿主机与目标机的连接要建立交叉开发环境,必须正确设置以上两种连接:嵌入式软件开发环境小结嵌入式系统硬件设计包括哪些系统设计嵌入式系统的设计涉及硬件与软件部件,设计中必须决定什么功能由硬件实现,什么功能由软件实现。硬件设计硬件是嵌...

2020-03-24 11:00:54 3762

转载 《嵌入式系统》 |(一)嵌入式系统概述 知识梳理

目录嵌入式系统的定义及特点1.嵌入式系统的定义2.嵌入式系统的特点嵌入式系统的硬件组成部分包括那些嵌入式系统的分类:按有无操作系统及实时性分常见的嵌入式系统应用领域哈佛结构及冯诺依曼结构嵌入式系统的定义及特点1.嵌入式系统的定义从广义的角度:嵌入式系统是一切非PC和大型机的计算机系统IEEE定义:嵌入式系统是“控制监视、或者辅助设备、机器和车间运行的装置”嵌入式系统中使用的操作系统一...

2020-03-24 11:00:38 1600

原创 VScode开发stm32,并支持C++

实现过程:STM32CubeMX生成工程模板,VSCode编辑和调试程序,Make启动编译,ARM GCC编译程序,OpenOCD连接调试器工具主要工具1、VScode下载地址 https://code.visualstudio.com/2、STM32CubeMX在这之前要先安装java https://www.java.com/zh_CN/download/windows-64bi...

2020-03-13 20:53:48 1376

原创 《嵌入式系统》 |(四) STM32软件架构 知识梳理

目录CMSIS软件架构库文件说明CMSIS软件架构CMSIS概述     CMSIS软件架构由四层:用户应用层、操作系统及中间件接口层、CMSIS层和硬件层     由三部分构成核内外设访问层CPAL:其中包括命名定义、地址定义、存取内核寄存器和外围设备的协助函数,同时定义了一个与设备无关的RTOS内核的接口函数。(对ARM内核)中间件访问层MWAL:其中由芯片厂提供更新,主要负责定...

2020-03-10 16:08:29 1820

原创 《嵌入式系统》 |(三) STM32最小系统 知识梳理

目录最小系统电源电路数字模拟分离旁路电容时钟时钟源复位启动配置最小系统最小系统,指使用最少的电子元件使微控制器正常工作的系统。电源电路数字模拟分离左边为数字电路右边为模拟电路,两者之间通过0欧电阻或者磁珠连接。通过0欧关联,可以防止数字电路中的高频信号串入模拟电路,极大地降低了干扰旁路电容时钟时钟源外部时钟源接法复位启动配置...

2020-03-10 15:46:18 1771

原创 一个51整理笔记

传送门

2019-12-11 21:07:35 198

原创 生产文件输出

光圈和高级默认,点击确定就可以了

2019-12-07 12:43:19 1526

原创 AD19怎么快速铺铜

点击工具->铺铜->铺铜管理器点击这个选项从板外形生成铜皮这时候就会出现一层铜皮,我们将他的层属性调到我们想要的层(默认top)再重复点击一下从板外形生成修改属性为bottom层最后点击确定一个不规则铜皮就生成了...

2019-12-07 12:27:18 7106

原创 AD怎么将铺铜调制透明

点击View Configration将其拉开滑动对应选项的滑条就可以调整各个part的透明度默认滑条在最左(不透明)

2019-12-07 12:05:19 3220

原创 Nano使用

打开第一个项目在File > Examples > 0.1. Basics > Blink 来打开LED闪烁的例程项目。选择板子和端口我们需要选择板子,在Tools > Board菜单上选择相应的Nano板子。注意:新型号的板子已经更新了NANO板子的bootloader。从2018年1月开始卖得板子使用了新bootloader,而在这之前的板子使用的是旧的boo...

2019-12-01 22:41:53 688

原创 PCB设计中如何设置开窗

1、PCB设计中如何设置开窗? 为什么要设置开窗?阻焊覆盖,就是PCB上的导线都是盖油的,可以防止短路,对器件造成伤害。所谓开窗就是去掉导线上的油漆层,让导线裸露可以上锡。开窗还有一个很常见功能,就是后期烫锡增加铜箔厚度,方便过大电流,散热,这在电源板和电机控制板中比较常见。2、那PCB开窗如何实现呢?以下AD09为例,例如在Top Layer层开窗,只需要在Top Solder层上放置...

2019-11-29 22:04:43 6928

原创 一、绪论

数值分析是什么?数值分析是研究科学计算中各种数学问题求解的数值计算方法。为什么要学这门让人无比头大的课程?因为这是成为大佬的必由之路!!!用这个来做什么?用计算机进行科学计算解决实际问题的过程如下:对数学模型建立数值计算方法,并对方法进行理 论分析,直到编程上机计算出结果,以及对结果的分 析,这就是数值分析研究的对象和任务。——————————完美的分割线—————————————...

2019-11-16 15:08:03 139

原创 8266手表

前期准备:登陆心知官网,注册登陆,申请免费版,进入控制台复制私钥需要的库:// Libraries#include <ESP8266WiFi.h>#include <ArduinoJson.h>ArduinoJson提供的在线助手很好用,帮助生成很多解析代码。https://arduinojson.org/v5/assistant/ArduinoJson库安装...

2019-11-16 14:54:18 899

原创 Windows下通过GitHub+Hexo搭建个人博客

1. 注册GitHub账号2. 安装Git3. 创建个人博客3.1 什么是GitHub PagesGithub Pages 是面向用户、组织和项目开放的公共静态页面搭建托管服务,站点被免费托管在GitHub上,可以使用Github Pages默认提供的域名github.io 或者自定义域名(域名需要买买买)来发布站点。3.2 创建GitHub Pages 3.2.1 在自己的GitHub...

2019-09-11 22:30:13 134

原创 no cortex-m sw device found

在焊接好板子后下载测试程序,会出现no cortex-m sw device found报错,这是由于新买的芯片有读写保护,这时候我们只要SWD模式下载一次程序就可以正常使用了,因为它会全面擦除一次芯片下载软件设置如下...

2019-09-08 23:54:47 3861

原创 用ArduinoIDE开发ESP8266

进入这个网站下载:https://www.arduino.cn/thread-5838-1-1.html请选择 Arduino 1.8.9 或更新版本。点击默认安装,不要修改安装位置IDE安装好后安装 ESP8266 WIFI 模组开发套件:执行 arduino 的 preferences 菜单,并在 Additionanl Board Manager URLs 输入:http://ardu...

2019-09-08 15:30:22 776 3

原创 esp8266串口输出乱码原因

上图我们发现串口输出乱码,原因是串口波特率不匹配,一般uno默认9600而8266则是115200,有可能也是其他,这时候多多尝试一下就行了

2019-09-04 20:32:23 7543

原创 nudomcu(esp8266)教程

https://www.qutaojiao.com/jiaocheng/nodemcu

2019-09-04 15:47:32 403

原创 Arduino IDE使用——卸载后重装设置选项仍在的问题

我们在重装arduino的时候发现打开后IDE仍保留以前的设置,其实配置文件就是图片中标注的地方要清除这也不用的设置只需将目录下C:\Users\xiamo\AppData\Local\Arduino15在重装前删除即可...

2019-09-04 13:54:12 7427

原创 PS2手柄移植-hal库

组件分为手柄,接收器,转接板,(手柄和接收器非匹配,是通用的)特点:1、自动休眠省电模式:在开启无配对状态下,30s后启动省点模式;开启并配对完成的状态下,5分钟无按键按下,然后启动省点模式。此时只要按下START就能激活!2、遥控距离:手柄采用的是2.4G无线技术,遥控距离可达15米左右。连接图 DI->PB12 DO->PB13 ...

2019-08-25 11:34:37 1807 3

转载 keil mdk 菜单 “project” 崩溃问题解决

今天发现我的 Keil MDK 点击 Project 菜单立即崩溃。简单粗暴的处理方法:重装keil ,但是依然点击 project 崩溃。通过搜索发现解决办法:清除最近项目列表即可。操作如下:1.运行 REGEDIT2.删除 计算机\HKEY_CURRENT_USER\Software\Keil\uVision5\Recent Projects 的全部内容, 一切OK...

2019-08-23 15:08:57 458

原创 正点原子USMART组件移植

文章目录一、打开Cube,建立工程MCU:正点原子阿波罗开发板IDE: MDK-ARM V5 +STM32CubeMX5.2.2一、打开Cube,建立工程图片:点击ACCESS project from MCU然后选择芯片类型...

2019-08-23 11:12:57 1744 3

原创 keil 编译时,头文件明明已经加进去了却仍显示未定义

有时候我们在cube创建工程后会添加一些自己定义的配置,如果我们没有在cube中设置如定时器,而我们自己添加文件却用到了定时器,这时候编译一下你会发现头文件明明已经加进去了,却仍显示未定义,这时候只要在config文件中将用到头文件注释掉就行了...

2019-08-23 09:26:32 17444

原创 STM32CubeMX学习笔记5——I2C配置(OLED显示)

文章目录一、打开Cube,建立工程二、系统配置三、配置iic四、在 Clock Configuration中:五、工程输出配置六、代码部分处理MCU:STM32F103ZET6IDE: MDK-ARM V5 +STM32CubeMX5.2.1一、打开Cube,建立工程图片:点击ACCESS project from MCU然后选择芯片类型图片:二、系统配置在 Pinout&am...

2019-08-20 20:39:56 12883 17

原创 STM32CubeMX学习笔记4——导入旧工程配置

首先打开旧工程,再新建新工程,然后点击新工程的File->import project,就可以将旧工程中的配置导入进来点击OK就可以了

2019-08-05 22:36:12 2510

原创 关于cube和cube ide芯片包下载不了的解决办法

右键->以管理员身份运行

2019-08-05 22:17:41 1523

原创 转换图片为矩阵代码文件(例程为0.96OLED)

首先打开GIMP导入图片然后修改图片大小为128*64,然后点击缩放点击索引将颜色改为只有白色然后导出为bmp格式然后使用 LCD Assistant将其转换成hex文件导出用记事本打开复制到所需程序中就行了GIMP下载网址 LCD Assistant下载网址...

2019-07-12 15:15:04 355

原创 STM32CubeMX学习笔记3——TIM2输入捕获(SR-04测距)

文章目录一、打开Cube,建立工程二、系统配置三、配置串口四、配置TIM2五、在 Clock Configuration中:六、工程输出配置七、代码部分处理MCU:STM32F103ZET6IDE: MDK-ARM V5 +STM32CubeMX5.2.1一、打开Cube,建立工程图片:点击ACCESS project from MCU然后选择芯片类型图片:二、系统配置在 Pi...

2019-06-30 12:56:43 6555 5

原创 STM32CubeMX学习笔记2——串口

文章目录一、打开Cube,建立工程二、系统配置三、配置串口四、在 Clock Configuration中:五、工程输出配置六、代码部分处理MCU:STM32F103ZET6IDE: MDK-ARM V5 +STM32CubeMX5.2.1一、打开Cube,建立工程图片:点击ACCESS project from MCU然后选择芯片类型图片:二、系统配置在 Pinout&amp...

2019-06-30 00:58:06 684

原创 接PWM配置的复位问题的解决方法——MDK下载完程序后直接就可以运行,而不用手动复位或重新上电等操作

设置:options for target->Debug->Use->Setting->Flash Download->Reset and Run。

2019-05-17 17:17:59 571

原创 STM32CubeMX 生成的程序不能仿真调试

用STM32CubeMX生成一个程序,用SW调试两步就死机,设置断点一步步调试发现程序进到 HAL_MspInit(),就会出现卡死, 最后查出是初始化中禁止了SW,这可能是STM32CubeMX中没有配置SW的原因吧。解决办法:把HAL_Init()------>HAL_MspInit()中 __HAL_AFIO_REMAP_SWJ_DISABLE()函数注释掉,就OK了。...

2019-05-15 20:44:36 3046 6

原创 STM32CubeMX学习笔记1——PWM配置

小白第一帖,开始博客生涯,记录生活点滴一、打开Cube,建立工程二、系统配置三、配置PWM四、USART串口输出五、在 Clock Configuration中:六、工程输出配置MCU:STM32F103ZET6IDE: MDK-ARM V5 +STM32CubeMX5.1.0一、打开Cube,建立工程图片:点击ACCESS project from MCU然后选择芯片类型(我这里选...

2019-04-13 01:07:42 25436 3

HAL库移植下USMART调试组件,已重新修改

重新修改HAL库移植下USMART调试组件

2022-04-07

STM32CubeMX用户手册中文版.zip

STM32CubeMX用户手册中文版,STM32CubeMX用户手册中文版UM1718-翻译版。一个比较实用的stm32的工具

2020-03-12

HAL库函数文档.zip

看懂HAL库,学会Cubemax,新手入手STM32就基本没问题了,挺憨的。还可以减少不少开发时间。

2020-03-12

基于STM32F103C8T6的PS2遥控小车源码及接线(已调).rar

基于STM32F103C8T6的PS2遥控小车源码及接线(已调),手柄遥控

2019-08-25

HAL_USMART.zip

cube创建的usmart工程,测试OK,可以安心使用

2019-08-23

USMART.zip

hal库下的正点原子的USMART组件,已经修改好,可以直接使用

2019-08-23

oled_iic_1.zip

自己建的一个完整的hal库iic oled的工程文件,可直接使用

2019-07-12

HAL库IIC OLED 驱动.zip

HAL库IIC OLED驱动文件,包含oled.c oled.h 和ASCII.h文件,直接添加即可

2019-07-12

HX711称重模块stm32f4串口打印测量数据.zip

使用库函数编写,平台为STM32F407,串口直接打印出测量数据

2019-07-02

HAL库SR-04测距代码输入捕获.zip

CUBE 输入捕获 超声波测距

2019-06-30

STC12最小系统资料包v3.3

STC12最小系统的详细资料,包含原理图,芯片文档,测试代码及官方代码等

2019-05-14

stm32f407zgt6最小系统

自己画的stm32最小系统板,已经过测试,带原理图和pcb.

2019-05-14

vscode2017教程

学习中找到的vscode2017教程,日常分享出来给大家~~~~~

2019-05-08

STC12C5A60S2单片机各模块封装程序代码

找到的一个很棒的STC12C5A60S2单片机封装代码库,所以发出来分享给大家

2019-05-08

空空如也

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

TA关注的人

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