自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 【Windows10】利用分区助手扩展C盘分区

Windows利用分区助手扩展C盘分区

2022-04-14 14:19:22 4306

原创 【Matlab】SoildWorks中安装Matlab SimMechanics插件,在Malab中打开SoildWorks模型

本章目的:  在Matlab官网下载与之版本对应的SimMechanics Link插件以满足SoildWorks中导出的模型可以在Matlab中进行仿真1、Simscape Multibody Link官方下载链接:link1、Simscape Multibody Link下载  点击上方链接跳转到Math Work官网,由于笔者使用的是Matlab R2019b Win10版本的,在此特以该版本号下载进行演示,读者根据自身电脑配置需求进行下载即可。2、管理员身份打开Matlab  .

2022-04-11 16:29:33 2730 7

原创 【keil】keil4警告屏蔽的使用

在利用keil4编写试调程序时会产生一些无必要的警告,那么可以使用keil4自带的警告屏蔽功能来屏蔽一些警告,从而使界面更清爽1、编译例程,产生如 Warning L16类型警告2、经查阅#68-D类型报错在本例程中为非必要解决的警告,因此可以选择忽视,为了编译页面更简洁,我们可以使用打开target -> BL51 Misc -> Disable Warning Numbers ->填写警告类型的数字来屏蔽该类警告3、再次编译,L16类型警告被屏蔽...

2021-04-30 11:34:50 2386

原创 【Altium Designer】Altium Designer中绘制PCB封装中的各层的含义及用途

本章目的:  在学习使用Altium Designer过程中,进行PCB绘制时,理解各层的含义及使用用途,从而熟练掌握PCB绘制技巧一、各层名称汇总英文名称中文含义Top Layer顶层布线层(信号层)Bottom Layer底层布线层(信号层)Mechanical机械层Top Overlay顶层丝印层Bottom Overlay底层丝印层Top Paste顶层焊盘层Bottom Paste底层焊盘层Top Solder.

2021-03-20 13:39:19 6678

原创 【汇编】AT89C52点亮一盏LED灯(汇编语言)

学习利用汇编语言写单片机程序的第一步是要学习汇编语言的相关理论知识,那么实践操作的第一步肯定是从点灯开始啦!编译环境:keil4编译语言:汇编语言内容:  一、keil4建立AT89C52的工程环境  二、程序一、keil4建立AT89C52的工程环境1、建立新工程 --> Atmel --> AT89C522、 选中后会弹出是否导入启动文件  如果是C语言环境选择“是”,这里我们是汇编,选择“否”3、创建汇编文件,后缀名 .asm,将文件添加到工程.

2020-12-08 13:05:19 6976 2

原创 【Keil】用Keil编译程序时出现 error C249: ‘DATA‘: SEGMENT TOO LARGE报错解决方案

1、报错原因  程序DATA区空间已超过指定单片机的DATA区空间,可以用keil C编译的时候压缩2、keil4 解决方案  第一步:project —>> Option for Target 打开如图界面,打开Memory Model下拉菜单  第二步:选择Large:variables in XDATA3、keil 5 解决方案  第一步:project —>> Option for Target 打开如图界面,选择“target”,勾选上“Use Mi

2020-11-14 22:00:08 29579 11

原创 【MSP430】MSP430F5529关于ADC12模数转换介绍

以下资料大部分来源于《MSP430x5xx and MSP430x6xx Family User Guide》一、ADC10_A模块介绍1、ADC10_A模块简介  

2020-10-21 14:10:17 9488 4

原创 【MSP430】MSP430F5529火箭板 ---> 控制时钟系统输出频率实验(含时钟系统分析)

实验内容:上电控制MSP430F5529 Launch Pad上的主时钟系统达到25Mhz实验准备:1、硬件:MSP430F5529 Launch Pad2、软件:Code Composer Studio集成开发工具(CCS)一、时钟系统1、MSP430F5529 Lanuch Pad晶振的物理层分析  在进入时钟系统之前我们先对MSP430F5529的时钟晶振做一个介绍。   MSP430F5529 Launch Pad 板载了1个32.768Khz的RTC实时时钟XTAL1和1个4.

2020-10-18 20:51:06 1821 1

原创 【MSP430】MSP430F5529火箭板 ----> 关于核心电压提升实验(含电源管理模块和供电监控系统介绍)

以下资料大部分参考TI官方的《MSP430x5xx and MSP430x6xx Family User Guide》一、电源管理模块和供电监控系统1、电源管理模块介绍  PMM模块涉及与设备的电源及其监控有关的所有功能。它的主要功能是首先为核心逻辑产生一个电源电压,其次,为设备上电压(DVCC)和核心电压(VCORE)提供几个机制以实现对它们的监督和监控。  PMM使用集成的低压差线性稳压调节器(LDO)来调节从应用到设备的主磁芯电压(DVccDV_{cc}DVcc​)产生二次磁芯电压(Vco.

2020-10-11 14:18:51 1493 2

原创 【MSP430】MSP430F5529火箭板 --->基于定时器A的LED灯闪烁实验(含Timer_A分析)

实验内容:上电点亮MSP430F5529 Launch Pad 上板载的红色LED,同时使用定时器让绿色LED闪烁

2020-10-05 18:17:37 2835 1

原创 【MSP430】MSP430F5529 火箭板 --->点亮一盏LED实验

随着全国大学生电子设计大赛临近,新上手了一块MSP430F5529 Launch Pad,就参赛情况而言,这款开发板还是蛮受青睐的本章内容:1、使用MSP430F5529 Launch Pad 点亮板载的LED灯实验准备:1、硬件:MSP430F5529 Launch Pad2、软件:Code Composer Studio集成开发工具(CCS)有关CCS的使用安装方法可参考 《Windows环境Code Composer Studio 下载和使用教程》 文章链接:link一、物理.

2020-10-01 23:45:22 1600 3

原创 【CCS】Code Composer Studio 程序编译的快捷键设置

  在对MSP430进行项目开发时使用了CCS这款集成开发软件,但是它安装成功后没有默认的Debug快捷键,感觉很不方便,下面直接上图对CCS的快捷键进行设置1、Window --> Prefrences2、General --> keys3、在上一步中我们进入到快捷键的设置页面,下面对Build的快捷键进行重置...

2020-09-29 18:16:35 1850

原创 【MSP430】关于MSP430的精准延时__delay_cycles的分析

首先我们先看以下代码:#define CPU_F ((double)8000000) #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0)) #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0)) ..

2020-09-27 13:18:51 3223 2

原创 【MSP430】MSP430F5529火箭板 --> 按键中断控制LED实验

实验目的:  测试评估板上的按键和LED实验内容:  1、按下s1一次红灯亮1s后熄灭  2、快速按下s1两次绿灯亮1s后熄灭bsp_led.h在这里插入代码片

2020-09-25 20:06:19 1569 2

原创 【CCS】Code Composer Studio 工程中添加自定义头文件路径方法

1、单击选择Debug,在下拉菜单中找到Show Build Setting选项2、Build ----> Include Options3、Browse —> 添加头文件所在的文件夹4、添加完成

2020-09-23 20:31:56 7409

原创 【MSP430】MSP430F5529关于SPI模式的学习

一、MSP430F5529——SPI模式在SPI模式下,数据的发送和接收是由多个器件共享一个主时钟运行的。MSP430提供一个额外的引脚,该引脚被主机控制,用来使外部器件执行接收和发送的数据所产生的功能。  UCxSTE(统一通信的专用测试设备引脚)MSP430提供3或4个信号用于SPI数据转换:UCxSIMO   -主模式:UCxSIMO是数据输出行   -从模式:UCxSIMO使数据输入行UCxSOMI   -主模式:UCxSOMI为数据输入行   -从模式:UCxSOMI为数据输出

2020-09-23 12:54:54 3095

原创 【CCS】Windows环境Code Composer Studio 下载和使用教程

Code Composer Studio下载1、TI官网下载地址:link2、百度网盘下载地址:link一、CCS官网下载TI官方提供了免费的Code Composer Studio 集成开发软件下载供广大使用者学习开发1、首先点击笔者上述提供的官方下载链接进入下载页面2、笔者在此选择当前最新版本Code Composer Studio Version 10**3、在Dowmload中选择要下载的版本,笔者本章下载的是Windows 64 installers **二、CCS安装教.

2020-09-23 09:45:23 15343 4

原创 【MSP430】#pragma vector语句在IAR for MSP430中断程序编程过程中的使用

  在使用keil对STC89C52单片机程序开发过程中使用 void Name_Function interrupt n 来作为中断服务函数程序的入,但是在IAR for MSP430程序开发过程中则使用#pragma vector提供中断函数入口地址,并使用 _interrupt void _Name_Function来定义中断函数名称,示例如下:#pragma vector = 0xFFF4; //WDT_VECTOR = 0xFFF4 是看门狗定时器中断地址__interrupt void W

2020-09-01 14:18:52 1485 1

原创 【IAR】IAR for MSP430添加头文件的方法

一、问题由来  在使用IAR for MSP 430编译代码时,用户为了方便管理文件,会将编写的.c和.h头文件存放在不同的路径下,这个路径是用户自定义的路径,因此我们不能直接在main.c文件中直接引用头文件,因为系统会在默认根路径下寻找头文件,而不会去用户自定义路径下寻找。  所以在未手动添加头文件路径时,会产生Fatal Error[Pe1696]: cannot open source file "xxx.h"报错.  实际情况实例,如图所示:二、解决方法1、首先找到需要添加的头文件的路

2020-08-30 13:28:23 2686

原创 【Java】import javax.swing.*;语句理解

import javax.swing.*;这是java导入包的语法,表示导入swing这个包的所有类和接口 swing是图形可视包,导入这个包后才能进行图形化软件的开发 import      代表“引入”javax.swing  代表“路径” (在javax文件夹下的swing文件夹)*         代表“全部”总结:表示引用javax文件夹下的swing文件夹中的所有类和接口...

2020-08-20 22:22:36 14353 2

原创 【Cpp】_cplusplus extern“C”关键字

在阅读代码的过程中我们经常看到_cplusplus关键字,该关键字多用于C++库的头文件,如下代码:#ifdef __cplusplusextern "C"{#endifvoid test_start(void);#ifdef __cplusplus}#endif该段代码中使用了__cpluscplus、extern"C"两个关键字,目的是使C/Cpp代码能够互相兼容.上述代码中,C++编译器会将 extern "C"大括号内部的代码当做C语言来处理  由于C和C++语言的差异,为

2020-08-11 17:27:33 200

原创 【keil】keil5警告屏蔽的使用

在使用keil编译一些官方例程过程中,会产生一些非必要解决的警告,那么可以使用keil自带的警告屏蔽功能来屏蔽一些警告,从而使界面更清爽.1、编译例程,产生大量#68-D类型警告2、经查阅#68-D类型报错在本例程中为非必要解决的警告,因此可以选择忽视,为了编译页面更简洁,我们可以使用–diag_suppress=68来屏蔽该类警告3、再次编译,#68-D类型警告被屏蔽...

2020-08-08 23:20:35 4842

原创 【LittleVGL】Windows环境下利用CodeBlocks搭建LittleVGL的PC模拟器环境配置问题

本章目的:  1、在学习使用LittleVGL构架搭建GUI图形界面时,使用CodeBlocks IDE集成开发环境来配置和测试GUI系统。  2、解决在搭建LittleVGL环境时遇到的问题本章内容: 1、CodeBlocks的安装下载与工程的创建 2、LittleVGL构架的导入与相关配置1、CodeBlocks-20.30mingw-setup.exe百度网盘下载链接:link  提取码:11g42、CodeBlocks官方下载链接:link3、SDL2-devel-2.0..

2020-08-08 15:12:38 4365 9

原创 【Altium Designer】Design Rule Verification Report中有关Hole Size Constraint类型报错

本章目的: 在学习使用Altium Designer 过程总,进行设计规则检查时产生Hole Size Constraint: (xx mil < yy mil) Pad UX-YY(240mil,1305mil) on Multi-Layer Actual Hole Size = xx mil的类型报错解决方案1、首先进行设计规则检查,在Messages中 查看产生的Design Rule Verification Report,找到Hole Size Constraint(孔尺寸约束),点.

2020-08-06 18:26:20 10273

原创 【Altium Designer】Altium Designer中放置水平、垂直线性尺寸的测量技巧

在学习使用Altium Designer 过程中在机械层放置水平、垂直线性尺寸的测量方法本章内容: 1、水平放置测量线性尺寸的方法 2、垂直放置测量先行尺寸的方法1、水平放置测量先行尺寸的方法首先单击鼠标右键 -> 放置 -> 尺寸 -> 线性尺寸找到合适的点,点击拖拽鼠标,即可测量线性水平尺寸2、垂直放置测量先行尺寸的方法同上述第一步操作,在水平测量模式下,按“space”键,即可切换到垂直测量模式...

2020-08-05 21:01:51 10862 4

原创 【Cpp】C++类(class)学习总结

C++中使用关键字 class 来定义类, 其基本形式如下:class 类名{public://行为或属性 protected://行为或属性private://行为或属性};示例:定义一个点(Point)类, 具有以下属性和方法:■ 属性: x坐标, y坐标■ 方法: 1.设置x,y的坐标值; 2.输出坐标的信息。代码实现:class Point{public: void setPoint(int x, int y); void printP

2020-08-03 11:58:07 4272

原创 Windows 环境下有关VS code的安装下载和配置解决方案问题

本章目的:在初次学习使用VS code 的过程中解决对VS code 的安装和配置问题本章内容:一、下载mingw-w64二、VS code安装三、环境变量配置四、修改VS code配置1、mingw-w64-v7.0.0下载链接:link2、VS code 官方下载链接:link一、MinGW下载1、下载所需的编译器集合库点击上述链接,下载mingw-w64最新版本(注:要登录sourceforge才可下载)2、解压得到MinGW文件二、VS code安装1、进.

2020-08-02 12:47:44 364

原创 【野火指南者】STM32F103延时函数及其系统定时器—SysTick

学习目的:1、学习STM32的系统定时器及其相关的寄存器2、使用STM32的系统定时器来配置延时函数内容介绍:一、Systick简介二、Systick相关寄存器介绍三、使用Systick配置延时函数一、Systick介绍SysTick(系统定时器)是属于 CM3 内核中的一个外设,内嵌在 NVIC 中。 系统定时器 是一个 24bit 的向下递减的计数器,计数器每计数一次的时间为1SYSCLK\dfrac{1}{SYSCLK}SYSCLK1​,一般默认设置系统时钟 SYSCLK等于 .

2020-07-15 22:34:24 9469

原创 【MQTT】利用MQTT.fx连接到华为云控制台

在学习使用华为云平台的过程中,使用MQTT客户端——MQTT.fx来将设备当前所处的状态作为MQTT主题发送给lot DA,在此之前我们先来学习如何使用MQTT.fx接入华为云lot DA主要步骤分为:一、创建互联网产品设备二、MQTT.fx接入前准备三、MQTT.fx 接入华为云lot DA1、MQTT.fx下载链接:link2、CA证书百度网盘下载链接:link提取码:csq13、华为云连接信息生成工具:MqttClientIdGenerator.jar百度网盘下载链接:link.

2020-07-12 12:04:58 2417 2

原创 【Java】Java_14.0.1安装教程

一、安装版本Java_14.0.1版本安装包下载链接:

2020-07-04 12:06:08 1400 4

原创 【MQTT】利用MQTT.fx上传数据节点到中移OneNET云平台

在学习使用OneNET云平台过程中,使用MQTT协议向平台上传数据,利用MQTT.fx输入发布tpoic,为了确保设备上传消息确实被平台所接受处理,设备可以订阅系统 topic ,从而获取上传数据点的结果消息具体详情可参见OneNET官方链接:link有关topic簇详情内容可参见OneNET官方链接:link一、设备添加数据流模板数据流模板 -> 添加数据流模板二、数据点topic簇MQTT物联网套件支持用户以数据流-数据点模型将数据上传至平台并进行存储,设备可以通过数据点 top.

2020-06-28 22:18:08 2829 1

原创 【MQTT】利用MQTT.fx连接到中移OneNET云平台

在学习利用OneNET云平台的过程中,使用MQTT客户端——MQTT.fx来。设备将当前所处的状态作为MQTT主题发送给IoT Hub,每个MQTT主题topic具有不同等级的名称,如“小区/区域/车位闲置” 。MQTT代理服务器将接收到的主题topic发送给给所有订阅的客户端。快速验证是否可以与IoT Hub 服务交流发布或订阅消息

2020-06-28 00:55:44 3701 10

原创 网络调试助手(NetAssist)不能正常创建TCP Serve连接问题

一、问题由来第一次使用网络调试助手(NetAssist)建立服务端(TCP Server)连接时碰到链接失败的问题,如图所示,其原因在于本地主机端口8080被其他进程的应用占用,导致连接失败。二、什么是端口? 在解决问题之前,我们先来粗略普及一下什么是电脑的端口。在Internet上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其目的主机的IP地址来进行互联网络中的路由选择。可见,把数据报顺利的传送到目的主机是没有问题的。然而,大多数操作系统都支持多进程同时运行,那么目的主

2020-06-16 20:07:31 14442 5

空空如也

空空如也

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

TA关注的人

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